| | |
| | | // 时间格式转换函数,ERP时间格式为 "yyyy-MM-dd HH:mm:ss.fff" |
| | | DateTime? ParseDateTime(string dateStr) |
| | | { |
| | | if (DateTime.TryParseExact(dateStr, "yyyy-MM-dd HH:mm:ss.fff", |
| | | |
| | | string[] formats = new string[] |
| | | { |
| | | "yyyy-MM-dd HH:mm:ss.fff", |
| | | "yyyy-MM-dd HH:mm:ss", |
| | | "yyyy-MM-dd" |
| | | }; |
| | | |
| | | if (DateTime.TryParseExact(dateStr, formats, |
| | | CultureInfo.InvariantCulture, |
| | | DateTimeStyles.None, |
| | | out parsedDate)) |
| | |
| | | var productionOrderSub = new ProductionOrderSub |
| | | { |
| | | SequenceNo = Convert.ToInt32(erpDto.FSEQ), |
| | | MaterialCode = erpDto.FMaterialID2, |
| | | MaterialCode = erpDto.FMaterialID, |
| | | RequiredQty = Convert.ToDecimal(erpDto.FMustQty), |
| | | IssuedQty = Convert.ToDecimal(erpDto.FPickedQty), |
| | | LocationNo = erpDto.FPositionNO, |