From 4de417b106a062452f5ac86e626e7e225b753eab Mon Sep 17 00:00:00 2001 From: zhaowc <526854230@qq.com> Date: 星期二, 23 九月 2025 08:03:11 +0800 Subject: [PATCH] 优化问题 --- Wms/WMS.BLL/BllTransServer/RcsServer.cs | 16 ++-- Wms/WMS.BLL/BllTransServer/HopperTransportServer.cs | 46 +++++----- Wms/Wms/appsettings.json | 4 HTML/views/index.html | 4 HTML/views/HouseWithinSetting/CRLogTask.html | 14 --- HTML/views/WareHouseSetting/Pallets.html | 6 HTML/views/WareHouseSetting/FlatLibraryLegend.html | 77 +++++++++--------- Wms/WMS.BLL/SysServer/PalletsServer.cs | 21 ----- HTML/views/Login.html | 2 Wms/WMS.Entity/SysEntity/SysStorageArea.cs | 5 + 10 files changed, 85 insertions(+), 110 deletions(-) diff --git a/HTML/views/HouseWithinSetting/CRLogTask.html b/HTML/views/HouseWithinSetting/CRLogTask.html index 5240304..5fb9559 100644 --- a/HTML/views/HouseWithinSetting/CRLogTask.html +++ b/HTML/views/HouseWithinSetting/CRLogTask.html @@ -60,13 +60,7 @@ class="layui-input"> </div> </div> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 60px;">鍏抽敭淇℃伅</label> - <div class="layui-input-inline"> - <input type="text" id="Msg" name="Msg" placeholder="鍏抽敭淇℃伅" autocomplete="off" - class="layui-input"> - </div> - </div> + <div class="layui-inline"> <label class="layui-form-label" style="width: 60px;">浠诲姟绫诲瀷</label> <div class="layui-input-inline"> @@ -330,11 +324,6 @@ align: 'center', templet: '#StatusButton', }, { - field: 'Msg', - title: '鍏抽敭淇℃伅', - width: 210, - align: 'center', - }, { field: 'Information', title: '寮傚父淇℃伅', minWidth: 100, @@ -412,7 +401,6 @@ Type: $("#Type").val(), Status: $("#Status").val(), PalletNo: $("#PalletNo").val(), - Msg: $("#Msg").val(), IsSuccess: parseInt($("#IsSuccess").val()), }; tableIns=table.render({ diff --git a/HTML/views/Login.html b/HTML/views/Login.html index a538c9e..0169f6e 100644 --- a/HTML/views/Login.html +++ b/HTML/views/Login.html @@ -30,7 +30,7 @@ </ul> --> </div> <div class="elight-login-box animated fadeInRight"> - <div class="elight-login-header">鍗氭煰鑾甭稟GV杞繍绯荤粺</div> + <div class="elight-login-header">鍗氭煰鑾甭锋枡鏂楁惉杩愮郴缁�</div> <div class="elight-login-body"> <form class="layui-form"> <div class="layui-form-item"> diff --git a/HTML/views/WareHouseSetting/FlatLibraryLegend.html b/HTML/views/WareHouseSetting/FlatLibraryLegend.html index 7fde50e..7e5e2df 100644 --- a/HTML/views/WareHouseSetting/FlatLibraryLegend.html +++ b/HTML/views/WareHouseSetting/FlatLibraryLegend.html @@ -528,6 +528,7 @@ <p>婀挎硶鍒剁矑3</p> <div id="C16" class="flesDiv" style="height:85%; justify-content: space-around;"> <button id="C1600101" value="C1700101" class="btnShow " ></button> + <button id="C1600201" value="C1700201" class="btnShow " ></button> </div> </div> </div> @@ -698,12 +699,12 @@ <tr> <td class="btnShow"></td> <td><button id="C4300202" value="C4300202" class="btnShow " ></button></td> - <td><button id="C4300302" value="C4300302" class="btnShow " ></button></td> + <!-- <td><button id="C4300302" value="C4300302" class="btnShow " ></button></td> --> </tr> <tr> <td><button id="C4300101" value="C4300101" class="btnShow " ></button></td> <td><button id="C4300201" value="C4300201" class="btnShow " ></button></td> - <td><button id="C4300301" value="C4300301" class="btnShow " ></button></td> + <!-- <td><button id="C4300301" value="C4300301" class="btnShow " ></button></td> --> </tr> </table> @@ -714,15 +715,15 @@ <p>鎶曟枡鍖�2</p> <div id="C44" class="flesDiv" style="height:85%; justify-content: space-around;"> <table class=""> - <tr> + <!-- <tr> <td><button id="C4400102" value="C4400102" class="btnShow " ></button></td> <td><button id="C4400202" value="C4400202" class="btnShow " ></button></td> <td><button id="C4400302" value="C4400302" class="btnShow " ></button></td> - </tr> + </tr> --> <tr> - <td><button id="C4400101" value="C4400201" class="btnShow " ></button></td> + <td><button id="C4400101" value="C4400101" class="btnShow " ></button></td> <td><button id="C4400201" value="C4400201" class="btnShow " ></button></td> - <td><button id="C4400301" value="C4400301" class="btnShow " ></button></td> + <!-- <td><button id="C4400301" value="C4400301" class="btnShow " ></button></td> --> </tr> </table> @@ -733,15 +734,15 @@ <p>鎶曟枡鍖�3</p> <div id="C45" class="flesDiv" style="height:85%; justify-content: space-around;"> <table class=""> - <tr> + <!-- <tr> <td><button id="C4500102" value="C4500102" class="btnShow " ></button></td> <td><button id="C4500202" value="C4500202" class="btnShow " ></button></td> <td><button id="C4500302" value="C4500302" class="btnShow " ></button></td> - </tr> + </tr> --> <tr> <td><button id="C4500101" value="C4500101" class="btnShow " ></button></td> <td><button id="C4500201" value="C4500201" class="btnShow " ></button></td> - <td><button id="C4500301" value="C4500301" class="btnShow " ></button></td> + <!-- <td><button id="C4500301" value="C4500301" class="btnShow " ></button></td> --> </tr> </table> @@ -752,15 +753,15 @@ <p>鎶曟枡鍖�4</p> <div id="C46" class="flesDiv" style="height:85%; justify-content: space-around;"> <table class=""> - <tr> + <!-- <tr> <td><button id="C4600102" value="C4600102" class="btnShow " ></button></td> <td><button id="C4600202" value="C4600202" class="btnShow " ></button></td> <td><button id="C4600302" value="C4600302" class="btnShow " ></button></td> - </tr> + </tr> --> <tr> <td><button id="C4600101" value="C4600101" class="btnShow " ></button></td> <td><button id="C4600201" value="C4600201" class="btnShow " ></button></td> - <td><button id="C4600301" value="C4600301" class="btnShow " ></button></td> + <!-- <td><button id="C4600301" value="C4600301" class="btnShow " ></button></td> --> </tr> </table> @@ -771,7 +772,7 @@ <p>鎶曟枡鍖�5</p> <div id="C47" class="flesDiv" style="height:85%; justify-content: space-around;"> <table class=""> - <tr> + <!-- <tr> <td><button id="C4700104" value="C4700104" class="btnShow " ></button></td> <td><button id="C4700204" value="C4700204" class="btnShow " ></button></td> </tr> @@ -782,7 +783,7 @@ <tr> <td><button id="C4700102" value="C4700102" class="btnShow " ></button></td> <td><button id="C4700202" value="C4700202" class="btnShow " ></button></td> - </tr> + </tr> --> <tr> <td><button id="C4700101" value="C4700101" class="btnShow " ></button></td> <td><button id="C4700201" value="C4700201" class="btnShow " ></button></td> @@ -798,12 +799,12 @@ <tr> <td><button id="C4800102" value="C4800102" class="btnShow " ></button></td> <td><button id="C4800202" value="C4800202" class="btnShow " ></button></td> - <td><button id="C4800302" value="C4800302" class="btnShow " ></button></td> + <!-- <td><button id="C4800302" value="C4800302" class="btnShow " ></button></td> --> </tr> <tr> <td><button id="C4800101" value="C4800101" class="btnShow " ></button></td> <td><button id="C4800201" value="C4800201" class="btnShow " ></button></td> - <td><button id="C4800301" value="C4800301" class="btnShow " ></button></td> + <!-- <td><button id="C4800301" value="C4800301" class="btnShow " ></button></td> --> </tr> </table> @@ -817,12 +818,12 @@ <tr> <td><button id="C4900102" value="C4900102" class="btnShow " ></button></td> <td><button id="C4900202" value="C4900202" class="btnShow " ></button></td> - <td><button id="C4900302" value="C4900302" class="btnShow " ></button></td> + <!-- <td><button id="C4900302" value="C4900302" class="btnShow " ></button></td> --> </tr> <tr> <td><button id="C4900101" value="C4900101" class="btnShow " ></button></td> <td><button id="C4900201" value="C4900201" class="btnShow " ></button></td> - <td><button id="C4900301" value="C4900301" class="btnShow " ></button></td> + <!-- <td><button id="C4900301" value="C4900301" class="btnShow " ></button></td> --> </tr> </table> @@ -836,12 +837,12 @@ <tr> <td><button id="C5000102" value="C5000102" class="btnShow " ></button></td> <td><button id="C5000202" value="C5000202" class="btnShow " ></button></td> - <td><button id="C5000302" value="C5000302" class="btnShow " ></button></td> + <!-- <td><button id="C5000302" value="C5000302" class="btnShow " ></button></td> --> </tr> <tr> <td><button id="C5000101" value="C5000101" class="btnShow " ></button></td> <td><button id="C5000201" value="C5000201" class="btnShow " ></button></td> - <td><button id="C5000301" value="C5000301" class="btnShow " ></button></td> + <!-- <td><button id="C5000301" value="C5000301" class="btnShow " ></button></td> --> </tr> </table> @@ -852,14 +853,14 @@ <p>鎶曟枡鍖�9</p> <div id="C51" class="flesDiv" style="height:85%; justify-content: space-around;"> <table class=""> - <tr> + <!-- <tr> <td><button id="C5100102" value="C5100102" class="btnShow " ></button></td> <td><button id="C5100202" value="C5100202" class="btnShow " ></button></td> <td><button id="C5100302" value="C5100302" class="btnShow " ></button></td> <td><button id="C5100402" value="C5100402" class="btnShow " ></button></td> <td><button id="C5100502" value="C5100502" class="btnShow " ></button></td> <td><button id="C5100602" value="C5100602" class="btnShow " ></button></td> - </tr> + </tr> --> <tr> <td><button id="C5100101" value="C5100101" class="btnShow " ></button></td> <td><button id="C5100201" value="C5100201" class="btnShow " ></button></td> @@ -876,15 +877,15 @@ <p>鎶曟枡鍖�10</p> <div id="C52" class="flesDiv" style="height:85%; justify-content: space-around;"> <table class=""> - <tr> + <!-- <tr> <td><button id="C5200102" value="C5200102" class="btnShow " ></button></td> <td><button id="C5200202" value="C5200202" class="btnShow " ></button></td> <td><button id="C5200302" value="C5200302" class="btnShow " ></button></td> - </tr> + </tr> --> <tr> <td><button id="C5200101" value="C5200101" class="btnShow " ></button></td> <td><button id="C5200201" value="C5200201" class="btnShow " ></button></td> - <td><button id="C5200301" value="C5200301" class="btnShow " ></button></td> + <!-- <td><button id="C5200301" value="C5200301" class="btnShow " ></button></td> --> </tr> </table> @@ -898,12 +899,12 @@ <tr> <td><button id="C5300102" value="C5300102" class="btnShow " ></button></td> <td><button id="C5300202" value="C5300202" class="btnShow " ></button></td> - <td><button id="C5300302" value="C5300302" class="btnShow " ></button></td> + <!-- <td><button id="C5300302" value="C5300302" class="btnShow " ></button></td> --> </tr> <tr> <td><button id="C5300101" value="C5300101" class="btnShow " ></button></td> <td><button id="C5300201" value="C5300201" class="btnShow " ></button></td> - <td><button id="C5300301" value="C5300301" class="btnShow " ></button></td> + <!-- <td><button id="C5300301" value="C5300301" class="btnShow " ></button></td> --> </tr> </table> @@ -940,7 +941,7 @@ </tr> <tr> <td><button id="C2408301" value="C2408301" class="btnShow1 " ></button></td> - <td><button id="C2408302" value="C2408302" class="btnShow1 " ></button></td> + <!-- <td><button id="C2408302" value="C2408302" class="btnShow1 " ></button></td> --> </tr> <tr> <td><button id="C2408501" value="C2408501" class="btnShow1 " ></button></td> @@ -952,7 +953,7 @@ </tr> <tr> <td><button id="C2408701" value="C2408701" class="btnShow1 " ></button></td> - <td><button id="C2408702" value="C2408702" class="btnShow1 " ></button></td> + <!-- <td><button id="C2408702" value="C2408702" class="btnShow1 " ></button></td> --> </tr> <tr> <td class="btnShow"></td> @@ -962,7 +963,7 @@ </tr> <tr> <td><button id="C2408801" value="C2408801" class="btnShow1 " ></button></td> - <td><button id="C2408802" value="C2408802" class="btnShow1 " ></button></td> + <!-- <td><button id="C2408802" value="C2408802" class="btnShow1 " ></button></td> --> </tr> <tr> <td><button id="C2408901" value="C2408901" class="btnShow1 " ></button></td> @@ -982,13 +983,13 @@ </tr> <tr> <td><button id="C2409301" value="C2409301" class="btnShow1 " ></button></td> - <td><button id="C2409302" value="C2409302" class="btnShow1 " ></button></td> + <!-- <td><button id="C2409302" value="C2409302" class="btnShow1 " ></button></td> --> </tr> <tr> <td><button id="C2409401" value="C2409401" class="btnShow1 " ></button></td> - <td><button id="C2409402" value="C2409402" class="btnShow1 " ></button></td> + <!-- <td><button id="C2409402" value="C2409402" class="btnShow1 " ></button></td> --> </tr> - <tr> + <!-- <tr> <td><button id="C2409501" value="C2409501" class="btnShow1 " ></button></td> <td class="btnShow"></td> </tr> @@ -1007,14 +1008,14 @@ <tr> <td><button id="C2409901" value="C2409901" class="btnShow1 " ></button></td> <td><button id="C2409902" value="C2409902" class="btnShow1 " ></button></td> - </tr> + </tr> --> </table> </div> <div style="width: 80%; height: 100%;"> <div class="flesDiv" style="width: 100%; height: 25%;"> <table> - <tr> + <!-- <tr> <td><button id="C2400104" value="C2400104" class="btnShow1 " ></button></td> <td><button id="C2400204" value="C2400204" class="btnShow1 " ></button></td> <td><button id="C2400304" value="C2400304" class="btnShow1 " ></button></td> @@ -1035,7 +1036,7 @@ <td><button id="C2401804" value="C2401804" class="btnShow1 " ></button></td> <td><button id="C2401904" value="C2401904" class="btnShow1 " ></button></td> - </tr> + </tr> --> <tr> <td><button id="C2400103" value="C2400103" class="btnShow1 " ></button></td> <td><button id="C2400203" value="C2400203" class="btnShow1 " ></button></td> @@ -1170,7 +1171,7 @@ </div> <div class="flesDiv" style="width: 100%; height: 25%;"> <table> - <tr> + <!-- <tr> <td><button id="C2403904" value="C2403904" class="btnShow1 " ></button></td> <td><button id="C2404004" value="C2404004" class="btnShow1 " ></button></td> <td><button id="C2404104" value="C2404104" class="btnShow1 " ></button></td> @@ -1190,7 +1191,7 @@ <td><button id="C2405604" value="C2405604" class="btnShow1 " ></button></td> <td><button id="C2405704" value="C2405704" class="btnShow1 " ></button></td> <td><button id="C2405804" value="C2405804" class="btnShow1 " ></button></td> - </tr> + </tr> --> <tr> <td><button id="C2403903" value="C2403903" class="btnShow1 " ></button></td> <td><button id="C2404003" value="C2404003" class="btnShow1 " ></button></td> diff --git a/HTML/views/WareHouseSetting/Pallets.html b/HTML/views/WareHouseSetting/Pallets.html index e7d510e..827a75d 100644 --- a/HTML/views/WareHouseSetting/Pallets.html +++ b/HTML/views/WareHouseSetting/Pallets.html @@ -29,13 +29,13 @@ <div class="layui-form layui-card-header layuiadmin-card-header-auto" style="border-bottom:1px solid #CCC" id="top"> <div class="layui-form-item"> <div class="layui-inline"> - <label class="layui-form-label" style="width: 70px;">妗舵潯鐮侊細</label> + <label class="layui-form-label" style="width: 70px;">妗跺彿锛�</label> <div class="layui-input-inline"> - <input type="text" id="PalletNo" name="PalletNo" placeholder="鎵樼洏鏉$爜" autocomplete="off" class="layui-input"> + <input type="text" id="PalletNo" name="PalletNo" placeholder="妗跺彿" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-inline"> - <label class="layui-form-label">鏉$爜鐘舵��</label> + <label class="layui-form-label">妗剁姸鎬�</label> <div class="layui-input-inline"> <select name="Status" id="Status" lay-verify="" lay-search> <option value=""></option> diff --git a/HTML/views/index.html b/HTML/views/index.html index f6f3c78..f328672 100644 --- a/HTML/views/index.html +++ b/HTML/views/index.html @@ -2,7 +2,7 @@ <html> <head> <meta charset="utf-8"> - <title>AGV杞繍绯荤粺</title> + <title>鍗氭煰鑾甭锋枡鏂楁惉杩愮郴缁�</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> @@ -72,7 +72,7 @@ <div class="layui-side layui-side-menu" id="leftmenu"> <div class="layui-side-scroll"> <div class="layui-logo" lay-href="home/console.html" style="background-color: #FFFFFF;"> - <span>鍗氭煰鑾甭稟GV杞繍绯荤粺</span> + <span>鍗氭煰鑾甭锋枡鏂楁惉杩愮郴缁�</span> </div> <ul class="layui-nav layui-nav-tree" lay-shrink="all" id="LAY-system-side-menu" lay-filter="layadmin-system-side-menu"> diff --git a/Wms/WMS.BLL/BllTransServer/HopperTransportServer.cs b/Wms/WMS.BLL/BllTransServer/HopperTransportServer.cs index 7975829..ce85dbb 100644 --- a/Wms/WMS.BLL/BllTransServer/HopperTransportServer.cs +++ b/Wms/WMS.BLL/BllTransServer/HopperTransportServer.cs @@ -506,7 +506,7 @@ BitPalletMark = "0", InspectStatus = "1", }; - Db.Insertable(stockDetailNew).ExecuteCommand(); + Db.Updateable(stockDetailNew).ExecuteCommand(); } else { @@ -588,7 +588,7 @@ { logTaskEntry.IsSuccess = 0; logTaskEntry.Information = agvMsg; - Db.Insertable(logTaskEntry).ExecuteCommand(); + Db.Updateable(logTaskEntry).ExecuteCommand(); } } @@ -596,7 +596,7 @@ { logTaskEntry.IsSuccess = 0; logTaskEntry.Information = "璐ф灦涓庤揣浣嶇粦瀹氬け璐ワ紝鍘熷洜锛�"+agvBindMsg; - Db.Insertable(logTaskEntry).ExecuteCommand(); + Db.Updateable(logTaskEntry).ExecuteCommand(); } @@ -1125,7 +1125,7 @@ //logTaskEntry.IsCancel = 0; logTaskEntry.BackDate = DateTime.Now; logTaskEntry.Status = "1";//姝e湪鎵ц - Db.Insertable(logTaskEntry).ExecuteCommand(); + Db.Updateable(logTaskEntry).ExecuteCommand(); //淇敼绉诲嚭鍌ㄤ綅鐘舵�� locatInfo.Status = "5";//绉诲嚭涓� @@ -1139,7 +1139,7 @@ { logTaskEntry.IsSuccess = 0; logTaskEntry.Information = agvMsg; - Db.Insertable(logTaskEntry).ExecuteCommand(); + Db.Updateable(logTaskEntry).ExecuteCommand(); throw new Exception($"缁欏皬杞︿笅鍙戠Щ搴撲换鍔″け璐ワ紝妗跺彿锛歿palletInfoYi.PalletNo}"); } @@ -1148,7 +1148,7 @@ { logTaskEntry.IsSuccess = 0; logTaskEntry.Information = agvBindMsg; - Db.Insertable(logTaskEntry).ExecuteCommand(); + Db.Updateable(logTaskEntry).ExecuteCommand(); throw new Exception($"缁欏皬杞︿笅鍙戠Щ搴撲换鍔″け璐ワ紝妗跺彿锛歿palletInfoYi.PalletNo}"); } @@ -1239,7 +1239,7 @@ //logTaskEntry.IsCancel = 0; logTaskInfoZ.BackDate = DateTime.Now; logTaskInfoZ.Status = "1";//姝e湪鎵ц - Db.Insertable(logTaskInfoZ).ExecuteCommand(); + Db.Updateable(logTaskInfoZ).ExecuteCommand(); //淇敼绉诲嚭鍌ㄤ綅鐘舵�� startLocatInfoZ.Status = "5";//绉诲嚭涓� @@ -1253,7 +1253,7 @@ { logTaskInfoZ.IsSuccess = 0; logTaskInfoZ.Information = agvMsg; - Db.Insertable(logTaskInfoZ).ExecuteCommand(); + Db.Updateable(logTaskInfoZ).ExecuteCommand(); throw new Exception($"缁欏皬杞︿笅鍙戠Щ搴撲换鍔″け璐ワ紝妗跺彿锛歿logTaskInfoZ.PalletNo}"); } @@ -1262,7 +1262,7 @@ { logTaskInfoZ.IsSuccess = 0; logTaskInfoZ.Information = agvBindMsg; - Db.Insertable(logTaskInfoZ).ExecuteCommand(); + Db.Updateable(logTaskInfoZ).ExecuteCommand(); throw new Exception($"缁欏皬杞︿笅鍙戠Щ搴撲换鍔″け璐ワ紝妗跺彿锛歿logTaskInfoZ.PalletNo}"); } @@ -1371,7 +1371,7 @@ //logTaskEntry.IsCancel = 0; logTaskEntry.BackDate = DateTime.Now; logTaskEntry.Status = "1";//姝e湪鎵ц - Db.Insertable(logTaskEntry).ExecuteCommand(); + Db.Updateable(logTaskEntry).ExecuteCommand(); //淇敼绉诲嚭鍌ㄤ綅鐘舵�� locatModel.Status = "5";//绉诲嚭涓� @@ -1385,7 +1385,7 @@ { logTaskEntry.IsSuccess = 0; logTaskEntry.Information = agvMsg; - Db.Insertable(logTaskEntry).ExecuteCommand(); + Db.Updateable(logTaskEntry).ExecuteCommand(); throw new Exception($"缁欏皬杞︿笅鍙戠Щ搴撲换鍔″け璐ワ紝妗跺彿锛歿detailInfo.PalletNo}"); } @@ -1394,7 +1394,7 @@ { logTaskEntry.IsSuccess = 0; logTaskEntry.Information = agvBindMsg; - Db.Insertable(logTaskEntry).ExecuteCommand(); + Db.Updateable(logTaskEntry).ExecuteCommand(); throw new Exception($"缁欏皬杞︿笅鍙戠Щ搴撲换鍔″け璐ワ紝妗跺彿锛歿detailInfo.PalletNo}"); } @@ -1442,15 +1442,15 @@ if (zonghong == "M12" || zonghong == "M13") { //鍏堟煡鍒板悓鐗╂枡鐨勭粍 - string sql = $@"select Row from SysStorageLocat where LocatNo in( + string sql = $@"select Row,AreaNo from SysStorageLocat where LocatNo in( select LocatNo from DataStockDetail where SkuNo='{skuNo}' and LotNo = '{lotNo}' and Standard='{standard}' and AreaNo in ('C02','C25') - ) group by Row"; + ) group by Row,AreaNo"; + var RowList = Db.Ado.SqlQuery<TableMan>(sql).ToList(); - List<int> RowList = Db.Ado.SqlQuery<int>(sql).ToList(); foreach (var rowItem in RowList) { - endLocatInfo = Db.Queryable<SysStorageLocat>().Where(w => w.IsDel == "0" && w.Status == "0" && w.Flag == "0" && w.Row == rowItem) + endLocatInfo = Db.Queryable<SysStorageLocat>().Where(w => w.IsDel == "0" && w.Status == "0" && w.Flag == "0" && w.Row == rowItem.Row && w.AreaNo == rowItem.AreaNo && (w.WareHouseNo == "M01"||w.WareHouseNo == "M16")) .OrderByDescending(o => o.Column).First(); if (endLocatInfo.LocatNo != null) { @@ -1472,15 +1472,15 @@ areaNo = Db.Queryable<SysStorageArea>().Where(w => w.IsDel == "0" && w.WareHouseNo == houseNo && w.Type == "1").Select(s => s.AreaNo).First(); //鍒嗛厤鍌ㄤ綅 //鍏堟煡鍒板悓鐗╂枡鐨勭粍 - string sql = $@"select Row from SysStorageLocat where WareHouseNo='{houseNo}' and AreaNo='{areaNo}' and Status = '0' and LocatNo in( + string sql = $@"select Row,AreaNo from SysStorageLocat where WareHouseNo='{houseNo}' and AreaNo='{areaNo}' and Status = '0' and LocatNo in( select LocatNo from DataStockDetail where SkuNo='{skuNo}' and LotNo = '{lotNo}' and Standard='{standard}' and WareHouseNo='{houseNo}' and AreaNo='{areaNo}' - ) group by Row"; + ) group by Row,AreaNo"; - List<int> RowList = Db.Ado.SqlQuery<int>(sql).ToList(); + var RowList = Db.Ado.SqlQuery<TableMan>(sql).ToList(); foreach (var rowItem in RowList) { endLocatInfo = Db.Queryable<SysStorageLocat>().Where(w => w.IsDel == "0" && w.Status == "0" && w.Flag == "0" - && w.WareHouseNo == houseNo && w.AreaNo == areaNo && w.Row == rowItem) + && w.WareHouseNo == houseNo && w.AreaNo == areaNo && w.Row == rowItem.Row && w.AreaNo == rowItem.AreaNo && (w.WareHouseNo == "M01" || w.WareHouseNo == "M16")) .OrderByDescending(o => o.Column).First(); if (endLocatInfo.LocatNo != null) @@ -1508,13 +1508,13 @@ //鍒嗛厤鍌ㄤ綅 //鏂欐枟娓呮礂鏆傚瓨闂� endLocatInfo = ztLocat.Where(w => w.AreaNo == "C54").FirstOrDefault(); - if (string.IsNullOrEmpty(endLocatInfo.LocatNo)) + if (endLocatInfo == null) { endLocatInfo = ztLocat.Where(w => w.AreaNo == "C26").FirstOrDefault(); - if (string.IsNullOrEmpty(endLocatInfo.LocatNo)) + if (endLocatInfo == null) { endLocatInfo = ztLocat.Where(w => w.AreaNo == "C03").FirstOrDefault(); - if (string.IsNullOrEmpty(endLocatInfo.LocatNo)) + if (endLocatInfo == null) { throw new Exception("鏃犲彲鐢ㄨ剰妗跺簱浣�"); } diff --git a/Wms/WMS.BLL/BllTransServer/RcsServer.cs b/Wms/WMS.BLL/BllTransServer/RcsServer.cs index 3db34c0..de8b33e 100644 --- a/Wms/WMS.BLL/BllTransServer/RcsServer.cs +++ b/Wms/WMS.BLL/BllTransServer/RcsServer.cs @@ -338,7 +338,7 @@ //logTaskEntry2.IsCancel = 0; logTaskEntry2.BackDate = DateTime.Now; logTaskEntry2.Status = "1"; - Db.Insertable(logTaskEntry2).ExecuteCommand(); + Db.Updateable(logTaskEntry2).ExecuteCommand(); startLoction2.Status = "3";//鍑哄簱涓� Db.Updateable(startLoction2).ExecuteCommand(); @@ -350,7 +350,7 @@ { logTaskEntry2.IsSuccess = 0; logTaskEntry2.Information = agvMsg; - Db.Insertable(logTaskEntry2).ExecuteCommand(); + Db.Updateable(logTaskEntry2).ExecuteCommand(); } //鎻愪氦浜嬪姟 @@ -414,7 +414,7 @@ //logTaskEntry.IsCancel = 0; logTaskEntry.BackDate = DateTime.Now; logTaskEntry.Status = "1";//姝e湪鎵ц - Db.Insertable(logTaskEntry).ExecuteCommand(); + Db.Updateable(logTaskEntry).ExecuteCommand(); startLoction.Status = "3";//鍑哄簱涓� Db.Updateable(startLoction).ExecuteCommand(); @@ -426,7 +426,7 @@ { logTaskEntry.IsSuccess = 0; logTaskEntry.Information = agvMsg; - Db.Insertable(logTaskEntry).ExecuteCommand(); + Db.Updateable(logTaskEntry).ExecuteCommand(); } //鎻愪氦浜嬪姟 @@ -706,7 +706,7 @@ //logTaskEntry.IsCancel = 0; logTaskEntry.BackDate = DateTime.Now; logTaskEntry.Status = "1";//姝e湪鎵ц - Db.Insertable(logTaskEntry).ExecuteCommand(); + Db.Updateable(logTaskEntry).ExecuteCommand(); deviceLocatInfo.Status = "3";//鍑哄簱涓� Db.Updateable(deviceLocatInfo).ExecuteCommand(); @@ -718,7 +718,7 @@ { logTaskEntry.IsSuccess = 0; logTaskEntry.Information = agvMsg; - Db.Insertable(logTaskEntry).ExecuteCommand(); + Db.Updateable(logTaskEntry).ExecuteCommand(); } //鎻愪氦浜嬪姟 Db.CommitTran(); @@ -1458,7 +1458,7 @@ //logTaskEntry.IsCancel = 0; logTaskEntry.BackDate = DateTime.Now; logTaskEntry.Status = "1";//姝e湪鎵ц - Db.Insertable(logTaskEntry).ExecuteCommand(); + Db.Updateable(logTaskEntry).ExecuteCommand(); locatInfo.Status = "5";//绉诲嚭涓� @@ -1471,7 +1471,7 @@ { logTaskEntry.IsSuccess = 0; logTaskEntry.Information = agvMsg; - Db.Insertable(logTaskEntry).ExecuteCommand(); + Db.Updateable(logTaskEntry).ExecuteCommand(); throw new Exception($"缁欏皬杞︿笅鍙戠Щ搴撲换鍔″け璐ワ紝妗跺彿锛歿palletInfoYi.PalletNo}"); } diff --git a/Wms/WMS.BLL/SysServer/PalletsServer.cs b/Wms/WMS.BLL/SysServer/PalletsServer.cs index ad876d7..f4e202a 100644 --- a/Wms/WMS.BLL/SysServer/PalletsServer.cs +++ b/Wms/WMS.BLL/SysServer/PalletsServer.cs @@ -159,26 +159,7 @@ { throw new Exception("鏂版坊鍔犵殑妗跺彧鑳界粦瀹氬噣妗跺尯"); } - //if (!string.IsNullOrEmpty(deviceCode)) - //{ - // var areaInfo = db.Queryable<SysStorageArea>().First(w => w.IsDel == "0" && w.DeviceCode.Contains(deviceCode)); - // if (areaInfo == null) - // { - // throw new Exception("鏈煡鍒拌澶囨墍灞炲尯鍩熶俊鎭�"); - // } - // //125璁惧鏄帴鏂欏拰娣锋枡涓�浣撴満 - // if (deviceCode != "125") - // { - // if (!areaInfo.AreaName.Contains("鎺ユ枡璁惧")) - // { - // throw new Exception("鍙兘缁戝畾鎺ユ枡璁惧"); - // } - // if (areaInfo.WareHouseNo != "M03") - // { - // throw new Exception("鍙湁澶у崟浣撹溅闂存墠鑳界粦瀹氳澶�"); - // } - // } - //} + if (!string.IsNullOrEmpty(deviceCode)) { switch (deviceCode) diff --git a/Wms/WMS.Entity/SysEntity/SysStorageArea.cs b/Wms/WMS.Entity/SysEntity/SysStorageArea.cs index 4c68778..67a52b5 100644 --- a/Wms/WMS.Entity/SysEntity/SysStorageArea.cs +++ b/Wms/WMS.Entity/SysEntity/SysStorageArea.cs @@ -77,4 +77,9 @@ [Navigate(NavigateType.OneToOne, nameof(UpdateUser))] public SysUserInfor UpdateUserInfo { get; set; } } + + public class TableMan { + public string AreaNo { get; set; } + public int Row { get; set; } + } } diff --git a/Wms/Wms/appsettings.json b/Wms/Wms/appsettings.json index 831f5a6..4603be2 100644 --- a/Wms/Wms/appsettings.json +++ b/Wms/Wms/appsettings.json @@ -11,8 +11,8 @@ //"ConnectionString": "Server=47.95.120.93;Database=WMS_JC09;User ID=sa;password=boxline!@#; Integrated Security=True;", //"ConnectionString": "Server=47.95.120.53;Database=WMS_JC09;User ID=sa;Password=boxline!@#;Integrated Security=False;", //"ConnectionString": "Server=192.168.62.106;Database=WMS_JC24;User ID=sa;Password=sql2019;Integrated Security=False;", - // "ConnectionString": "Server=192.168.62.200;Database=WMS_JC37;User ID=sa;Password=sql2019;Integrated Security=False;" - "ConnectionString": "Server=.;Database=WMS_JC37;User ID=sa;Password=sa@123456;Integrated Security=False;" + "ConnectionString": "Server=192.168.62.200;Database=WMS_JC37;User ID=sa;Password=sql2019;Integrated Security=False;" + //"ConnectionString": "Server=.;Database=WMS_JC37;User ID=sa;Password=sa@123456;Integrated Security=False;" //"ConnectionString": "Data Source=192.168.10.201\\WMSSQLSERVER;Database=WMS_JC37;User ID=sa;Password=sa@123456;Integrated Security=False;" //"ConnectionString": "Server=.\\MSSQLSERVER2019;Database=WMS_JC23-2;User Id=sa;Password=admin2023@;" // SqlServer 搴撹繛鎺ュ瓧绗︿覆 //"ConnectionString": "Server=172.16.105.10;Database=WMS_JC23-2;User ID=sa;Password=sql2019;Integrated Security=False;" -- Gitblit v1.8.0