This commit is contained in:
hero920103 committed 2026-10-19 01:13:17 +08:00
1 parent 5718a00e31
commit 1850ac640e
226 files changed
+37772 -12071

No files matched your search

+11 -1
View File
@@ -19,6 +19,7 @@ import (
"time"
"server/models"
"server/services/erp"
"github.com/beego/beego/v2/client/orm"
)
@@ -1023,7 +1024,16 @@ func SyncBizResult(instID uint64, status int8) {
return
}
// 无业务单据ID的实例(纯手工审批)不回写任何业务表
if inst.BizID == 0 || !IsReimburseBizType(inst.BizType) {
if inst.BizID == 0 {
return
}
// 进销存单据:biz_type 形如 erp_purchase_in / erp_sales_out,终态回写单据状态,
// 「已生效」单据的效果(库存流水/往来账)在回写时同事务执行。
if strings.HasPrefix(inst.BizType, "erp_") {
erp.SyncErpDocResult(inst.BizType, inst.BizID, bizTenantID(&inst), status)
return
}
if !IsReimburseBizType(inst.BizType) {
return
}
syncReimburseResult(&inst, status)