This commit is contained in:
liangjunyu
2025-09-08 18:00:05 +08:00
parent 40034d1db2
commit 9d7b07cde9
5 changed files with 314 additions and 2 deletions

View File

@@ -575,5 +575,28 @@ namespace Pilot_KD_Parino.SQL
//执行SQL
return DBServiceHelper.ExecuteDynamicObject(ctx, sql.ToString(), null, null, CommandType.Text, null) as DynamicObjectCollection;
}
/// <summary>
/// 获取物料配件信息
/// </summary>
/// <param name="ctx"></param>
/// <param name="sqlL"></param>
/// <returns></returns>
public static DynamicObjectCollection QueryMainDodyParts(Context ctx, List<string> sqlL)
{
//定义SQL,调用物料视图
string sql = $@"/*dialect*/
;WITH #基础数据 AS (
{string.Join(" UNION ALL ", sqlL)}
)
SELECT tt.*,t0.FMATERIALID,t0.FAUXQTY,t0e.FSEQ,t0e.FMATERIALIDCHILD,t0e.FQTY,t0e.FCHILDUNITID
FROM # tt
INNER JOIN t_MainDodyParts t0 on t0.FMATERIALID = tt.MaterialId
INNER JOIN t_MainDodyPartsEntry t0e on t0.FID = t0e.FID
ORDER BY tt.Idx DESC,t0.FMATERIALID,t0e.FSEQ --DESC
";
//执行SQL
return DBServiceHelper.ExecuteDynamicObject(ctx, sql.ToString(), null, null, CommandType.Text, null) as DynamicObjectCollection;
}
}
}