BankGtmsDepositVoucher bankGtmsDepositVoucher = new BankGtmsDepositVoucher(); //付款公司编码 bankGtmsDepositVoucher.setCompcode(one.getPaymentCompanyCode()); //付款公司名称 bankGtmsDepositVoucher.setCompname(one.getPaymentCompanyName()); //付款公司 bankGtmsDepositVoucher.setKehuzhao(request.getPaymentAccount()); //获得币种 QueryWrapper<ZkTransferCurrency> currency=new QueryWrapper<>(); currency.lambda().eq(ZkTransferCurrency::getId,one.getCurrency()); ZkTransferCurrency curr = zkTransferCurrencyService.getOne(currency); //币种代码 bankGtmsDepositVoucher.setHuobdaih(curr.getCurrCode()); //交易金额 bankGtmsDepositVoucher.setJiaoyije(one.getCashierAmount()); //对方账号 bankGtmsDepositVoucher.setSkrkhuzh(one.getCollectionAccount()); //收款公司账户名称 bankGtmsDepositVoucher.setSkrzhamc(one.getCollectionCompanyName()); //收款公司开户行 bankGtmsDepositVoucher.setSkrkhhmc(one.getCollectionBank()); 其他的都有值只有 bankGtmsDepositVoucher.setCompcode(one.getPaymentCompanyCode());没有值 但是数据库内也有值
时间: 2024-02-14 09:27:52 浏览: 23
根据您提供的代码,您描述了一个名为`bankGtmsDepositVoucher`的`BankGtmsDepositVoucher`对象。该对象具有多个属性,并且您提到`bankGtmsDepositVoucher.setCompcode(one.getPaymentCompanyCode())`这一行代码中,`one.getPaymentCompanyCode()`方法返回的值在数据库中也有对应的值。
您的问题是为什么`bankGtmsDepositVoucher.setCompcode(one.getPaymentCompanyCode())`方法没有正确地设置`bankGtmsDepositVoucher`对象的`compcode`属性值,请问是这样吗?
相关问题
bankGtmsDepositVoucher.setKehuzhao(request.getPaymentAccount()); 这个值为null
根据您提供的信息,`request.getPaymentAccount()`方法返回的值为`null`,并且您希望将该值赋给`bankGtmsDepositVoucher`对象的`kehuzhao`属性。
如果`request.getPaymentAccount()`方法返回的值为`null`,那么在执行`bankGtmsDepositVoucher.setKehuzhao(request.getPaymentAccount())`时,`kehuzhao`属性将被设置为`null`。
请确保在调用`setKehuzhao()`方法之前,`request`对象中的`paymentAccount`属性已经正确地赋值。如果`paymentAccount`属性确实应该有值,您可以检查是否在设置该属性之前正确地对其进行了赋值。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)