diff --git a/jeecg-boot-module/jeecg-module-service/src/main/java/org/jeecg/modules/service/service/impl/GroupRecordServiceImpl.java b/jeecg-boot-module/jeecg-module-service/src/main/java/org/jeecg/modules/service/service/impl/GroupRecordServiceImpl.java index 6e1c34a..8af9a72 100644 --- a/jeecg-boot-module/jeecg-module-service/src/main/java/org/jeecg/modules/service/service/impl/GroupRecordServiceImpl.java +++ b/jeecg-boot-module/jeecg-module-service/src/main/java/org/jeecg/modules/service/service/impl/GroupRecordServiceImpl.java @@ -218,11 +218,6 @@ basicConfig = basicConfigs.get(0); } - GroupRecord groupRecord = groupRecordMapper.selectById(dto.getGroupId()); - if (groupRecord == null) { - throw new RuntimeException("找不到对应的团记录: " + dto.getGroupId()); - } - String statusPending = "0"; // 待处理状态码抽象化 if ("0".equals(dto.getType())) { @@ -235,6 +230,10 @@ cardApplicationCustomers.setDistributionCustomersId(authUser.getId()); cardApplicationCustomers.setRefundableCommission(basicConfig.getDistributionCommission()); } else if ("1".equals(dto.getType())) { + GroupRecord groupRecord = groupRecordMapper.selectById(dto.getGroupId()); + if (groupRecord == null) { + throw new RuntimeException("找不到对应的团记录: " + dto.getGroupId()); + } QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("group_id", dto.getGroupId()); List groupMembersList = groupMembersMapper.selectList(queryWrapper);