From b68970b5b14a49b90803ba689cd1900d38e4576b Mon Sep 17 00:00:00 2001 From: alex Date: Mon, 3 Jul 2023 16:52:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E4=B8=BA=E5=BC=95=E7=94=A8?= =?UTF-8?q?=E7=9A=84=E5=87=BD=E6=95=B0=E5=8F=8A=E5=8F=98=E9=87=8F=E6=88=90?= =?UTF-8?q?=E5=91=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Tnb.WarehouseMgr/WmsCarryService.cs | 3 +- .../Tnb.WarehouseMgr/WmsOutStockService.cs | 33 +++++++++++++++---- .../Tnb.WarehouseMgr/WmsPDAFeedingService.cs | 26 --------------- 3 files changed, 29 insertions(+), 33 deletions(-) diff --git a/WarehouseMgr/Tnb.WarehouseMgr/WmsCarryService.cs b/WarehouseMgr/Tnb.WarehouseMgr/WmsCarryService.cs index 42cab97b..0aba37d9 100644 --- a/WarehouseMgr/Tnb.WarehouseMgr/WmsCarryService.cs +++ b/WarehouseMgr/Tnb.WarehouseMgr/WmsCarryService.cs @@ -60,7 +60,7 @@ namespace Tnb.WarehouseMgr { var carryOutPut = await _db.Queryable().Where(it => it.id == carryId).Select().FirstAsync(); if (carryOutPut == null) throw new AppFriendlyException("找不到载具", 500); - carryOutPut.carryDetails = await _db.Queryable().Where(it=>it.carry_id == carryId).ToListAsync(); + carryOutPut.carryDetails = await _db.Queryable().Where(it => it.carry_id == carryId).ToListAsync(); carryOutPut.carryCodes = await _db.Queryable().Where(it => it.carry_id == carryId).ToListAsync(); carryOutPut.carryMats = await _db.Queryable().Where(it => it.carry_id == carryId).ToListAsync(); return carryOutPut; @@ -154,6 +154,7 @@ namespace Tnb.WarehouseMgr return isOk; } + [NonAction] public async Task UpdateNullCarry(WmsCarryH carryObj) { var row = -1; diff --git a/WarehouseMgr/Tnb.WarehouseMgr/WmsOutStockService.cs b/WarehouseMgr/Tnb.WarehouseMgr/WmsOutStockService.cs index eacce6b3..5d138769 100644 --- a/WarehouseMgr/Tnb.WarehouseMgr/WmsOutStockService.cs +++ b/WarehouseMgr/Tnb.WarehouseMgr/WmsOutStockService.cs @@ -17,6 +17,7 @@ using JNPF.VisualDev.Interfaces; using Mapster; using Microsoft.AspNetCore.Mvc; using SqlSugar; +using SqlSugar.DbConvert; using Tnb.BasicData.Entities; using Tnb.WarehouseMgr.Entities; using Tnb.WarehouseMgr.Entities.Attributes; @@ -283,13 +284,23 @@ namespace Tnb.WarehouseMgr [HttpGet] public async Task Testxx() { - var carryCodePropNames = typeof(WmsCarryCode).GetProperties().Select(p => p.Name); - var outStockCodePropNames = typeof(WmsSetsortingCode).GetProperties().Select(p => p.Name); - var intersects = carryCodePropNames.Intersect(outStockCodePropNames).ToList(); - var excepts = carryCodePropNames.Except(outStockCodePropNames).ToList(); - var excepts2 = outStockCodePropNames.Except(carryCodePropNames).ToList(); + //var carryCodePropNames = typeof(WmsCarryCode).GetProperties().Select(p => p.Name); + //var outStockCodePropNames = typeof(WmsSetsortingCode).GetProperties().Select(p => p.Name); + //var intersects = carryCodePropNames.Intersect(outStockCodePropNames).ToList(); + //var excepts = carryCodePropNames.Except(outStockCodePropNames).ToList(); + //var excepts2 = outStockCodePropNames.Except(carryCodePropNames).ToList(); //bill_id,bill_line,bill_d_id,bill_d_line,code_qty + + try + { + var dddd = await _db.Queryable().Where(it => it.status == 8).ToListAsync(); + } + catch (Exception ex) + { + + throw; + } var str = ""; } @@ -482,11 +493,21 @@ namespace Tnb.WarehouseMgr } } + [SugarTable("test_tt")] public class TestTT { [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] public int id { get; set; } - [SugarColumn()] + //[SugarColumn( SqlParameterDbType = typeof(CommonPropertyConvert))] public int status { get; set; } } + + public enum EnumTestType + { + Normal = 1, + Error = 2, + Warn = 4, + Info = 8, + Faild = 16, + } } diff --git a/WarehouseMgr/Tnb.WarehouseMgr/WmsPDAFeedingService.cs b/WarehouseMgr/Tnb.WarehouseMgr/WmsPDAFeedingService.cs index 349e1ab6..5908ac4a 100644 --- a/WarehouseMgr/Tnb.WarehouseMgr/WmsPDAFeedingService.cs +++ b/WarehouseMgr/Tnb.WarehouseMgr/WmsPDAFeedingService.cs @@ -77,7 +77,6 @@ namespace Tnb.WarehouseMgr var carry = await _db.Queryable().SingleAsync(it => it.id == carryId); var feedBox = await _db.Queryable().SingleAsync(it => it.feedbox_code == feedBoxCode); var carryMaterial = await _db.Queryable().FirstAsync(it => it.carry_id == carryId); - var carryCodes = await _db.Queryable().Where(it => it.carry_id == carryId).ToListAsync(); if (carryMaterial != null && feedBox != null && carry != null) { //更新投料箱 @@ -156,30 +155,5 @@ namespace Tnb.WarehouseMgr } return row; } - - private async Task _updateSubCarry(ExChangeCarryInput input) where T : BaseEntity, IWmsCarryEntity, new() - { - var row = -1; - var items = await _db.Queryable().Where(it => it.carry_id == input.old_carry_id).ToListAsync(); - if (items?.Count > 0) - { - List newItems = DeepCopyHelper.DeepCopyList(items); - if (newItems?.Count > 0) - { - newItems.ForEach(x => - { - x.id = SnowflakeIdHelper.NextId(); - x.carry_id = input.new_carry_id; - - }); - row = await _db.Insertable(newItems).ExecuteCommandAsync(); - } - if (row > 0) - { - row = await _db.Deleteable(items).ExecuteCommandAsync(); - } - } - return (row > 0); - } } } \ No newline at end of file