Przeglądaj źródła

盲票订单创建增加appId

cup 2 lat temu
rodzic
commit
d881488096

+ 4 - 0
mp-admin/src/main/java/com/qs/mp/web/controller/api/user/UserTicketOrderController.java

@@ -13,6 +13,7 @@ import com.qs.mp.channel.domain.param.OrderPayParam;
 import com.qs.mp.common.core.domain.AjaxResult;
 import com.qs.mp.common.core.page.TableDataInfo;
 import com.qs.mp.common.core.redis.RedisCache;
+import com.qs.mp.common.enums.AppSourceEnum;
 import com.qs.mp.common.enums.BizTypeEnum;
 import com.qs.mp.common.enums.ErrorCodeEnum;
 import com.qs.mp.common.enums.MqTopicType;
@@ -155,6 +156,9 @@ public class UserTicketOrderController extends BaseApiController {
         orderSettleVO.setPicUrl(ticketBox.getPicUrl());
         orderSettleVO.setTitle(ticketBox.getTitle());
 
+        AppSourceEnum appSourceEnum = AppSourceEnum.getByValue(param.getAppSource());
+        orderSettleVO.setAppId(appSourceEnum.getAppId());
+
         // 缓存订单结算对象
         redisCache.setCacheObject(RedisKey.build(RedisKey.USER_TICKET_ORDER_KEY, userId), orderSettleVO, 10,
             TimeUnit.MINUTES);

+ 2 - 2
mp-service/src/main/java/com/qs/mp/user/domain/vo/TicketOrderSettleVO.java

@@ -63,8 +63,8 @@ public class TicketOrderSettleVO {
     private String title;
 
 
-    @ApiModelProperty("小程序,1盲票,2码上兑券,3支付宝盲票")
-    private Integer appSource;
+    @ApiModelProperty("小程序appId")
+    private String appId;
 
     /**
      * 使用优惠券列表

+ 2 - 0
mp-service/src/main/java/com/qs/mp/user/service/impl/UserTicketOrderServiceImpl.java

@@ -187,6 +187,7 @@ public class UserTicketOrderServiceImpl extends
         userTicketOrder.setMemo("");
         userTicketOrder.setResource(TicketTypeEnum.ONLINE);
         userTicketOrder.setCouponInfo(couponIds);
+        userTicketOrder.setAppId(orderSettleVO.getAppId());
         userTicketOrder.setStatus(UserTicketOrderStatusEnum.NOT_PAY);
         if (orderSettleVO.getPayAmt() == 0) {
             userTicketOrder.setCommStatus(CommStatusEnum.YES); // 无需结佣,直接置为已结佣
@@ -285,6 +286,7 @@ public class UserTicketOrderServiceImpl extends
         ticketOrder.setPayAmt(orderSettleVO.getPayAmt());
         ticketOrder.setTicketNum(1);
         ticketOrder.setMemo("");
+        ticketOrder.setAppId(orderSettleVO.getAppId());
         ticketOrder.setResource(TicketTypeEnum.OFFLINE);
         ticketOrder.setCouponInfo(couponIds);
         ticketOrder.setStatus(UserTicketOrderStatusEnum.NOT_PAY);