fix 编辑bug

This commit is contained in:
lijiarao
2022-06-21 15:39:15 +08:00
parent 943be6eea7
commit 198fd8dca6
@@ -58,6 +58,8 @@ public class PayRandomCodeService extends ServiceImpl<PayRandomCodeMapper, PayRa
randomCodeLinkMapper.delete(wrapper); randomCodeLinkMapper.delete(wrapper);
//查询已使用code //查询已使用code
wrapper.clear(); wrapper.clear();
wrapper.eq(PayRandomCodeLink::getRandomCodeId,randomCodeId);
wrapper.eq(PayRandomCodeLink::getUseFlag, CommonConstant.DEL_FLAG_1);
List<PayRandomCodeLink> useRandomCodeLinkList = randomCodeLinkMapper.selectList(wrapper); List<PayRandomCodeLink> useRandomCodeLinkList = randomCodeLinkMapper.selectList(wrapper);
List<String> useCodeList = useRandomCodeLinkList.stream() List<String> useCodeList = useRandomCodeLinkList.stream()
.map(PayRandomCodeLink::getRandomCode) .map(PayRandomCodeLink::getRandomCode)
@@ -80,6 +82,7 @@ public class PayRandomCodeService extends ServiceImpl<PayRandomCodeMapper, PayRa
for (PayRandomCodeLink randomCodeLink : unUseList) { for (PayRandomCodeLink randomCodeLink : unUseList) {
randomCodeLink.setRandomCodeId(randomCodeId); randomCodeLink.setRandomCodeId(randomCodeId);
} }
randomCode.setGuestType(null);
//更新数量 //更新数量
randomCode.setRandomCodeCount(useRandomCodeLinkList.size() + unUseList.size()); randomCode.setRandomCodeCount(useRandomCodeLinkList.size() + unUseList.size());
randomCodeMapper.updateById(randomCode); randomCodeMapper.updateById(randomCode);