Explorar el Código

fixed 处理会员升级订单

fushengqian hace 1 año
padre
commit
ef1e7af448

+ 5 - 0
fuint-application/src/main/java/com/fuint/common/service/impl/OrderServiceImpl.java

@@ -1326,6 +1326,11 @@ public class OrderServiceImpl extends ServiceImpl<MtOrderMapper, MtOrder> implem
         reqDto.setUpdateTime(new Date());
         updateOrder(reqDto);
 
+        // 处理会员升级订单
+        if (mtOrder.getType().equals(OrderTypeEnum.MEMBER.getKey())) {
+            openGiftService.openGift(mtOrder.getUserId(), Integer.parseInt(mtOrder.getParam()), false);
+        }
+
         // 处理购物订单
         UserOrderDto orderInfo = getOrderByOrderSn(mtOrder.getOrderSn());
         if (orderInfo.getType().equals(OrderTypeEnum.GOOGS.getKey())) {

+ 0 - 5
fuint-application/src/main/java/com/fuint/common/service/impl/PaymentServiceImpl.java

@@ -119,11 +119,6 @@ public class PaymentServiceImpl implements PaymentService {
             return false;
         }
 
-        // 会员升级订单
-        if (mtOrder.getType().equals(OrderTypeEnum.MEMBER.getKey())) {
-            openGiftService.openGift(mtOrder.getUserId(), Integer.parseInt(mtOrder.getParam()), false);
-        }
-
         // 储值卡订单
         if (orderInfo.getType().equals(OrderTypeEnum.PRESTORE.getKey())) {
             Map<String, Object> param = new HashMap<>();