fix 编辑bug
This commit is contained in:
+3
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user