|
@@ -17,7 +17,9 @@ import com.xiaoju.open.oil.core.executor.ResponseDTO;
|
|
|
import com.xiaoju.open.oil.interfaces.domain.*;
|
|
|
import com.xiaoju.open.oil.interfaces.request.*;
|
|
|
import com.xiaoju.open.oil.interfaces.request.miniprogram.MiniCancelOrderStatusRequest;
|
|
|
+import com.xiaoju.open.oil.interfaces.request.miniprogram.MiniProgramQueryNewOrderRequest;
|
|
|
import com.xiaoju.open.oil.interfaces.response.*;
|
|
|
+import com.xiaoju.open.oil.interfaces.response.miniprogram.MiniQueryNewOrderResponse;
|
|
|
import com.xiaoju.open.oil.security.secret.SecurityService;
|
|
|
import com.zhongshu.payment.client.model.order.v2.*;
|
|
|
import com.zhongshu.payment.client.service.v2.OrderService2;
|
|
@@ -383,7 +385,7 @@ public class XiaoJuService {
|
|
|
|
|
|
XiaoJuStore byStoreId = xiaoJuStoreDao.findByStoreId(xiaoJuQueryNewOrderModel.getStoreId());
|
|
|
|
|
|
- QueryNewOrderRequest queryNewOrderRequest = new QueryNewOrderRequest();
|
|
|
+ MiniProgramQueryNewOrderRequest queryNewOrderRequest = new MiniProgramQueryNewOrderRequest();
|
|
|
queryNewOrderRequest.setOutUserId(userId);
|
|
|
queryNewOrderRequest.setMobile(phone);
|
|
|
queryNewOrderRequest.setLat(byStoreId.getLat());
|
|
@@ -391,12 +393,10 @@ public class XiaoJuService {
|
|
|
queryNewOrderRequest.setStoreId(byStoreId.getStoreId());
|
|
|
queryNewOrderRequest.setItemId(xiaoJuQueryNewOrderModel.getItemId());
|
|
|
queryNewOrderRequest.setGunNo(xiaoJuQueryNewOrderModel.getGunNo());
|
|
|
- queryNewOrderRequest.setOriginalAmount(xiaoJuQueryNewOrderModel.getOriginalAmount());
|
|
|
- queryNewOrderRequest.setPaymentAmount(xiaoJuQueryNewOrderModel.getPaymentAmount());
|
|
|
+ queryNewOrderRequest.setOrderAmount(xiaoJuQueryNewOrderModel.getOriginalAmount());
|
|
|
+ queryNewOrderRequest.setRealAmount(xiaoJuQueryNewOrderModel.getPaymentAmount());
|
|
|
queryNewOrderRequest.setServiceFee(xiaoJuQueryNewOrderModel.getServiceFee());
|
|
|
queryNewOrderRequest.setLitre(xiaoJuQueryNewOrderModel.getLitre());
|
|
|
- queryNewOrderRequest.setVipPrice(xiaoJuQueryNewOrderModel.getVipPrice());
|
|
|
- queryNewOrderRequest.setStorePrice(xiaoJuQueryNewOrderModel.getStorePrice());
|
|
|
queryNewOrderRequest.setPromotionInfo(xiaoJuQueryNewOrderModel.getPromotionInfo());
|
|
|
queryNewOrderRequest.setOutOrderId(orderNo);
|
|
|
|
|
@@ -408,7 +408,7 @@ public class XiaoJuService {
|
|
|
apiLog.setRequest(JSONUtil.toJsonStr(queryNewOrderRequest));
|
|
|
apiLog.setSystem("xiaoju");
|
|
|
try {
|
|
|
- QueryNewOrderResponse queryNewOrderResponse = queryClient.api().queryNewOrder(queryNewOrderRequest);
|
|
|
+ MiniQueryNewOrderResponse queryNewOrderResponse = queryClient.apiMini().queryNewOrder(queryNewOrderRequest);
|
|
|
|
|
|
|
|
|
/*************************************************************************/
|
|
@@ -468,7 +468,7 @@ public class XiaoJuService {
|
|
|
|
|
|
UpdateGoodsModel updateGoodsModel = new UpdateGoodsModel();
|
|
|
updateGoodsModel.setExtend(JSONUtil.toJsonStr(queryNewOrderResponse));
|
|
|
- updateOrder(queryNewOrderResponse.getOutOrderId(), updateGoodsModel);
|
|
|
+ updateOrder(orderNo, updateGoodsModel);
|
|
|
return ResultContent.buildContent(queryNewOrderResponse);
|
|
|
} catch (Exception e) {
|
|
|
|