优惠券 修改发放数量的校验

This commit is contained in:
wangw 2024-11-20 14:04:12 +08:00
parent 09df694d36
commit 24bc7ba3a8
2 changed files with 10 additions and 2 deletions

View File

@ -122,6 +122,14 @@ public class TbShopCouponServiceImpl extends ServiceImpl<TbShopCouponMapper, TbS
param.setLeftNumber(param.getNumber());
tbShopCouponmapper.insert(param);
} else {
if (param.getNumber() != null) {
TbShopCoupon tbShopCoupon = tbShopCouponmapper.selectById(param.getId());
if (param.getNumber() < tbShopCoupon.getNumber()) {
throw new BadRequestException("修改失败 发放数量不可减少");
} else {
param.setLeftNumber(param.getLeftNumber() + param.getNumber() - tbShopCoupon.getNumber());
}
}
tbShopCouponmapper.updateById(param);
}
if (CollectionUtil.isNotEmpty(param.getProducts())) {

View File

@ -11,8 +11,8 @@ public class QueryReceiveVo {
private Integer userId;
private String name;
private String phone;
private Date receiveTime;
private Date useTime;
private String receiveTime;
private String useTime;
private String num;
private String overNum;
private String source;