fix(so): 修复销售订单维护中收款单和销售发票表的数据更新问题

This commit is contained in:
mzr 2025-07-31 14:35:28 +08:00
parent f06ae82111
commit 3401493600
1 changed files with 2 additions and 4 deletions

View File

@ -1846,8 +1846,7 @@ public class APISaleOrderMaitainImpl implements IAPISaleOrderMaitain {
if (!billIds.isEmpty()) { if (!billIds.isEmpty()) {
// 修改收款单 // 修改收款单
for (String billId : billIds) { for (String billId : billIds) {
GatheringBillVO billVO = new GatheringBillVO(); GatheringBillVO billVO = (GatheringBillVO) hypub.queryByPrimaryKey(GatheringBillVO.class, billId);
billVO.setPk_gatherbill(billId);
billVO.setPk_psndoc(cemployeeid); billVO.setPk_psndoc(cemployeeid);
billVO.setCustomer(ccustomerid); billVO.setCustomer(ccustomerid);
billVO.setPk_deptid(cdeptid); billVO.setPk_deptid(cdeptid);
@ -1885,12 +1884,11 @@ public class APISaleOrderMaitainImpl implements IAPISaleOrderMaitain {
invoiceBVO.setStatus(VOStatus.UPDATED); invoiceBVO.setStatus(VOStatus.UPDATED);
hypub.update(invoiceBVO); hypub.update(invoiceBVO);
billIds.add(invoiceBVO.getCsaleinvoiceid()); billIds.add(invoiceBVO.getCsaleinvoiceid());
// 修改销售发票表
} }
if (!billIds.isEmpty()) { if (!billIds.isEmpty()) {
// 修改销售发票表 // 修改销售发票表
for (String billId : billIds) { for (String billId : billIds) {
SaleInvoiceHVO invoiceHVO = new SaleInvoiceHVO(); SaleInvoiceHVO invoiceHVO = (SaleInvoiceHVO) hypub.queryByPrimaryKey(SaleInvoiceHVO.class, billId);
invoiceHVO.setCsaleinvoiceid(billId); invoiceHVO.setCsaleinvoiceid(billId);
invoiceHVO.setCinvoicecustid(ccustomerid); invoiceHVO.setCinvoicecustid(ccustomerid);
invoiceHVO.setCinvoicecustvid(ccustomervid); invoiceHVO.setCinvoicecustvid(ccustomervid);