销售订单明细增加开工日期结束日期

This commit is contained in:
qmj
2025-11-04 15:41:33 +08:00
parent fac128c7f4
commit 8208ba7488
2 changed files with 24 additions and 2 deletions
@@ -89,6 +89,7 @@ namespace UFIDA.U8.Framework.Api.Controllers.U8
var cBTQName = vouchers.cBTTblName;
var cBWQName = vouchers.cBWTblName;
var cExtQName = "mom_morder";
var cBTTblExtName = $"{vouchers.cBTTblName}_extradefine";
var cBWTblExtName = $"{vouchers.cBWTblName}_extradefine";
@@ -147,6 +148,22 @@ namespace UFIDA.U8.Framework.Api.Controllers.U8
}
}
cols = db.DbMaintenance.GetColumnInfosByTableName(cExtQName);
if (cols != null && cols.Count > 0)
{
foreach (var col in cols.Where(col => !colList.ContainsKey(col.DbColumnName.ToLower())))
{
if (!colList.ContainsKey(col.DbColumnName.ToLower()))
{
if (cCardPostion == "B" || cCardPostion == "L")
colList.Add(col.DbColumnName.ToLower(), $"{cExtQName}.[{col.DbColumnName}]");
colListBody.Add(col.DbColumnName.ToLower(), $"{cExtQName}.[{col.DbColumnName}]");
}
}
}
if (db.DbMaintenance.IsAnyTable(cBWTblExtName))
{
bExtBody = true;
@@ -183,6 +200,11 @@ namespace UFIDA.U8.Framework.Api.Controllers.U8
query.AddJoinInfo(cBWQName, cBWQName, $"{cBTQName}.[{voucherIdFieldName}]={cBWQName}.[{voucherIdFieldName}]");
if (cCardNum == "MO21")
{
query.AddJoinInfo(cExtQName, cExtQName, $"{cBWQName}.[{vouchersIdFieldName}]={cExtQName}.[{vouchersIdFieldName}]");
}
if (bExtBody)
{
query.AddJoinInfo(cBWTblExtName, cBWTblExtName, $"{cBWQName}.[{vouchersIdFieldName}]={cBWTblExtName}.[{vouchersIdFieldName}]");