diff --git a/WarehouseMgr/Tnb.WarehouseMgr/WmsCarryBindService.cs b/WarehouseMgr/Tnb.WarehouseMgr/WmsCarryBindService.cs index ea22ae7b..807de664 100644 --- a/WarehouseMgr/Tnb.WarehouseMgr/WmsCarryBindService.cs +++ b/WarehouseMgr/Tnb.WarehouseMgr/WmsCarryBindService.cs @@ -15,6 +15,7 @@ using JNPF.VisualDev.Entitys; using JNPF.VisualDev.Interfaces; using Mapster; using Microsoft.AspNetCore.Mvc; +using NPOI.SS.Formula; using SqlSugar; using Tnb.BasicData.Entities; using Tnb.WarehouseMgr.Entities; @@ -73,15 +74,26 @@ namespace Tnb.WarehouseMgr // string errorMessege = "新老载具规格应相同"; // throw Oops.Oh(errorMessege); //} + /* + * + */ + var insert_id = await _db.Insertable(new WmsCarryD { + carry_id = carry.id, + membercarry_id = subCarry.id, + membercarry_code = subCarry.carry_code, + loc = input.data[nameof(WmsCarrybindH.loc)].ToString() + }) + .ExecuteCommandAsync(); + if (insert_id<=0) throw Oops.Oh(ErrorCode.COM1000); //更新主载具明细表的子载具ID和编号以及位置 - var isOk = await _db.Updateable().SetColumns(it => it.membercarry_id == subCarry.id) - .SetColumns(it => it.membercarry_code == subCarry.carry_code) - .SetColumns(it => it.loc == input.data[nameof(WmsCarrybindH.loc)].ToString()) - .Where(it => it.id == carry.id) - .ExecuteCommandHasChangeAsync(); - if (!isOk) throw Oops.Oh(ErrorCode.COM1001); - + /* var isOk = await _db.Updateable().SetColumns(it => it.membercarry_id == subCarry.id) + .SetColumns(it => it.membercarry_code == subCarry.carry_code) + .SetColumns(it => it.loc == input.data[nameof(WmsCarrybindH.loc)].ToString()) + .Where(it => it.id == carry.id) + .ExecuteCommandHasChangeAsync(); + if (!isOk) throw Oops.Oh(ErrorCode.COM1001); + */