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);