From c4679816a9d0fdb7e41d71549fa55ae05fd7aad6 Mon Sep 17 00:00:00 2001 From: liuyunfeng Date: Thu, 18 Jan 2024 11:42:35 +0800 Subject: [PATCH] =?UTF-8?q?m100=E6=9F=A5=E8=AF=A2bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MsgCheck/BillM100s/BillM100AppService.cs | 4 ++-- .../EdiReceive/Services/EdiParseDomainService.cs | 8 ++++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application/MsgCheck/BillM100s/BillM100AppService.cs b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application/MsgCheck/BillM100s/BillM100AppService.cs index 9534cc7..fddd690 100644 --- a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application/MsgCheck/BillM100s/BillM100AppService.cs +++ b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application/MsgCheck/BillM100s/BillM100AppService.cs @@ -547,12 +547,12 @@ select * from } else { - where += " and b.BillStatus in (2,3)"; //单据状态是已匹配、已打印 + //where += " and b.BillStatus in (2,3)"; //单据状态是已匹配、已打印 } if (input.IsNeedReplenishPrint == true) //只显示需要补打的记录 { - where += " and b.NeedReplenishPrint = 1"; + //where += " and b.NeedReplenishPrint = 1"; } sqlCnt = string.Format(sqlCnt, where); diff --git a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Domain/EdiReceive/Services/EdiParseDomainService.cs b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Domain/EdiReceive/Services/EdiParseDomainService.cs index 3c73a5f..019516e 100644 --- a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Domain/EdiReceive/Services/EdiParseDomainService.cs +++ b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Domain/EdiReceive/Services/EdiParseDomainService.cs @@ -288,7 +288,7 @@ namespace WY.NewJit.EdiReceive.Services var vehicleAssemblyResu = await _assemblyCfgVehicleRepository.InsertAsync(vehicleAssemblyCfgObj, true); if (vehicleAssemblyResu == null) { - throw new Exception("插入整车总成返回结果为空InsertAsync!"); + throw new Exception($"{_errorMessagePrefix}插入整车总成失败:{m100Obj.HostSN2}"); } #endregion @@ -296,8 +296,12 @@ namespace WY.NewJit.EdiReceive.Services m100Obj.SetAssemblyID(vehicleAssemblyResu.Id); m100Obj.SetBillStatus(BillStatusEnum.Match); var m100Ret = await _billM100Repository.UpdateAsync(m100Obj); + if (m100Ret == null) + { + throw new Exception($"{_errorMessagePrefix}更新M100失败:{m100Obj.HostSN2}"); + } //判断未打印表是否有数据,有则更新,没有则插入 - ObjectResultDto wpRet = await _hqM100DomainServie.InsertOrUpdateWaitPrintByM100(m100Obj, false, true); + ObjectResultDto wpRet = await _hqM100DomainServie.InsertOrUpdateWaitPrintByM100(m100Ret, false, true); if (wpRet.Status == false) { throw new Exception(wpRet.Message);