diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxCardSpendMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxCardSpendMapper.java index 88f2cacf8..846417c90 100644 --- a/mallinkService/src/main/java/com/iformall/mapper/WxCardSpendMapper.java +++ b/mallinkService/src/main/java/com/iformall/mapper/WxCardSpendMapper.java @@ -14,7 +14,7 @@ public interface WxCardSpendMapper extends CommonMapper { int findCount(WxCardSpend wxCardSpend); List> getCountByBusinessId(WxCardSpend wxCardSpend); - List> getCountByBusinessIdAndSubId(WxCardSpend wxCardSpend); + List> getCountBySubBusinessId(WxCardSpend wxCardSpend); List findCardSpendVoList(WxCardSpendVo wxCardSpend); diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxCouponOrderMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxCouponOrderMapper.java index eac6412c2..7c74034ec 100644 --- a/mallinkService/src/main/java/com/iformall/mapper/WxCouponOrderMapper.java +++ b/mallinkService/src/main/java/com/iformall/mapper/WxCouponOrderMapper.java @@ -27,7 +27,7 @@ public interface WxCouponOrderMapper extends CommonMapper { //统一的计数接口 int findCount(WxCouponOrder wxCouponOrder); List> getCountByBusinessId(WxCouponOrder wxCouponOrder); - List> getCountByBusinessIdAndSubId(WxCouponOrder wxCouponOrder); + List> getCountBySubBusinessId(WxCouponOrder wxCouponOrder); //统一额度统计接口 int queryPriceTotal(WxCouponOrder wxCouponOrder); diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java index 97fe45e1b..2558545cd 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java @@ -433,8 +433,8 @@ public class WxCUserTagsServiceImpl implements WxCUserTagsService { subBusiness.setBusinessId(EnumBusiness.BUSINESS_ID1.getCode()); List list = wxSubBusinessMapper.findList(subBusiness); - List> cardSpendCountList = wxCardSpendMapper.getCountByBusinessIdAndSubId(wxCardSpend); - List> cardOrderCountList = wxCouponOrderMapper.getCountByBusinessIdAndSubId(wxCouponOrder); + List> cardSpendCountList = wxCardSpendMapper.getCountBySubBusinessId(wxCardSpend); + List> cardOrderCountList = wxCouponOrderMapper.getCountBySubBusinessId(wxCouponOrder); list.stream().forEach(sb->{ int count = 0; diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java index 4eb47ca0f..9f4ca1f61 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java @@ -225,7 +225,7 @@ public class WxPropertyContractServiceImpl implements WxPropertyContractService bill.setCreatetime(new Date()); bill.setTenantId(record.getTenantId()); bill.setOwe(bill.getReceivePay()); - bill.setNeedPay(bill.getReceivePay()); + bill.setNeedPay(bill.getNeedPay()); bill.setUpdatetime(new Date()); bill.setRentShopType(record.getRentShopType()); bill.setPeriod(count); diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java index b3af7eff7..7fe3cabf7 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java @@ -459,7 +459,7 @@ public class WxRentContractServiceImpl implements WxRentContractService { bill.setCreatetime(new Date()); bill.setTenantId(record.getTenantId()); bill.setOwe(bill.getReceivePay()); - bill.setNeedPay(bill.getReceivePay()); + bill.setNeedPay(bill.getNeedPay()); bill.setUpdatetime(new Date()); bill.setRentShopType(record.getRentShopType()); bill.setPeriod(count); diff --git a/mallinkService/src/main/resources/mapper/WxCardSpendMapper.xml b/mallinkService/src/main/resources/mapper/WxCardSpendMapper.xml index 6343c3840..36a2a0eff 100644 --- a/mallinkService/src/main/resources/mapper/WxCardSpendMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCardSpendMapper.xml @@ -209,10 +209,12 @@ group by m.business_id - + select m.sub_business_id, count(m.sub_business_id) bu_count from wx_card_spend cs - inner join wx_merchant m on m.id = cs.merchant_id + + inner join wx_merchant m on m.id = cs.merchant_id and m.business_id = #{businessId} + where 1 = 1 and cs.`owner_id` = #{ownerId} @@ -250,7 +252,7 @@ ((date_format(cs.create_date,'%H:%m') < '06:00') and date_format(cs.create_date,'%w') in (6,0))) - group by m.business_id, m.sub_business_id + group by m.sub_business_id diff --git a/mallinkService/src/main/resources/mapper/WxCouponOrderMapper.xml b/mallinkService/src/main/resources/mapper/WxCouponOrderMapper.xml index bb39ab356..1d5a54d9f 100644 --- a/mallinkService/src/main/resources/mapper/WxCouponOrderMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCouponOrderMapper.xml @@ -418,10 +418,12 @@ group by c.business - + select c.sub_business, COUNT(c.sub_business) bu_count FROM wx_coupon_order co - inner join wx_coupon c on c.id = co.coupon_id + + inner join wx_coupon c on c.id = co.coupon_id and c.business = #{businessId} + where 1=1 and co.tenant_id = #{tenantId} @@ -504,7 +506,7 @@ and date_format(co.create_date,'%w') in (6,0))) - group by c.business, c.sub_business + group by c.sub_business