From c0da7e1f379e2e64f35949d125643cce778e715c Mon Sep 17 00:00:00 2001
From: DESKTOP-9BNTV8O <DESKTOP-9BNTV8O@163.com>
Date: 星期一, 10 三月 2025 09:56:58 +0800
Subject: [PATCH] 修改问题
---
Wms/WMS.BLL/SysServer/PalletsServer.cs | 27 +++++++++++++++++++++++++--
1 files changed, 25 insertions(+), 2 deletions(-)
diff --git a/Wms/WMS.BLL/SysServer/PalletsServer.cs b/Wms/WMS.BLL/SysServer/PalletsServer.cs
index 622d79e..d024fa9 100644
--- a/Wms/WMS.BLL/SysServer/PalletsServer.cs
+++ b/Wms/WMS.BLL/SysServer/PalletsServer.cs
@@ -120,7 +120,7 @@
/// <param name="locatNo"></param>
/// <param name="userId"></param>
/// <exception cref="Exception"></exception>
- public void AddPallets(string palletNo,string locatNo,int userId)
+ public void AddPallets(string palletNo,string locatNo, string deviceCode, int userId)
{
var db = DataContext.Db;
try
@@ -155,6 +155,26 @@
if (!areaModel.AreaName.Contains("鍑�妗�"))
{
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("鍙湁澶у崟浣撹溅闂存墠鑳界粦瀹氳澶�");
+ }
+ }
}
//寮�鍚簨鍔�
db.BeginTran();
@@ -200,9 +220,12 @@
PalletStatus = "0",//鍑�妗�
+ UDF1 = deviceCode,
+
IsDel = "0",
CreateUser = userId,
- CreateTime = comTime
+ CreateTime = comTime,
+ UpdateTime=comTime,
};
//鎻掑叆搴撳瓨鏄庣粏
db.Insertable(model).ExecuteCommand();
--
Gitblit v1.8.0