1、载具主表新增check_conclusion检验结论字段

This commit is contained in:
alex
2023-08-23 16:13:18 +08:00
parent a9ff9053a6
commit 6857cc9c75
8 changed files with 56 additions and 7 deletions

View File

@@ -76,14 +76,14 @@ namespace Tnb.WarehouseMgr
? a => mCarryIdDic.Keys.Contains(a.carry_id)
: a => a.carry_id == carry.id;
var carryCodes = await _db.Queryable<WmsCarryCode>().LeftJoin<WmsInstockH>((a, b) => a.carry_id == b.carry_id)
var carryCodes = await _db.Queryable<WmsCarryCode>().InnerJoin<WmsCarryH>((a, b) => a.carry_id == b.id).LeftJoin<WmsInstockH>((a, b, c) => a.carry_id == c.carry_id)
.Where(whereExp)
.Select((a, b) => new WmsCarryCode
.Select((a, b, c) => new WmsCarryCode
{
is_check = SqlFunc.Subqueryable<WmsCarryH>().Where(it => it.id == a.carry_id).Select(it => it.is_check),
//is_check = SqlFunc.Subqueryable<WmsCarryH>().Where(it => it.id == a.carry_id).Select(it => it.is_check),
check_conclusion = SqlFunc.IsNull(b.check_conclusion, 1),
instock_time = b.create_time,
}, true)
.Mapper(a => a.check_conclusion = a.is_check == 1 ? "合格" : "不合格")
.ToListAsync();
if (carry.carrystd_id == WmsWareHouseConst.CARRY_LJSTD_ID && mCarryIdDic?.Count > 0)
{