This commit is contained in:
FanLian
2023-06-16 13:26:35 +08:00
parent f527a02d75
commit d8a95aa1e0

View File

@@ -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<WmsCarryD>(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<WmsCarryD>().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<WmsCarryD>().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);
*/