客户付款银行账号记录
This commit is contained in:
+3
-3
@@ -84,13 +84,13 @@ public class CustomerReceipt extends BaseEntity
|
||||
/** 收款方式:BANK_TRANSFER/ALIPAY/WECHAT/CASH/OTHER */
|
||||
private String payMethod;
|
||||
|
||||
/** 收款银行账户ID(ar_bank_account) */
|
||||
/** 客户银行账户ID(ar_bank_account) */
|
||||
private Long bankAccountId;
|
||||
|
||||
/** 收款账户户名(登记时快照) */
|
||||
/** 客户银行账户户名(登记时快照) */
|
||||
private String bankAccountName;
|
||||
|
||||
/** 收款银行账号(登记时快照) */
|
||||
/** 客户银行账号(登记时快照) */
|
||||
private String bankAccountNo;
|
||||
|
||||
/** 开户行名称(登记时快照) */
|
||||
|
||||
+4
-2
@@ -142,8 +142,9 @@ public class CustomerMoneyServiceImpl implements ICustomerMoneyService
|
||||
{
|
||||
receipt.setCurrency(receipt.getCurrency().trim().toUpperCase());
|
||||
}
|
||||
// 收款银行账户:以库中启用账户为准回填快照(不信任前端传入的户名/账号/开户行文本),
|
||||
// 收款银行账户:以库中启用账户为准回填快照(不信任前端传入的户名/开户行文本),
|
||||
// 账户后续停用或修改不影响历史单据展示。
|
||||
// 未选账户时,允许只手工录入客户银行账号文本(bankAccountNo),户名/开户行清空。
|
||||
if (receipt.getBankAccountId() != null)
|
||||
{
|
||||
ArBankAccount bankAccount = arBankAccountMapper.selectEnabledById(receipt.getBankAccountId());
|
||||
@@ -158,8 +159,9 @@ public class CustomerMoneyServiceImpl implements ICustomerMoneyService
|
||||
else
|
||||
{
|
||||
receipt.setBankAccountName(null);
|
||||
receipt.setBankAccountNo(null);
|
||||
receipt.setBankName(null);
|
||||
receipt.setBankAccountNo(StringUtils.hasText(receipt.getBankAccountNo())
|
||||
? receipt.getBankAccountNo().trim() : null);
|
||||
}
|
||||
// 汇率与本位币金额:CNY 固定 1:1;外币以收款日即期汇率表为基准,允许页面手工修改。
|
||||
// 汇率来源由后端权威判定(不信任前端标记):与汇率表一致=RATE_TABLE,不一致/表未配置=MANUAL。
|
||||
|
||||
Reference in New Issue
Block a user