fix 编辑bug
This commit is contained in:
+3
@@ -58,6 +58,8 @@ public class PayRandomCodeService extends ServiceImpl<PayRandomCodeMapper, PayRa
|
||||
randomCodeLinkMapper.delete(wrapper);
|
||||
//查询已使用code
|
||||
wrapper.clear();
|
||||
wrapper.eq(PayRandomCodeLink::getRandomCodeId,randomCodeId);
|
||||
wrapper.eq(PayRandomCodeLink::getUseFlag, CommonConstant.DEL_FLAG_1);
|
||||
List<PayRandomCodeLink> useRandomCodeLinkList = randomCodeLinkMapper.selectList(wrapper);
|
||||
List<String> useCodeList = useRandomCodeLinkList.stream()
|
||||
.map(PayRandomCodeLink::getRandomCode)
|
||||
@@ -80,6 +82,7 @@ public class PayRandomCodeService extends ServiceImpl<PayRandomCodeMapper, PayRa
|
||||
for (PayRandomCodeLink randomCodeLink : unUseList) {
|
||||
randomCodeLink.setRandomCodeId(randomCodeId);
|
||||
}
|
||||
randomCode.setGuestType(null);
|
||||
//更新数量
|
||||
randomCode.setRandomCodeCount(useRandomCodeLinkList.size() + unUseList.size());
|
||||
randomCodeMapper.updateById(randomCode);
|
||||
|
||||
Reference in New Issue
Block a user