| @@ -1535,7 +1535,7 @@ public class WxCouponServiceImpl implements WxCouponService { | |||||
| } | } | ||||
| Long makeMerchantId = coupon.getMakeMerchantId(); | Long makeMerchantId = coupon.getMakeMerchantId(); | ||||
| // | // | ||||
| StringBuffer merchantParams = new StringBuffer("{\"tenantId\":").append(mallTenantEntity.getTenantId()).append(",\"mallMerchantParams\":").append("["); | |||||
| StringBuffer merchantParams = new StringBuffer("[{\"tenantId\":").append(mallTenantEntity.getTenantId()).append(",\"mallMerchantParams\":").append("["); | |||||
| Long[] mids = wxCoupon.getMerchantIds(); | Long[] mids = wxCoupon.getMerchantIds(); | ||||
| for (int i = 0 ;i < mids.length; i++ ){ | for (int i = 0 ;i < mids.length; i++ ){ | ||||
| merchantParams.append("{\"id\":").append(mids[i]).append("}"); | merchantParams.append("{\"id\":").append(mids[i]).append("}"); | ||||
| @@ -1543,13 +1543,13 @@ public class WxCouponServiceImpl implements WxCouponService { | |||||
| merchantParams.append(","); | merchantParams.append(","); | ||||
| } | } | ||||
| } | } | ||||
| merchantParams.append("]"); | |||||
| merchantParams.append("]}]"); | |||||
| coupon.setChildMerchantParams(merchantParams.toString()); | coupon.setChildMerchantParams(merchantParams.toString()); | ||||
| checkCouponMerchantReceiver(coupon,true); | checkCouponMerchantReceiver(coupon,true); | ||||
| final IdWorker idWorker = IdWorker.get(); | final IdWorker idWorker = IdWorker.get(); | ||||
| updateCouponMerchants(coupon,idWorker); | updateCouponMerchants(coupon,idWorker); | ||||
| //平台券设置商管商户 | //平台券设置商管商户 | ||||
| if (null == makeMerchantId) { | |||||
| if (null == makeMerchantId && null != coupon.getMakeMerchantId()){ | |||||
| wxCouponMapper.setMakeMerchantId(coupon); | wxCouponMapper.setMakeMerchantId(coupon); | ||||
| } | } | ||||
| }catch(Exception e) { | }catch(Exception e) { | ||||