diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/PayRandomCodeService.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/PayRandomCodeService.java index 85213ee0..9803eb70 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/PayRandomCodeService.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/PayRandomCodeService.java @@ -37,14 +37,15 @@ public class PayRandomCodeService extends ServiceImpl 0){ throw new JeroBootException("已经有相同嘉宾类型"); } - - String randomCodeId = randomCode.getRandomCodeId(); List randomCodeLinkList = randomCode.getRandomCodeLinkList(); + //保存数量 + randomCode.setRandomCodeCount(randomCodeLinkList.size()); + randomCodeMapper.insert(randomCode); + //关联randomCodeId + String randomCodeId = randomCode.getRandomCodeId(); for (PayRandomCodeLink randomCodeLink : randomCodeLinkList) { randomCodeLink.setRandomCodeId(randomCodeId); } - randomCode.setRandomCodeCount(randomCodeLinkList.size()); - randomCodeMapper.insert(randomCode); randomCodeLinkMapper.insertList(randomCodeLinkList); }