清账单审核后反写已提交的明细单状态

This commit is contained in:
yuxueliang0813 2025-07-09 12:33:24 +08:00
parent 414c6619b3
commit 36dc7d9923
1 changed files with 2 additions and 2 deletions

View File

@ -47,7 +47,7 @@ public class ClearAccountBillOperation extends AbstractOperationServicePlugIn im
private static final String updateSrcClear = "update tk_shjh_clear_account set fk_shjh_iscopy=1 where fid=?;"; private static final String updateSrcClear = "update tk_shjh_clear_account set fk_shjh_iscopy=1 where fid=?;";
private static final String updateUnClearStatus = "update tk_shjh_clear_account set fbillstatus='D',fk_shjh_clearstatus='C',fk_shjh_unclearpzh=? where fid=?;"; private static final String updateUnClearStatus = "update tk_shjh_clear_account set fbillstatus='D',fk_shjh_clearstatus='C',fk_shjh_unclearpzh=? where fid=?;";
private static final String updateDetailStatusByBill = "update tk_shjh_clear_acctdetail set fbillstatus='D' where fk_shjh_clearbillid=?;"; private static final String updateDetailStatusByBill = "update tk_shjh_clear_acctdetail set fbillstatus='D' where fk_shjh_clearbillid=?;";
private static final String updateDetailAuditByBill = "update tk_shjh_clear_acctdetail set fbillstatus='C',fk_shjh_clearstatus='A' where fk_shjh_clearbillid=?;"; private static final String updateDetailAuditByBill = "update tk_shjh_clear_acctdetail set fbillstatus='C',fk_shjh_clearstatus='A' where fbillstatus='B' and fk_shjh_clearbillid=?;";
private static final String updateDetailStatusByID = "update tk_shjh_clear_acctdetail set fbillstatus='D' where fid=?;"; private static final String updateDetailStatusByID = "update tk_shjh_clear_acctdetail set fbillstatus='D' where fid=?;";
private static final String updateDetailClearStatus = "update tk_shjh_clear_acctdetail set fbillstatus='D',fk_shjh_clearstatus='C' where fk_shjh_clearbillid=?;"; private static final String updateDetailClearStatus = "update tk_shjh_clear_acctdetail set fbillstatus='D',fk_shjh_clearstatus='C' where fk_shjh_clearbillid=?;";
@ -780,7 +780,7 @@ public class ClearAccountBillOperation extends AbstractOperationServicePlugIn im
} }
//反写清账单清账状态=已清账单据状态已审核是否推送SAP=反写清账凭证号和会计年度记录审核人信息审核日期 //反写清账单清账状态=已清账单据状态已审核是否推送SAP=反写清账凭证号和会计年度记录审核人信息审核日期
DB.update(DBRoute.of("fi"), updateSap, new Object[]{respdata.getNumber(),respdata.getYear(),prinfo.getPkValue()}); DB.update(DBRoute.of("fi"), updateSap, new Object[]{respdata.getNumber(),respdata.getYear(),prinfo.getPkValue()});
//反写清账明细单单据状态=已审核清账明细单清账状态=已清账 //反写已提交的清账明细单单据状态=已审核清账明细单清账状态=已清账
DB.update(DBRoute.of("fi"), updateDetailAuditByBill, new Object[]{prinfo.getString("id")}); DB.update(DBRoute.of("fi"), updateDetailAuditByBill, new Object[]{prinfo.getString("id")});
//反写收款单分录清账状态=已清账 //反写收款单分录清账状态=已清账
reWriteCeceBill(prinfo,"C"); reWriteCeceBill(prinfo,"C");