From ffc928eb01be182042ce15f56a631246ce2322bb Mon Sep 17 00:00:00 2001 From: zhengfangyuan Date: Wed, 7 Sep 2022 18:15:33 +0800 Subject: [PATCH] fix press bug --- .../main/java/com/iformall/mapper/WxOrderPressMapper.java | 1 + .../com/iformall/service/impl/WxPressBatchServiceImpl.java | 4 ++-- .../src/main/resources/mapper/WxOrderPressMapper.xml | 5 +++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxOrderPressMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxOrderPressMapper.java index 01bb9adde..59fc01ef5 100644 --- a/mallinkService/src/main/java/com/iformall/mapper/WxOrderPressMapper.java +++ b/mallinkService/src/main/java/com/iformall/mapper/WxOrderPressMapper.java @@ -13,5 +13,6 @@ public interface WxOrderPressMapper extends CommonMapper { WxOrderPress selectById(@Param("id")Long id,@Param("tenantId")String tenantId); List findList(WxOrderPress wxOrderPress); List findPressList(Map paramMap); + Integer findCount(WxOrderPress wxOrderPress); } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxPressBatchServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxPressBatchServiceImpl.java index 87849dfc4..2a76aaf2e 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxPressBatchServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxPressBatchServiceImpl.java @@ -194,9 +194,9 @@ public class WxPressBatchServiceImpl implements WxPressBatchService { orderPressQ.setTenantId(order.getTenantId()); orderPressQ.setUserId(cUserId); orderPressQ.setCouponIds(batchCouponIds); - int count = wxOrderPressMapper.selectCount(new QueryWrapper<>(orderPressQ)); + int count = wxOrderPressMapper.findCount(orderPressQ); if(count >= pressBatch.getBargainerAllowCount().intValue()) { - return new ResultData(Result.ERROR,"当前用户砍价次数已达批次活动设定上限,"); + return new ResultData(Result.ERROR,"当前用户砍价次数已达批次活动设定上限["+pressBatch.getName()+"]"); } else { return new ResultData(); } diff --git a/mallinkService/src/main/resources/mapper/WxOrderPressMapper.xml b/mallinkService/src/main/resources/mapper/WxOrderPressMapper.xml index a3fe2c222..8949a6139 100644 --- a/mallinkService/src/main/resources/mapper/WxOrderPressMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxOrderPressMapper.xml @@ -67,4 +67,9 @@ where op.`order_id` = #{orderId} and op.tenant_id = #{tenantId} order by op.`create_date` desc + +