载具查询返回接口,新增 供应商ID,检验结论,入库时间

This commit is contained in:
alex
2023-08-21 15:06:36 +08:00
parent 807f656792
commit 24fd778f28
4 changed files with 39 additions and 9 deletions

View File

@@ -69,7 +69,12 @@ namespace Tnb.WarehouseMgr
var data = new CarryQueryOutput();
try
{
var carry = await _db.Queryable<WmsCarryH>().SingleAsync(it => it.carry_code == input.carry_code && it.status == 1);
var carry = await _db.Queryable<WmsCarryH>().LeftJoin<WmsInstockH>((a, b) => a.id == b.carry_id).Where(a => a.carry_code == input.carry_code && a.status == 1)
.Select((a, b) => new WmsCarryH
{
instock_time = b.create_time
}, true)
.FirstAsync();
if (carry.IsNull()) throw new AppFriendlyException($"编号{input.carry_code},对应载具不存在或被禁用", 500);
List<WmsCarryCode> carryCodes = new();
var carryDsLst = await _db.Queryable<WmsCarryD>().Where(it => it.carry_id == carry.id).ToListAsync();