Browse Source

feat : 订单中的渠道信息修改

bilingfeng 2 years ago
parent
commit
6d25d77885

+ 5 - 6
game-module/game-sdk/src/main/java/com/zanxiang/sdk/domain/bo/PlatformOrderBO.java

@@ -4,13 +4,17 @@ import lombok.Data;
 
 import java.math.BigDecimal;
 import java.time.LocalDateTime;
-import java.util.Date;
 
 @Data
 public class PlatformOrderBO {
 
     private String id;
 
+    /**
+     * 充值渠道id
+     */
+    private Long agentId;
+
     /**
      * cpId
      */
@@ -191,9 +195,4 @@ public class PlatformOrderBO {
      */
     private String remark;
 
-    /**
-     * 渠道
-     */
-    private String channel;
-
 }

+ 4 - 0
game-module/game-sdk/src/main/java/com/zanxiang/sdk/service/Impl/OrderPayServiceImpl.java

@@ -46,6 +46,9 @@ public class OrderPayServiceImpl implements OrderPayService {
     @Autowired
     private GameUserService gameUserService;
 
+    @Autowired
+    private PromoChannelService promoChannelService;
+
     @Override
     public ResultMap payCreate(ProductPayParam product, UserData userData) {
         Long userId = userData.getUserId();
@@ -60,6 +63,7 @@ public class OrderPayServiceImpl implements OrderPayService {
         }
         //创建订单
         PlatformOrderBO orderBO = new PlatformOrderBO();
+        orderBO.setAgentId(promoChannelService.getAgentIdByChannel(userData.getChannel()));
         orderBO.setCpId(game.getCpId());
         orderBO.setUserId(userData.getUserId());
         orderBO.setMgUserId(gameUser.getId());