| | |
| | | |
| | | // 提取主表和明细表DTO |
| | | var erpMain = erpCgth.ErpCgtha; |
| | | var erpDetails = erpCgth.ErpCgthB ?? new List<ErpCgthB>(); // 避免明细为null |
| | | var erpDetails = erpCgth.ErpCgthBList ?? new List<ErpCgthBList>(); // 避免明细为null |
| | | |
| | | // 步骤1:映射主表基础数据(暂不处理Id) |
| | | var mesMain = MapErpCgthaToMesCgthSq(erpMain); |
| | |
| | | /// <summary> |
| | | /// 明细表映射(使用提前确定的mainId作为Mid) |
| | | /// </summary> |
| | | private List<MesCgthSqDetail> MapErpCgthBToMesCgthSqDetail(List<ErpCgthB> erpDetails, Guid mainId) |
| | | private List<MesCgthSqDetail> MapErpCgthBToMesCgthSqDetail(List<ErpCgthBList> erpDetails, Guid mainId) |
| | | { |
| | | return erpDetails.Select(erpDetail => new MesCgthSqDetail |
| | | { |