## 提货生成订单取消提货基数倍数校验

This commit is contained in:
zhangheng 2025-10-21 15:55:23 +08:00
parent 7a6b778548
commit 4a0570505c
2 changed files with 2 additions and 2 deletions

View File

@ -217,7 +217,7 @@ public class ApiPickController extends BaseController {
// 会员提货商品不存在
return AjaxResult.error(TransactionUtils.getContent(ActivityMsgConstants.PICK_PRODUCT_NOT_EXIST));
}
if (!acPick.getUsableQuantity().equals(param.getQuantity()) && param.getQuantity() % acPick.getBaseQuantity() != 0) {
if (param.getQuantity() < acPick.getBaseQuantity()) {
// 提货数量等于可提数量 提货数量是提货基数的倍数才能进行处理
return AjaxResult.error(TransactionUtils.getContent(ActivityMsgConstants.PICK_QUANTITY_BASE, acPick.getBaseQuantity()));
}

View File

@ -25,7 +25,7 @@ public class ActivityMsgConstants {
/**
* 会员提货时提货数量只能为配置基数的倍数比如沙棘果汁一次只能提3箱 -- 提货数量只能为%s的倍数
*/
public static final String PICK_QUANTITY_BASE = "提货数量只能为%s的倍数";
public static final String PICK_QUANTITY_BASE = "提货数量不能小于提货基数%s";
/**
* 会员提货时不包邮但是邮费模板配置有错误或者缺失 -- 提货邮费计算错误