|
|
|
@@ -105,13 +105,28 @@ public class WxProfitSharingReceiverApplyController extends BaseController { |
|
|
|
String bankBranchId = ao.getString("bank_branch_id"); |
|
|
|
String bankName = ao.getString("bank_name"); |
|
|
|
String bankAlias = ao.getString("bankAlias"); |
|
|
|
if (needBankBranch && (StringUtils.isBlank(bankBranchId) && StringUtils.isBlank(bankName)) ) { |
|
|
|
if (StringUtils.isBlank(bankAlias)) { |
|
|
|
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(), "未选取到支行,请确认开户行是否选择正确!"); |
|
|
|
if (needBankBranch) { |
|
|
|
boolean isUpdate = false; |
|
|
|
//没有查询到支行 |
|
|
|
if (StringUtils.isBlank(bankBranchId) && StringUtils.isBlank(bankName)) { |
|
|
|
if (StringUtils.isBlank(bankAlias)) { |
|
|
|
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(), "未选取到支行,请确认开户行是否选择正确!"); |
|
|
|
}else { |
|
|
|
ao.put("bank_name", bankAlias); |
|
|
|
isUpdate = true; |
|
|
|
} |
|
|
|
}else { |
|
|
|
ao.put("bank_name", bankAlias); |
|
|
|
//account_bank传的是"其他银行" |
|
|
|
String accountBank = ao.getString("account_bank"); |
|
|
|
if (accountBank.equals("其他银行") && StringUtils.isNotBlank(bankAlias)) { |
|
|
|
ao.put("account_bank", bankAlias); |
|
|
|
isUpdate = true; |
|
|
|
} |
|
|
|
} |
|
|
|
if (isUpdate) { |
|
|
|
receiverAdd.setAccountInfo(JSON.toJSONString(ao)); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|