| | |
| | | // 时间格式转换函数,ERP时间格式为 "yyyy-MM-dd HH:mm:ss" |
| | | DateTime? ParseDateTime(string dateStr) |
| | | { |
| | | if (DateTime.TryParseExact(dateStr, "yyyy-MM-dd HH:mm:ss", |
| | | CultureInfo.InvariantCulture, DateTimeStyles.None, |
| | | out parsedDate)) return parsedDate; |
| | | if (DateTime.TryParseExact(dateStr, "yyyy-MM-dd HH:mm:ss",CultureInfo.InvariantCulture, DateTimeStyles.None,out parsedDate)) |
| | | { |
| | | return parsedDate; |
| | | } |
| | | return null; // 如果转换失败,返回null |
| | | } |
| | | |
| | |
| | | EntryNote = erpDto.FEntryNote // 备注 |
| | | }; |
| | | |
| | | var single = |
| | | base.GetSingle(it => it.ErpID == Convert.ToDecimal(erpDto.ErpID)); |
| | | if (single != null) salesOrder.Id = single.Id; |
| | | var single =base.GetSingle(it => it.ErpID == Convert.ToDecimal(erpDto.ErpID)); |
| | | if (single != null) |
| | | { |
| | | salesOrder.Id = single.Id; |
| | | } |
| | | |
| | | return salesOrder; |
| | | } |
| | | |
| | | private List<SalesOrderDetail> ConvertErpToSalesOrderDetail( |
| | | List<ErpSalesOrderDetailDto> erpDtoList) |
| | | private List<SalesOrderDetail> ConvertErpToSalesOrderDetail(List<ErpSalesOrderDetailDto> erpDtoList) |
| | | { |
| | | var salesOrderSubList = new List<SalesOrderDetail>(); |
| | | |
| | |
| | | Ddly = erpDto.F_ZJXF_DDLY |
| | | }; |
| | | |
| | | var single = _SalesOrderDetailManager.GetSingle(it => |
| | | it.ErpID == Convert.ToDecimal(salesOrderSub.ErpID)); |
| | | if (single != null) salesOrderSub.Id = single.Id; |
| | | var single = _SalesOrderDetailManager.GetSingle(it =>it.ErpID == Convert.ToDecimal(salesOrderSub.ErpID)); |
| | | if (single != null) |
| | | { |
| | | salesOrderSub.Id = single.Id; |
| | | } |
| | | |
| | | salesOrderSubList.Add(salesOrderSub); |
| | | } |