|
|
|
@@ -209,6 +209,7 @@ public class WxCouponServiceImpl implements WxCouponService { |
|
|
|
//有价券判断商户是否配置了分账账号 |
|
|
|
if (record.getSalePrice() > 0) { |
|
|
|
StringBuffer sb = new StringBuffer(); |
|
|
|
boolean flag = false; |
|
|
|
for (int i = 0, size = merchantParamList.size(); i < size; i++) { |
|
|
|
JSONObject jsonObject = merchantParamList.get(i); |
|
|
|
Long id = jsonObject.getLong("id"); |
|
|
|
@@ -216,11 +217,14 @@ public class WxCouponServiceImpl implements WxCouponService { |
|
|
|
wxMerchant.setId(id); |
|
|
|
WxMerchant merchant = wxMerchantMapper.queryMerchantByMerchantIdOfSharingReceiver(wxMerchant); |
|
|
|
if (merchant.getId() == null) { |
|
|
|
flag = true; |
|
|
|
sb.append("[").append(merchant.getName()).append("]"); |
|
|
|
} |
|
|
|
} |
|
|
|
String message = sb.toString(); |
|
|
|
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(), "商户:" + message + "还未配置分账账户"); |
|
|
|
if (flag) { |
|
|
|
String message = sb.toString(); |
|
|
|
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(), "商户:" + message + "还未配置分账账户"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
final IdWorker idWorker = IdWorker.get(); |
|
|
|
|