فهرست منبع

fix:修改管乐迷收货状态

liujunchi 2 سال پیش
والد
کامیت
aae3f347bb

+ 1 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/StudentPaymentOrderServiceImpl.java

@@ -1335,6 +1335,7 @@ public class StudentPaymentOrderServiceImpl extends BaseServiceImpl<Long, Studen
         }
         // MANUAL_RECEIVE 手动确认,AUTO_RECEIVE 自动确认
         StudentPaymentOrder studentPaymentOrder = new StudentPaymentOrder();
+        studentPaymentOrder.setVersion(orderByOrderNo.getVersion());
         studentPaymentOrder.setId(orderByOrderNo.getId());
         if (autoReceive) {
             studentPaymentOrder.setReceiveStatus("AUTO_RECEIVE");

+ 4 - 2
mec-mall/mall-portal/src/main/java/com/yonge/cooleshow/portal/service/impl/OmsPortalOrderServiceImpl.java

@@ -131,6 +131,8 @@ public class OmsPortalOrderServiceImpl implements OmsPortalOrderService {
 
     @Override
     public Map<String, Object> generateOrder(OrderParam orderParam) {
+
+        LOG.info("订单生成请求参数:{}",orderParam);
         OmsOrder order = new OmsOrder();
         String orderSn = generateOrderSn();
         if (!StringUtil.isEmpty(orderParam.getOrderNo())) {
@@ -377,7 +379,7 @@ public class OmsPortalOrderServiceImpl implements OmsPortalOrderService {
             result.put("orderType","success");
             userOrderPayment.setStatus(TradeStatusEnum.succeeded.getCode());
         }
-        userOrderPaymentService.save(userOrderPayment);
+        userOrderPaymentService.saveOrUpdate(userOrderPayment);
 
         // 生成订单
         // 保存商品信息到管乐迷
@@ -390,7 +392,7 @@ public class OmsPortalOrderServiceImpl implements OmsPortalOrderService {
             order.setStatus(1);
             result.put("orderType","success");
             userOrderPayment.setStatus(TradeStatusEnum.succeeded.getCode());
-            userOrderPaymentService.save(userOrderPayment);
+            userOrderPaymentService.saveOrUpdate(userOrderPayment);
         }
         result.put("pay",data);