From 5423ea50d00ce05c87ba443413037d86d7669638 Mon Sep 17 00:00:00 2001
From: bklLiudl <673013083@qq.com>
Date: 星期五, 23 八月 2024 14:55:34 +0800
Subject: [PATCH] 解决冲突
---
Wms/WMS.IBLL/ISysServer/ILogisticsInfoServer.cs | 6 ++++++
HTML/views/SystemSettings/Role.html | 8 ++++----
Wms/WMS.DAL/BaseRepository.cs | 6 ++++++
Wms/WMS.IDAL/IBaseRepository.cs | 1 +
Wms/WMS.BLL/SysServer/PackagServer.cs | 8 ++++++++
Wms/WMS.BLL/SysServer/LogisticsInfoServer.cs | 6 ++++++
Wms/WMS.BLL/SysServer/MaterialsServer.cs | 12 +++++++-----
HTML/views/WareHouseSetting/Area.html | 3 ++-
Wms/Wms/Controllers/BasisController.cs | 2 +-
Wms/WMS.IBLL/ISysServer/IMaterialsServer.cs | 7 +++++++
10 files changed, 48 insertions(+), 11 deletions(-)
diff --git a/HTML/views/SystemSettings/Role.html b/HTML/views/SystemSettings/Role.html
index b3826ec..f4150c2 100644
--- a/HTML/views/SystemSettings/Role.html
+++ b/HTML/views/SystemSettings/Role.html
@@ -124,7 +124,7 @@
});
sendData(IP + "/basis/GetRoleRightList", {}, "get", function (res) {
$(function () {
- $("#approvalBtn").hide();
+ $(".approvalBtn").hide();
});
$(function () {
$(".editClass").hide();
@@ -150,7 +150,7 @@
}
if (res.data[k].MenuName == "娣诲姞瑙掕壊") {
$(function () {
- $("#approvalBtn").show();
+ $(".approvalBtn").show();
});
}
if (res.data[k].MenuName == "鍒犻櫎瑙掕壊") {
@@ -177,7 +177,7 @@
}
sendData(IP + "/basis/GetRoleRightList", {}, "get", function (res) {
$(function() {
- $("#approvalBtn").hide();
+ $(".approvalBtn").hide();
});
$(function() {
$(".editClass").hide();
@@ -208,7 +208,7 @@
if (res.data[k].MenuName == "娣诲姞瑙掕壊")
{
$(function () {
- $("#approvalBtn").show();
+ $(".approvalBtn").show();
});
}
if (res.data[k].MenuName == "鍒犻櫎瑙掕壊")
diff --git a/HTML/views/WareHouseSetting/Area.html b/HTML/views/WareHouseSetting/Area.html
index 385bc4e..0e9fd0b 100644
--- a/HTML/views/WareHouseSetting/Area.html
+++ b/HTML/views/WareHouseSetting/Area.html
@@ -327,7 +327,8 @@
time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
}, function() {
layer.close(index); //鍏抽棴寮瑰眰
- // refreshTable($("#CategoryName").val(),$("#AreaNo").val());
+ refreshTable("", "", "", "");
+ //table.reload('LAY-app-content-list');
doing = true;
});
}
diff --git a/Wms/WMS.BLL/SysServer/LogisticsInfoServer.cs b/Wms/WMS.BLL/SysServer/LogisticsInfoServer.cs
index cb334f7..b83c3ac 100644
--- a/Wms/WMS.BLL/SysServer/LogisticsInfoServer.cs
+++ b/Wms/WMS.BLL/SysServer/LogisticsInfoServer.cs
@@ -70,6 +70,12 @@
return data;
}
+ public async Task<SysLogisticsInfo> GetLogisticsDelInfo(int id)
+ {
+ var data = await LogisticsInfoRst.GetOneByIdAsync1(id);
+ return data;
+ }
+
public async Task<List<SysLogisticsInfo>> GetLogisticsInfoSelect()
{
var data = await LogisticsInfoRst.GetAllAsync();
diff --git a/Wms/WMS.BLL/SysServer/MaterialsServer.cs b/Wms/WMS.BLL/SysServer/MaterialsServer.cs
index 7321b66..5554355 100644
--- a/Wms/WMS.BLL/SysServer/MaterialsServer.cs
+++ b/Wms/WMS.BLL/SysServer/MaterialsServer.cs
@@ -57,18 +57,20 @@
{
return Db.Queryable<SysMaterials>()
.LeftJoin<SysUserInfor>((a, b) => a.CreateUser == b.Id)
- .LeftJoin<SysPackag>((a, b,c) => a.PackagNo == c.PackagNo)
- //.Where((a,b,c) => c.IsDel == "0")
+ .LeftJoin<SysPackag>((a, b,c) => a.PackagNo == c.PackagNo)
+ .LeftJoin<SysUnit> ((a,b,c,d)=>a.UnitNo == d.UnitNo)
+ .LeftJoin<SysMaterialCategory>((a,b,c,d,e)=>a.CategoryNo == e.CategoryNo)
+ .Where((a,b,c,d,e) => d.IsDel == "0" && e.IsDel =="0")
.WhereIF(!string.IsNullOrEmpty(skuNo), a => a.SkuNo.Contains(skuNo))
- .WhereIF(!string.IsNullOrEmpty(skuName), a => a.SkuNo.Contains(skuName))
+ .WhereIF(!string.IsNullOrEmpty(skuName), a => a.SkuName.Contains(skuName))
.WhereIF(!string.IsNullOrEmpty(auditStatusNo), a => a.AuditStatusNo == auditStatusNo)
.WhereIF(!string.IsNullOrEmpty(type), a => a.Type == type)
.WhereIF(!string.IsNullOrEmpty(isControlled), a => a.IsControlled == isControlled)
.WhereIF(!string.IsNullOrEmpty(isInspect), a => a.IsInspect == isInspect)
.WhereIF(!string.IsNullOrEmpty(environment), a => a.Environment == environment)
.WhereIF(!string.IsNullOrEmpty(categoryNo), a => a.CategoryNo == categoryNo)
- .Where(a => a.IsDel == "0")
- .Select<MaterialsDto>((a, b, c) => new MaterialsDto() { CreateUserName = b.RealName,PackagName = c.PackagName }, true)
+ .Where(a => a.IsDel == "0" )
+ .Select<MaterialsDto>((a, b, c,d,e) => new MaterialsDto() { CreateUserName = b.RealName,PackagName = c.PackagName }, true)
.ToListAsync();
}
diff --git a/Wms/WMS.BLL/SysServer/PackagServer.cs b/Wms/WMS.BLL/SysServer/PackagServer.cs
index d6ca134..4f7bca8 100644
--- a/Wms/WMS.BLL/SysServer/PackagServer.cs
+++ b/Wms/WMS.BLL/SysServer/PackagServer.cs
@@ -11,12 +11,15 @@
using Model.ModelVm.SysVm;
using System.Threading.Tasks;
using Utility;
+using WMS.Entity.Context;
namespace WMS.BLL.SysServer
{
public class PackagServer : IPackagServer
{
public IPackagRepository PackagRst { get; set; }
+ public IMaterialsServer materials { get; set; }
+ private static readonly SqlSugarScope Db = DataContext.Db;
public PackagServer(IPackagRepository packagRst)
{
@@ -301,6 +304,11 @@
{
throw Oops.Bah("鍖呰淇℃伅涓嶅瓨鍦紒");
}
+ var modMaterial = await Db.Queryable<SysMaterials>().FirstAsync(a => a.IsDel == "0" && a.PackagNo == packagItems.PackagNo);
+ if (modMaterial != null)
+ {
+ throw Oops.Bah("瀛樺湪姝e湪浣跨敤姝ゅ寘瑁呯殑鐗╂枡锛�");
+ }
packagItems.IsDel = "1";
packagItems.UpdateTime = DateTime.Now;
diff --git a/Wms/WMS.DAL/BaseRepository.cs b/Wms/WMS.DAL/BaseRepository.cs
index 1547c2a..a253d34 100644
--- a/Wms/WMS.DAL/BaseRepository.cs
+++ b/Wms/WMS.DAL/BaseRepository.cs
@@ -108,6 +108,12 @@
return data;
}
+ public async Task<T> GetOneByIdAsync1(int id)
+ {
+ var data = await _db.Queryable<T>().FirstAsync(m => m.Id == id && m.IsDel == "1");
+ return data;
+ }
+
public List<T> GetModels(string sqlString)
{
var models = _db.Ado.SqlQuery<T>(sqlString);
diff --git a/Wms/WMS.IBLL/ISysServer/ILogisticsInfoServer.cs b/Wms/WMS.IBLL/ISysServer/ILogisticsInfoServer.cs
index fd9bf63..9e4b4a1 100644
--- a/Wms/WMS.IBLL/ISysServer/ILogisticsInfoServer.cs
+++ b/Wms/WMS.IBLL/ISysServer/ILogisticsInfoServer.cs
@@ -31,6 +31,12 @@
/// <returns></returns>
Task<SysLogisticsInfo> GetLogisticsInfo(int id);
/// <summary>
+ /// 鏌ヨ鍗曟潯宸插垹闄ょ墿娴佷俊鎭�
+ /// </summary>
+ /// <param name="id"></param>
+ /// <returns></returns>
+ Task<SysLogisticsInfo> GetLogisticsDelInfo(int id);
+ /// <summary>
/// 鏌ヨ鍏ㄩ儴鐗╂祦淇℃伅
/// </summary>
/// <returns></returns>
diff --git a/Wms/WMS.IBLL/ISysServer/IMaterialsServer.cs b/Wms/WMS.IBLL/ISysServer/IMaterialsServer.cs
index 72ace42..cbd5996 100644
--- a/Wms/WMS.IBLL/ISysServer/IMaterialsServer.cs
+++ b/Wms/WMS.IBLL/ISysServer/IMaterialsServer.cs
@@ -40,6 +40,13 @@
Task<int> GetMateByNo(string SkuNo);
/// <summary>
+ /// 鏍规嵁鍖呰缂栧彿鏌ヨ鐗╂枡淇℃伅
+ /// </summary>
+ /// <param name="PackagNo">鐗╂枡缂栧彿</param>
+ /// <returns></returns>
+ Task<int> GetMateByPa(string PackagNo);
+
+ /// <summary>
/// 鏂板鐗╂枡淇℃伅
/// </summary>
/// <param name="matedto">鐗╂枡dto</param>
diff --git a/Wms/WMS.IDAL/IBaseRepository.cs b/Wms/WMS.IDAL/IBaseRepository.cs
index c423e3f..efd36af 100644
--- a/Wms/WMS.IDAL/IBaseRepository.cs
+++ b/Wms/WMS.IDAL/IBaseRepository.cs
@@ -32,6 +32,7 @@
Task<List<T>> GetAllAsync();
T GetOneById(int id);
Task<T> GetOneByIdAsync(int id);
+ Task<T> GetOneByIdAsync1(int id);
List<T> GetModels(string sqlString);
diff --git a/Wms/Wms/Controllers/BasisController.cs b/Wms/Wms/Controllers/BasisController.cs
index 0a43b54..95d7afc 100644
--- a/Wms/Wms/Controllers/BasisController.cs
+++ b/Wms/Wms/Controllers/BasisController.cs
@@ -1043,7 +1043,7 @@
public async Task DelLogisticsInfo(IdVm model)
{
await _logisticsSvc.DelLogisticsInfo(model.Id, _userManager.UserId);
- SysLogisticsInfo logisit = await _logisticsSvc.GetLogisticsInfo(model.Id);
+ SysLogisticsInfo logisit = await _logisticsSvc.GetLogisticsDelInfo(model.Id);
await _operation.InsertOperation("鍩虹淇℃伅", "鐗╂祦绠$悊", logisit.CarrierName, "鍒犻櫎", "鍒犻櫎鐗╂祦淇℃伅 鍏徃鍚嶇О锛�" + logisit.CarrierName, _userManager.UserId);
}
/// <summary>
--
Gitblit v1.8.0