|
|
@@ -340,10 +340,17 @@ public class ReceiptService extends BaseService<RecPay> {
|
|
|
|
|
|
// 更新账款总表上收款的相关字段
|
|
|
Account accountUpdate = new Account();
|
|
|
- accountUpdate.setReceipt(accountForUpdate.getReceipt().add(recPayVO.getSumAmtRec()))// 总收款金额
|
|
|
- .setReceiptResidue(accountForUpdate.getReceiptResidue().add(recPayVO.getSumAmtRec()))// 可退金额
|
|
|
- .setObjectId(accountForUpdate.getObjectId());
|
|
|
- accountService.updateByUuid(accountUpdate);
|
|
|
+ // 新建
|
|
|
+ if(accountForUpdate == null ){
|
|
|
+ // TODO 退货新客户插入的问题
|
|
|
+ }else{
|
|
|
+ // 说明已经存在
|
|
|
+ accountUpdate.setReceipt(accountForUpdate.getReceipt().add(recPayVO.getSumAmtRec()))// 总收款金额
|
|
|
+ .setReceiptResidue(accountForUpdate.getReceiptResidue().add(recPayVO.getSumAmtRec()))// 可退金额
|
|
|
+ .setObjectId(accountForUpdate.getObjectId());
|
|
|
+ accountService.updateByUuid(accountUpdate);
|
|
|
+ }
|
|
|
+
|
|
|
return ResponseResultUtil.success();
|
|
|
}
|
|
|
|