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);
//查询已使用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);