| @@ -472,8 +472,17 @@ public class WxCarController extends BaseController { | |||||
| WxProfitSharingReceiver receiver = wxProfitSharingReceiverService.findReceiver(park, parkMerchant.getId(), EnumAppPlat.WX, EnumProfitSharingType.PROFIT_SHARING_TYPE_WECHAT_v2); | WxProfitSharingReceiver receiver = wxProfitSharingReceiverService.findReceiver(park, parkMerchant.getId(), EnumAppPlat.WX, EnumProfitSharingType.PROFIT_SHARING_TYPE_WECHAT_v2); | ||||
| if (null == receiver || StringUtils.isBlank(receiver.getReceiverAccount())) { | if (null == receiver || StringUtils.isBlank(receiver.getReceiverAccount())) { | ||||
| return new ResultData(Result.ERROR,"停车商户未设置收款账号."); | |||||
| //查询商官商户 | |||||
| WxMerchant adminMerchant = wxMerchantService.findAdmin(park); | |||||
| if (null == adminMerchant) { | |||||
| return new ResultData(Result.ERROR,"未找到商管商户."); | |||||
| } | |||||
| receiver = wxProfitSharingReceiverService.findReceiver(park, adminMerchant.getId(), EnumAppPlat.WX, EnumProfitSharingType.PROFIT_SHARING_TYPE_WECHAT_v2); | |||||
| if (null == receiver || StringUtils.isBlank(receiver.getReceiverAccount())) { | |||||
| return new ResultData(Result.ERROR,"商管商户未设置收款账号."); | |||||
| } | |||||
| } | } | ||||
| StringBuffer attachSb = new StringBuffer("{") | StringBuffer attachSb = new StringBuffer("{") | ||||
| .append("\"t\":").append(park.getTenantId()).append(",\"pt\":").append(park.getParentTenantId()) | .append("\"t\":").append(park.getTenantId()).append(",\"pt\":").append(park.getParentTenantId()) | ||||
| .append(",\"v\":").append(park.getVendorType()) | .append(",\"v\":").append(park.getVendorType()) | ||||