diff --git a/mallinkService/src/main/java/com/iformall/service/impl/TtCouponGoodsServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/TtCouponGoodsServiceImpl.java index b7a882f59..635544949 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/TtCouponGoodsServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/TtCouponGoodsServiceImpl.java @@ -192,7 +192,21 @@ public class TtCouponGoodsServiceImpl implements TtCouponGoodsService { } merchantIds.addAll(mchids); } + //添加商管商户poi + TenantEntity mallTenantEntity = new TenantEntity(); + mallTenantEntity.setTenantId(cm.getMallTenantId()); + mallTenantEntity.setParentTenantId(coupon.getTenantId()); + WxMerchant adminMerchant = wxMerchantService.findAdmin(mallTenantEntity); + if (null == adminMerchant) { + return new ResultData(ErrorCode.MERCHANT_INFO_NOT_FOUND.getCode(),"商场"+cm.getMallTenantId()+"未设置商管商户"); + } + if (!merchantIds.contains(adminMerchant.getId())){ + merchantIds.add(adminMerchant.getId()); + } } + + + }else { merchantIds = wxCouponMerchantMapper.findMerchantIdListByProduct(coupon.getId(), coupon.getTenantId()); }