空载具出库数量控制修改

This commit is contained in:
2024-05-23 11:56:52 +08:00
parent f4517624e9
commit 2a66f244dd
3 changed files with 18 additions and 9 deletions

View File

@@ -64,7 +64,7 @@ namespace Tnb.WarehouseMgr
_userManager = userManager;
_billRullService = billRullService;
//OverideFuncs.GetListAsync = GetList;
OverideFuncs.GetListAsync = GetList;
}
[NonAction]
@@ -80,12 +80,17 @@ namespace Tnb.WarehouseMgr
var data = JsonConvert.DeserializeObject<dynamic>(json);
JArray mainTable = data.list;
ISugarQueryable<WmsMaterialTransferD> wmsTransferInstockDs = _db.Queryable<WmsMaterialTransferD>().Where(r => mainTable.Select(r => r["id"].ToString()).ToList().Contains(r.bill_id));
foreach (dynamic row in mainTable)
{
row.create_time = row.create_time.Value.ToString("yyyy-MM-dd");
}
ISugarQueryable<WmsMaterialTransferD> wmsTransferInstockDs = _db.Queryable<WmsMaterialTransferD>()
.Where(r => mainTable.Select(r => r["id"].ToString()).ToList().Contains(r.bill_id));
foreach (JObject wmsTransferInstockH in mainTable)
{
// todo 改tablefield105
wmsTransferInstockH["tablefield105"] = JArray.Parse(JsonConvert.SerializeObject(wmsTransferInstockDs.Where(r => r.bill_id == wmsTransferInstockH["id"].ToString()).ToList()));
wmsTransferInstockH["tablefield121"] = JArray.Parse(JsonConvert.SerializeObject(wmsTransferInstockDs.Where(r => r.bill_id == wmsTransferInstockH["id"].ToString()).ToList()));
}
return data;
}