From 52e8456a81dc909020019a7d3d668bc9036819ab Mon Sep 17 00:00:00 2001 From: xiaohanzi Date: Fri, 23 Oct 2020 10:32:36 +0800 Subject: [PATCH] fix bug --- .../iformall/schedule/ChartDataSchedule.java | 1 + .../iformall/domain/po/base/TenantEntity.java | 2 + .../mapper/WxCUserBasicInfoMapper.java | 2 +- .../iformall/mapper/WxCUserTagsMapper.java | 2 +- .../iformall/mapper/WxCouponOrderMapper.java | 2 +- .../service/impl/DataTowerServiceImpl.java | 1 + .../impl/WxCUserBasicInfoServiceImpl.java | 2 +- .../service/impl/WxCUserTagsServiceImpl.java | 2 +- .../service/impl/WxChartServiceImpl.java | 5 +- .../impl/WxCouponOrderServiceImpl.java | 3 +- .../impl/WxCreditHistoryServiceImpl.java | 128 +++++++++--------- .../service/impl/WxOrderGroupServiceImpl.java | 2 +- .../service/impl/WxOrderServiceImpl.java | 3 +- .../mapper/WxCUserBasicInfoMapper.xml | 1 + .../resources/mapper/WxCUserTagsMapper.xml | 1 + .../resources/mapper/WxCouponOrderMapper.xml | 2 +- 16 files changed, 84 insertions(+), 75 deletions(-) diff --git a/mallinkSchedule/src/main/java/com/iformall/schedule/ChartDataSchedule.java b/mallinkSchedule/src/main/java/com/iformall/schedule/ChartDataSchedule.java index c5f36c230..b214eab40 100644 --- a/mallinkSchedule/src/main/java/com/iformall/schedule/ChartDataSchedule.java +++ b/mallinkSchedule/src/main/java/com/iformall/schedule/ChartDataSchedule.java @@ -78,6 +78,7 @@ public class ChartDataSchedule { for (WxMall wxMall : wxMalls) { TenantEntity tenantEntity = wxMall.getTenantInfo(); params.put("tenantId", tenantEntity.getTenantId()); + params.put("finalTenantId", tenantEntity.getFinalTenantId()); if (StringUtils.isNotBlank(tenantEntity.getParentTenantId())) { params.put("parentTenantId", wxMall.getTenantId()); } diff --git a/mallinkService/src/main/java/com/iformall/domain/po/base/TenantEntity.java b/mallinkService/src/main/java/com/iformall/domain/po/base/TenantEntity.java index b83b204af..f169bc6b0 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/base/TenantEntity.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/base/TenantEntity.java @@ -55,6 +55,7 @@ public class TenantEntity extends BaseEntity { public void setTenantId(String tenantId) { this.tenantId = tenantId; + setFinalTenantId(getFinalTenantId()); } public String getParentTenantId() { @@ -63,6 +64,7 @@ public class TenantEntity extends BaseEntity { public void setParentTenantId(String parentTenantId) { this.parentTenantId = parentTenantId; + setFinalTenantId(getFinalTenantId()); } public void setFinalTenantId(String finalTenantId) { diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxCUserBasicInfoMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxCUserBasicInfoMapper.java index 666cc494e..303e342d2 100644 --- a/mallinkService/src/main/java/com/iformall/mapper/WxCUserBasicInfoMapper.java +++ b/mallinkService/src/main/java/com/iformall/mapper/WxCUserBasicInfoMapper.java @@ -46,7 +46,7 @@ public interface WxCUserBasicInfoMapper extends CommonMapper findBirthdayList(@Param("finalTenantId")String finalTenantId, @Param("begin")String begin, @Param("end")String end); - List findBirthdayList1(@Param("tenantId")String tenantId,@Param("parentTenantId")String parentTenantId, @Param("begin")String begin, @Param("end")String end); + List findBirthdayList1(@Param("finalTenantId")String finalTenantId,@Param("tenantId")String tenantId,@Param("parentTenantId")String parentTenantId, @Param("begin")String begin, @Param("end")String end); long findCount(WxCUserBasicInfoDto dto); long findCount1(@Param("tenantInfo")TenantEntity tenantInfo,@Param("basicInfo")WxCUserBasicInfoDto dto); diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxCUserTagsMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxCUserTagsMapper.java index f48d665fd..058b5959c 100644 --- a/mallinkService/src/main/java/com/iformall/mapper/WxCUserTagsMapper.java +++ b/mallinkService/src/main/java/com/iformall/mapper/WxCUserTagsMapper.java @@ -15,7 +15,7 @@ public interface WxCUserTagsMapper extends CommonMapper { List findList(WxCUserTags wxCUserTags); - long countUser(@Param("tagIds")String tagIds,@Param("tenantId")String tenantId, + long countUser(@Param("tagIds")String tagIds,@Param("tenantId")String tenantId,@Param("finalTenantId")String finalTenantId, @Param("startTime")Date startTime,@Param("endTime")Date endTime); void updateNewId(CUserTagNewIdVo record); diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxCouponOrderMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxCouponOrderMapper.java index adb426c9d..c75568eba 100644 --- a/mallinkService/src/main/java/com/iformall/mapper/WxCouponOrderMapper.java +++ b/mallinkService/src/main/java/com/iformall/mapper/WxCouponOrderMapper.java @@ -48,7 +48,7 @@ public interface WxCouponOrderMapper extends CommonMapper { WxCouponOrderCVo findDetailOfCUser(@Param("id")Long id,@Param("tenantId")String tenantId); WxCouponOrderCVo findSimpleDetailOfCUser(@Param("id")Long id,@Param("tenantId")String tenantId); List findListOfAdmin(WxCouponOrderBVo wxCouponOrder); - WxCouponOrderBVo findDetailOfAdmin(@Param("id")Long id,@Param("tenantId")String tenantId); + WxCouponOrderBVo findDetailOfAdmin(@Param("id")Long id,@Param("tenantId")String tenantId,@Param("finalTenantId")String finalTenantId); //营销报表 券数据图表 List couponDataMap(HashMap params); diff --git a/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java index 25380fa61..d9972d132 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java @@ -533,6 +533,7 @@ public class DataTowerServiceImpl implements DataTowerService { logger.info("停车-查询近一周的缴费车辆-开始"); HashMap weekParams = new HashMap<>(); weekParams.put("tenantId", tenantEntity.getTenantId()); + weekParams.put("finalTenantId", tenantEntity.getFinalTenantId()); if (StringUtils.isNotBlank(tenantEntity.getParentTenantId())) { weekParams.put("parentTenantId", tenantEntity.getParentTenantId()); } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java index 2cc40e83a..ed868ff15 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java @@ -1202,7 +1202,7 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService,IExc public List findBirthdayList(TenantEntity tenantEntity, String format, String format1) { if(StringUtils.isNotBlank(tenantEntity.getParentTenantId())){ //关联微信表查询 - return wxCUserBasicInfoMapper.findBirthdayList1(tenantEntity.getTenantId(),tenantEntity.getParentTenantId(),format,format1); + return wxCUserBasicInfoMapper.findBirthdayList1(tenantEntity.getFinalTenantId(),tenantEntity.getTenantId(),tenantEntity.getParentTenantId(),format,format1); }else{ //直接查询本表 String finalTenantId = tenantEntity.getTenantId(); 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 f5e3d0efb..945dd442f 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java @@ -91,7 +91,7 @@ public class WxCUserTagsServiceImpl implements WxCUserTagsService { @Override public long countUser(TenantEntity tenantEntity, Long tagId, Date startTime, Date endTime ) { String str = JSON.toJSONString(tagId); - return wxCUserTagsMapper.countUser(str, tenantEntity.getTenantId(), startTime, endTime); + return wxCUserTagsMapper.countUser(str, tenantEntity.getTenantId(),tenantEntity.getFinalTenantId(), startTime, endTime); } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxChartServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxChartServiceImpl.java index 356c0ba7c..75f7ad308 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxChartServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxChartServiceImpl.java @@ -1041,6 +1041,7 @@ public class WxChartServiceImpl implements WxChartDataService { HashMap datamap = new HashMap<>(); HashMap weekParams = new HashMap<>(); weekParams.put("tenantId", tenantEntity.getTenantId()); + weekParams.put("finalTenantId", tenantEntity.getFinalTenantId()); if (StringUtils.isNotBlank(tenantEntity.getParentTenantId())) { weekParams.put("parentTenantId", tenantEntity.getParentTenantId()); } @@ -2210,7 +2211,7 @@ public class WxChartServiceImpl implements WxChartDataService { for (int i = 0; i < tags.length; i++) { WxTags tag = new WxTags(); tag.setName(tags[i].getMessage()); - tag.setCount(wxCUserTagsMapper.countUser(JSON.toJSONString(tags[i].getCode()), tenantEntity.getTenantId(), startTime, endTime)); + tag.setCount(wxCUserTagsMapper.countUser(JSON.toJSONString(tags[i].getCode()), tenantEntity.getTenantId(),tenantEntity.getFinalTenantId(), startTime, endTime)); tagList.add(tag); total -= tag.getCount(); } @@ -2245,7 +2246,7 @@ public class WxChartServiceImpl implements WxChartDataService { for (int i = 0; i < tags.length; i++) { WxTags tag = new WxTags(); tag.setName(tags[i].getMessage()); - tag.setCount(wxCUserTagsMapper.countUser(JSON.toJSONString(tags[i].getCode()), tenantEntity.getTenantId(), startTime, endTime)); + tag.setCount(wxCUserTagsMapper.countUser(JSON.toJSONString(tags[i].getCode()), tenantEntity.getTenantId(),tenantEntity.getFinalTenantId(), startTime, endTime)); tagList.add(tag); total -= tag.getCount(); } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java index f7a13b1b8..e35b2bba7 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java @@ -220,6 +220,7 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { dateMap.put("endDate", endDate); dateMap.put("merchantId", wxMerchant.getId()); dateMap.put("tenantId", wxMerchant.getTenantId()); + dateMap.put("finalTenantId", wxMerchant.getFinalTenantId()); Map resultMap = new HashMap(); @@ -314,7 +315,7 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { @Override public ResultData detailAdminVo(Long couponOrderId,TenantEntity tenantinfo) { - WxCouponOrderBVo wxCouponOrderBVo = wxCouponOrderMapper.findDetailOfAdmin(couponOrderId,tenantinfo.getTenantId()); + WxCouponOrderBVo wxCouponOrderBVo = wxCouponOrderMapper.findDetailOfAdmin(couponOrderId,tenantinfo.getTenantId(),tenantinfo.getFinalTenantId()); if (wxCouponOrderBVo == null) return new ResultData(ErrorCode.COUPON_ORDER_IS_NULL); return new ResultData(wxCouponOrderBVo); diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java index 192d8ed60..e1f130a0e 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java @@ -120,70 +120,70 @@ public class WxCreditHistoryServiceImpl implements WxCreditHistoryService { return new PageInfo<>(wxCreditHistoryVoList); } - public void supplyCreditInfo(List wxCreditHistoryVoList) { - List cUserIds = wxCreditHistoryVoList.stream().filter(a -> a.getOperatorType().equals(EnumUserType.CUSER.getCode())).map(WxCreditHistoryVo::getOperatorId).collect(Collectors.toList()); - List cUserBasicIds = wxCreditHistoryVoList.stream().filter(a -> a.getOperatorType().equals(EnumUserType.CUSERBASIC.getCode())).map(WxCreditHistoryVo::getOperatorId).collect(Collectors.toList()); - List bUserIds = wxCreditHistoryVoList.stream().filter(a -> a.getOperatorType().equals(EnumUserType.BUSER.getCode())).map(WxCreditHistoryVo::getOperatorId).collect(Collectors.toList()); - List mallUserIds = wxCreditHistoryVoList.stream().filter(a -> a.getOperatorType().equals(EnumUserType.MALLUSER.getCode())).map(WxCreditHistoryVo::getOperatorId).collect(Collectors.toList()); - List wxCUserList = Lists.newArrayList(); - List wxCUserBasicInfoList = Lists.newArrayList(); - List wxMerchantBUserList = Lists.newArrayList(); - List mallUserInfoList = Lists.newArrayList(); - if (cUserIds != null && cUserIds.size() > 0) { - //兼容老数据 - WxCUserBasicInfo wxCUserBasicInfo = new WxCUserBasicInfo(); - wxCUserBasicInfo.setIds(cUserIds); - wxCUserList = wxCUserBasicInfoMapper.findList(wxCUserBasicInfo); - } - if (cUserBasicIds != null && cUserBasicIds.size() > 0) { - WxCUserBasicInfo wxCUserBasicInfo = new WxCUserBasicInfo(); - wxCUserBasicInfo.setIds(cUserBasicIds); - wxCUserBasicInfoList = wxCUserBasicInfoMapper.findList(wxCUserBasicInfo); - } - if (bUserIds != null && bUserIds.size() > 0) { - WxMerchantBUser wxMerchantBUser = new WxMerchantBUser(); - wxMerchantBUser.setIds(bUserIds); - wxMerchantBUserList = wxMerchantBUserMapper.findList(wxMerchantBUser); - } - if (mallUserIds != null && mallUserIds.size() > 0) { - MallUserInfo mallUserInfo = new MallUserInfo(); - mallUserInfo.setIds(mallUserIds); - mallUserInfoList = mallUserInfoMapper.findList(mallUserInfo); - } - for (WxCreditHistoryVo credit : wxCreditHistoryVoList) { - if (wxCUserList != null && wxCUserList.size() > 0) { - wxCUserList.stream().forEach(cUser -> { - if (cUser.getId().longValue() == credit.getOperatorId().longValue()) { - credit.setOperator(cUser.getNickName()); - } - }); - } - if (wxCUserBasicInfoList != null && wxCUserBasicInfoList.size() > 0) { - wxCUserBasicInfoList.stream().forEach(cUserBasicInfo -> { - if (cUserBasicInfo.getId().longValue() == credit.getOperatorId().longValue()) { - credit.setOperator(cUserBasicInfo.getNickName()); - } - }); - } - if (wxMerchantBUserList != null && wxMerchantBUserList.size() > 0) { - wxMerchantBUserList.stream().forEach(bUser -> { - if (bUser.getId().longValue() == credit.getOperatorId().longValue()) { - credit.setOperator(bUser.getName()); - } - }); - } - if (mallUserInfoList != null && mallUserInfoList.size() > 0) { - mallUserInfoList.stream().forEach(mallUser -> { - if (mallUser.getId().longValue() == credit.getOperatorId().longValue()) { - credit.setOperator(mallUser.getName()); - } - }); - } - if (Long.valueOf(EnumMerchantType.MERCHANT_MORE.getCode()).equals(credit.getMerchantId())) { - credit.setMerchantName(EnumMerchantType.MERCHANT_MORE.getMessage()); - } - } - } +// public void supplyCreditInfo(List wxCreditHistoryVoList) { +// List cUserIds = wxCreditHistoryVoList.stream().filter(a -> a.getOperatorType().equals(EnumUserType.CUSER.getCode())).map(WxCreditHistoryVo::getOperatorId).collect(Collectors.toList()); +// List cUserBasicIds = wxCreditHistoryVoList.stream().filter(a -> a.getOperatorType().equals(EnumUserType.CUSERBASIC.getCode())).map(WxCreditHistoryVo::getOperatorId).collect(Collectors.toList()); +// List bUserIds = wxCreditHistoryVoList.stream().filter(a -> a.getOperatorType().equals(EnumUserType.BUSER.getCode())).map(WxCreditHistoryVo::getOperatorId).collect(Collectors.toList()); +// List mallUserIds = wxCreditHistoryVoList.stream().filter(a -> a.getOperatorType().equals(EnumUserType.MALLUSER.getCode())).map(WxCreditHistoryVo::getOperatorId).collect(Collectors.toList()); +// List wxCUserList = Lists.newArrayList(); +// List wxCUserBasicInfoList = Lists.newArrayList(); +// List wxMerchantBUserList = Lists.newArrayList(); +// List mallUserInfoList = Lists.newArrayList(); +// if (cUserIds != null && cUserIds.size() > 0) { +// //兼容老数据 +// WxCUserBasicInfo wxCUserBasicInfo = new WxCUserBasicInfo(); +// wxCUserBasicInfo.setIds(cUserIds); +// wxCUserList = wxCUserBasicInfoMapper.findList(wxCUserBasicInfo); +// } +// if (cUserBasicIds != null && cUserBasicIds.size() > 0) { +// WxCUserBasicInfo wxCUserBasicInfo = new WxCUserBasicInfo(); +// wxCUserBasicInfo.setIds(cUserBasicIds); +// wxCUserBasicInfoList = wxCUserBasicInfoMapper.findList(wxCUserBasicInfo); +// } +// if (bUserIds != null && bUserIds.size() > 0) { +// WxMerchantBUser wxMerchantBUser = new WxMerchantBUser(); +// wxMerchantBUser.setIds(bUserIds); +// wxMerchantBUserList = wxMerchantBUserMapper.findList(wxMerchantBUser); +// } +// if (mallUserIds != null && mallUserIds.size() > 0) { +// MallUserInfo mallUserInfo = new MallUserInfo(); +// mallUserInfo.setIds(mallUserIds); +// mallUserInfoList = mallUserInfoMapper.findList(mallUserInfo); +// } +// for (WxCreditHistoryVo credit : wxCreditHistoryVoList) { +// if (wxCUserList != null && wxCUserList.size() > 0) { +// wxCUserList.stream().forEach(cUser -> { +// if (cUser.getId().longValue() == credit.getOperatorId().longValue()) { +// credit.setOperator(cUser.getNickName()); +// } +// }); +// } +// if (wxCUserBasicInfoList != null && wxCUserBasicInfoList.size() > 0) { +// wxCUserBasicInfoList.stream().forEach(cUserBasicInfo -> { +// if (cUserBasicInfo.getId().longValue() == credit.getOperatorId().longValue()) { +// credit.setOperator(cUserBasicInfo.getNickName()); +// } +// }); +// } +// if (wxMerchantBUserList != null && wxMerchantBUserList.size() > 0) { +// wxMerchantBUserList.stream().forEach(bUser -> { +// if (bUser.getId().longValue() == credit.getOperatorId().longValue()) { +// credit.setOperator(bUser.getName()); +// } +// }); +// } +// if (mallUserInfoList != null && mallUserInfoList.size() > 0) { +// mallUserInfoList.stream().forEach(mallUser -> { +// if (mallUser.getId().longValue() == credit.getOperatorId().longValue()) { +// credit.setOperator(mallUser.getName()); +// } +// }); +// } +// if (Long.valueOf(EnumMerchantType.MERCHANT_MORE.getCode()).equals(credit.getMerchantId())) { +// credit.setMerchantName(EnumMerchantType.MERCHANT_MORE.getMessage()); +// } +// } +// } @Override public WxCreditHistory getById(Long id,String tenantId) { diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxOrderGroupServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxOrderGroupServiceImpl.java index b3c055c79..e770ba457 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxOrderGroupServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxOrderGroupServiceImpl.java @@ -308,7 +308,7 @@ public class WxOrderGroupServiceImpl implements WxOrderGroupService { return new ResultData(ErrorCode.COUPON_CHANNEL_IS_TAKE_OFF); } WxOrder wxOrder = new WxOrder(); - wxOrder.setTenantId(wxOrderGroup.getTenantId()); + wxOrder.updateTenantInfo(wxOrderGroup); wxOrder.setId(wxOrderGroup.getOrderId()); List> couponOrderGroupList = wxOrderGroupMapper.queryOrderGroup(wxOrder); if (couponOrderGroupList.isEmpty()) { diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java index 39e377ae0..8346d0d92 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java @@ -281,6 +281,7 @@ public class WxOrderServiceImpl implements WxOrderService { dateMap.put("merchantId", wxMerchant.getId()); dateMap.put("type", type); dateMap.put("tenantId", wxMerchantBUser.getTenantId()); + dateMap.put("finalTenantId", wxMerchantBUser.getFinalTenantId()); Map resultMap = new HashMap(); @@ -344,7 +345,7 @@ public class WxOrderServiceImpl implements WxOrderService { dateMap.put("merchantId", wxMerchant.getId()); dateMap.put("type", type); dateMap.put("tenantId", wxMerchantBUser.getTenantId()); - + dateMap.put("finalTenantId", wxMerchantBUser.getFinalTenantId()); Map resultMap = new HashMap(); if (pageIndex == null || pageSize == null) { diff --git a/mallinkService/src/main/resources/mapper/WxCUserBasicInfoMapper.xml b/mallinkService/src/main/resources/mapper/WxCUserBasicInfoMapper.xml index 5c4ba6567..0dae98f29 100644 --- a/mallinkService/src/main/resources/mapper/WxCUserBasicInfoMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCUserBasicInfoMapper.xml @@ -462,6 +462,7 @@ select from wx_c_user_basic_info cub where cub.status = 0 + and cub.final_tenant_id = #{finalTenantId} AND DATE_FORMAT(cub.birthdate,'%m-%d') >= #{begin} AND DATE_FORMAT(cub.birthdate,'%m-%d') <= #{end} diff --git a/mallinkService/src/main/resources/mapper/WxCUserTagsMapper.xml b/mallinkService/src/main/resources/mapper/WxCUserTagsMapper.xml index 7413fae57..48ef96b32 100644 --- a/mallinkService/src/main/resources/mapper/WxCUserTagsMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCUserTagsMapper.xml @@ -88,6 +88,7 @@