chunping 3 роки тому
батько
коміт
8f6917fc23

+ 2 - 1
mp-service/src/main/java/com/qs/mp/admin/service/impl/TicketBoxServiceImpl.java

@@ -32,6 +32,7 @@ import com.qs.mp.common.enums.TicketStatusEnum;
 import com.qs.mp.common.enums.TicketTypeEnum;
 import com.qs.mp.common.pulsar.PulsarClientService;
 import com.qs.mp.common.utils.LogUtil;
+import com.qs.mp.common.utils.RSAUtil;
 import com.qs.mp.system.service.id.BizIdGenerator;
 import java.math.BigDecimal;
 import java.math.RoundingMode;
@@ -222,7 +223,7 @@ public class TicketBoxServiceImpl extends ServiceImpl<TicketBoxMapper, TicketBox
         ticket.setSerialNo(ticketPackage.getPkgNo() + "-" + String.format("%1$07d", ticketCnt));
         ticket.setFacePrice(ticketBox.getFacePrice());
         int luckyNum = new Random().nextInt(99) + 1;
-        ticket.setCipherLuckyNum(String.valueOf(luckyNum));
+        ticket.setCipherLuckyNum(RSAUtil.encrypt(String.valueOf(luckyNum)));
         List<TicketDrawNumDTO> drawNumDTOList = new ArrayList<>();
         List<Integer> randomNumList = getRandomList(new ArrayList<Integer>(), 18, 99);
         for (Integer drawNum : randomNumList) {

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

@@ -359,8 +359,13 @@ public class UserTicketOrderServiceImpl extends
       moneyLog.setRefId(String.valueOf(channelCommission.getId()));
       channelMoneyLogService.changeMoney(moneyLog);
 
+      int sumCommAmt = channelCommission.getCommAmt();
+
       // 渠道分润
+      while (channel.getParentId() > 0) {
+        channel = channelService.getById(channel.getParentId());
 
+      }
       // 线下票如果用户没被绑定,则保存经销商用户绑定关系
 
     } else {