| | |
| | | // 设置æ¯å¦ç¼ºæï¼å¦ææä»»ä½ä¸ä¸ªæç»æ¯ç¼ºæç¶æï¼å°±è®¾ç½®ä¸ºtrue |
| | | // å¼ç¨WIDESEA_Common.OrderEnumå½åç©ºé´æ¥ä½¿ç¨OutOrderStatusEnumæä¸¾ |
| | | order.IsLackMaterial = details.Any(d => d.OutSGOrderDetailStatus == 3); // 3æ¯ç¼ºæç¶æçæä¸¾å¼ |
| | | |
| | | // çæç©æç¼ºæç¶æå符串ï¼ç©æç¼å·:ç¶æ,ç©æç¼å·:ç¶æ |
| | | var materialLackStatus = new List<string>(); |
| | | foreach (var detail in details) |
| | | { |
| | | var isLack = detail.OutSGOrderDetailStatus == 3; |
| | | materialLackStatus.Add($"{detail.MaterialNo}:{isLack.ToString().ToLower()}"); |
| | | } |
| | | order.MaterialLackStatus = string.Join(",", materialLackStatus); |
| | | } |
| | | else |
| | | { |
| | | order.MaterialNos = ""; |
| | | order.MaterialWides = ""; |
| | | order.IsLackMaterial = false; |
| | | order.MaterialLackStatus = ""; |
| | | } |
| | | } |
| | | } |