From ef7580666c8ebfa4b34c32a6f0336e804be9c5b6 Mon Sep 17 00:00:00 2001 From: xhxu Date: Wed, 30 Nov 2022 11:37:07 +0800 Subject: [PATCH] //coupon --- .../java/com/iformall/service/impl/WxCouponServiceImpl.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java index 795ab742c..66f2e02ef 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java @@ -727,8 +727,11 @@ public class WxCouponServiceImpl implements WxCouponService { throw new MallinkException(ErrorCode.MERCHANT_INFO_NOT_FOUND.getCode(),"所属商户为空"); } Map retMap = new HashMap(); + String[] mallTenantIds = new String[tenantMerchantParamList.size()]; + int i = 0; for (JSONObject o:tenantMerchantParamList) { String mallTenantId = o.getString("tenantId"); + mallTenantIds[i] = mallTenantId; String mallParentTenantId = record.getTenantId(); String mallMerchantParams = o.getString("mallMerchantParams"); TenantEntity mallTenantEntity = new TenantEntity(); @@ -739,7 +742,9 @@ public class WxCouponServiceImpl implements WxCouponService { record.setBusiness(EnumBusiness.BUSINESS_ID6.getCode()); } retMap.put(mallTenantEntity, mallMerchantParams); + i++; } + record.setMallTenantIds(mallTenantIds); return retMap; }else { if (check) { @@ -755,6 +760,7 @@ public class WxCouponServiceImpl implements WxCouponService { TenantEntity tenantEntity = new TenantEntity(); tenantEntity.updateTenantInfo(record); retMap.put(tenantEntity, record.getMerchantParams()); + record.setMallTenantIds(new String[]{tenantEntity.getTenantId()}); return retMap; } }