diff --git a/MyCode.Project.Services/Implementation/PurchaseOrder/PurchaseOrderService.cs b/MyCode.Project.Services/Implementation/PurchaseOrder/PurchaseOrderService.cs index 995e7ff..c3d07c4 100644 --- a/MyCode.Project.Services/Implementation/PurchaseOrder/PurchaseOrderService.cs +++ b/MyCode.Project.Services/Implementation/PurchaseOrder/PurchaseOrderService.cs @@ -225,6 +225,8 @@ namespace MyCode.Project.Services.Implementation act.NeedUpDateFields.Add("FPOOrderEntry"); act.NeedUpDateFields.Add("FSupDueDate"); act.NeedUpDateFields.Add("F_YRVD_Date_re5"); + DateTime totday = DateTime.Now.Date; + list.ForEach(t => { var temp = updateList.FirstOrDefault(h => h.Id == t.Id); @@ -234,6 +236,10 @@ namespace MyCode.Project.Services.Implementation { throw new BaseException($"修改承诺交期失败,已经有值了不许第二次修改"); } + if(temp.NewTime< totday) + { + throw new BaseException($"修改承诺交期失败,日期不能小于当天日期"); + } t.ChengNuoJiaoQi = temp.NewTime; } try