|
|
@ -158,7 +158,12 @@ public class PurchaseOrderEventHandler |
|
|
|
//供应商时间窗口
|
|
|
|
var dayOfWeek = new List<string>() { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" }; |
|
|
|
var chineseWeek= dayOfWeek[Clock.Now.DayOfWeek.GetHashCode()]; //中文星期
|
|
|
|
var dateTimeWindowDto=supplierTimeWindowDtos.First(p => p.Week == chineseWeek); |
|
|
|
var dateTimeWindowDto=supplierTimeWindowDtos.FirstOrDefault(p => p.Week == chineseWeek); |
|
|
|
if (dateTimeWindowDto == null) |
|
|
|
{ |
|
|
|
throw new UserFriendlyException($"供应商时间窗口当前时间【{chineseWeek}】不存在"); |
|
|
|
} |
|
|
|
|
|
|
|
supplierAsnEditInput.TimeWindow = dateTimeWindowDto.TimeSlot; |
|
|
|
|
|
|
|
//生效日期
|
|
|
|