3
0
Fork 0

## 提货下单处理提货数量;

This commit is contained in:
cabbage 2025-08-05 10:34:38 +08:00
parent 71e42c3311
commit 8d941689d5
3 changed files with 5 additions and 3 deletions

View File

@ -485,7 +485,7 @@ public class ApiRetailOrderController {
* @param payParam 支付订单入参
* @return
*/
// @RepeatSubmit
@RepeatSubmit
@PostMapping("/pay-other-order")
public AjaxResult payOtherOrder(@Valid @RequestBody RetailOrderPayParam payParam) {
// 当前会员ID

View File

@ -708,7 +708,9 @@ public class RetailOrderServiceImpl implements IRetailOrderService {
if (CollectionUtil.isNotEmpty(pickMemberLogList)) {
for (AcPickMemberLog acPickMemberLog : pickMemberLogList) {
// 更新会员提货表
iAcPickService.updateMemberPickById(acPickMemberLog.getPkPick(), acPickMemberLog.getPickQuantity() * -1, acPickMemberLog.getPkMember());
if (iAcPickService.updateMemberPickById(acPickMemberLog.getPkPick(), acPickMemberLog.getPickQuantity() * -1, acPickMemberLog.getPkMember()) == 0) {
throw new ServiceException("提货订单支付失败,请重试");
}
// 更新会员提货日志表
iAcPickMemberLogService.update(Wrappers.<AcPickMemberLog>lambdaUpdate()
.eq(AcPickMemberLog::getPkId, acPickMemberLog.getPkId())

View File

@ -274,7 +274,7 @@
and ap.pk_member = #{pkMember}
</if>
and ap.pk_id = #{pkId}
and ap.usable_quantity + #{quantity} > 0
and ap.usable_quantity + #{quantity} >= 0
</update>
</mapper>