From 9c7aa1e4858e6397c7ce05e49d7cabeccf509130 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=A6=20=E8=B5=B5?= <89237069@qq.com> Date: Sun, 8 Oct 2023 11:45:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=92=A4=E9=94=80=E5=AF=84=E5=94=AE=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BQ/Syncs/PendingDeductionService.cs | 29 ++++++++++++++----- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/Syncs/PendingDeductionService.cs b/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/Syncs/PendingDeductionService.cs index 1958b150..64c59030 100644 --- a/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/Syncs/PendingDeductionService.cs +++ b/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/Syncs/PendingDeductionService.cs @@ -236,9 +236,6 @@ namespace Win.Sfs.SettleAccount.Entities.BQ.Syncs { if (flag == true) { - - - foreach (var item in pdList) { item.State = SettleBillState.已扣减; @@ -258,9 +255,15 @@ namespace Win.Sfs.SettleAccount.Entities.BQ.Syncs } foreach (var item in pdinvList) { - - item.State = SettleBillState.客户已收票; - + + if (item.State == SettleBillState.已提交QAD) + { + item.State = SettleBillState.红冲发票; + } + else + { + item.State = SettleBillState.客户已收票; + } } _dbcontext.BulkUpdate(pdList); _dbcontext.BulkUpdate(pdinvList); @@ -291,10 +294,15 @@ namespace Win.Sfs.SettleAccount.Entities.BQ.Syncs } foreach (var item in bbacinvList) { - if (item.State != SettleBillState.已提交QAD) + item.State = SettleBillState.客户已收票; + if (item.State == SettleBillState.已提交QAD) { item.State = SettleBillState.红冲发票; } + else + { + item.State = SettleBillState.客户已收票; + } } _dbcontext.BulkUpdate(bbacList); _dbcontext.BulkUpdate(bbacinvList); @@ -325,10 +333,15 @@ namespace Win.Sfs.SettleAccount.Entities.BQ.Syncs } foreach (var item in hbpoinvList) { - if (item.State != SettleBillState.已提交QAD) + + if (item.State == SettleBillState.已提交QAD) { item.State = SettleBillState.红冲发票; } + else + { + item.State = SettleBillState.客户已收票; + } } _dbcontext.BulkUpdate(hbpoList); _dbcontext.BulkUpdate(hbpoinvList);