From 94885ec296274e3e6a848a65c41febf3434bdf9b Mon Sep 17 00:00:00 2001 From: hwh <332078369@qq.com> Date: 星期二, 28 五月 2024 15:25:24 +0800 Subject: [PATCH] 解决打印条码内容和实际生成条码不一致问题 --- Wms_09/WMS.BLL/SysServer/PalletsServer.cs | 19 ++++++++++++++----- Wms_09/Wms_09/Wms_09.csproj | 4 ++++ 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/Wms_09/WMS.BLL/SysServer/PalletsServer.cs b/Wms_09/WMS.BLL/SysServer/PalletsServer.cs index adbdd82..d18ef71 100644 --- a/Wms_09/WMS.BLL/SysServer/PalletsServer.cs +++ b/Wms_09/WMS.BLL/SysServer/PalletsServer.cs @@ -101,7 +101,7 @@ codeId = int.Parse("00001"); } int liuShuiId = codeId; - var pallet = "T"+time2 + Convert.ToString(liuShuiId).PadLeft(5, '0'); + var pallet = "T" + time2 + Convert.ToString(liuShuiId).PadLeft(5, '0'); return pallet; } } @@ -125,17 +125,26 @@ var str = pallNo.Substring(3, 5); string remove = pallNo.Substring(0, 3); - int sibelius = Convert.ToInt16(str); + int sibelius = 0; var num = 0; + if (remove != "T" + DateTime.Now.ToString("yy")) + { + remove = "T" + DateTime.Now.ToString("yy"); + sibelius = 0; + } + else + { + sibelius = Convert.ToInt16(str); + } for (int i = 0; i < groupCount; i++) { sibelius += 1; - if (sibelius>99999) + if (sibelius > 99999) { throw new Exception("鎵樼洏鐮佷綅鏁板凡杈句笂绾�"); } string code = remove + Convert.ToString(sibelius).PadLeft(5, '0'); - if (db.Queryable<SysPallets>().Count(m=>m.PalletNo == code)>=1) + if (db.Queryable<SysPallets>().Count(m => m.PalletNo == code) >= 1) { continue; } @@ -158,7 +167,7 @@ { await _operation.InsertOperation("浠撳簱璁剧疆", "鏉$爜绠$悊", item.PalletNo, "娣诲姞", "娣诲姞鎵樼洏淇℃伅 鎵樼洏鍙凤細" + item.PalletNo, userId); } - + } } diff --git a/Wms_09/Wms_09/Wms_09.csproj b/Wms_09/Wms_09/Wms_09.csproj index 6eafd06..e088fb2 100644 --- a/Wms_09/Wms_09/Wms_09.csproj +++ b/Wms_09/Wms_09/Wms_09.csproj @@ -11,9 +11,13 @@ </PropertyGroup> <ItemGroup> + <Compile Remove="log\**" /> <Compile Remove="ModelVm\**" /> + <Content Remove="log\**" /> <Content Remove="ModelVm\**" /> + <EmbeddedResource Remove="log\**" /> <EmbeddedResource Remove="ModelVm\**" /> + <None Remove="log\**" /> <None Remove="ModelVm\**" /> </ItemGroup> -- Gitblit v1.8.0