|
|
@ -83,6 +83,9 @@ func (_this *PLN_PLANORDER_Service) Save(PlantNr int, UserId string, articleDema |
|
|
|
if err != nil || article == nil { |
|
|
|
return "", err |
|
|
|
} |
|
|
|
//周一
|
|
|
|
articleDemand.PlanDate = grmi.Date(utils2.WeekDaySundayZeroTs(articleDemand.PlanDate.Restore())) |
|
|
|
//当前周调整
|
|
|
|
if articleDemand.PlanDate.Restore().Before(time.Now()) { |
|
|
|
articleDemand.PlanDate = grmi.Date(time.Now()) |
|
|
|
} |
|
|
@ -116,10 +119,10 @@ func (_this *PLN_PLANORDER_Service) Save(PlantNr int, UserId string, articleDema |
|
|
|
FNumber: article.UomId, |
|
|
|
}, |
|
|
|
FPlanStartDate: articleDemand.PlanDate.ToString(), |
|
|
|
FPlanFinishDate: articleDemand.PlanDate.ToString(), |
|
|
|
FPlanFinishDate: utils2.WeekDaySundayZeroTs(articleDemand.PlanDate.Restore()).String(), |
|
|
|
FFirmQty: int(articleDemand.PlanQty), |
|
|
|
FFirmStartDate: articleDemand.PlanDate.ToString(), |
|
|
|
FFirmFinishDate: articleDemand.PlanDate.ToString(), |
|
|
|
FFirmFinishDate: utils2.WeekDaySundayZeroTs(articleDemand.PlanDate.Restore()).String(), |
|
|
|
FInStockOrgID: _struct.FNumber{ |
|
|
|
FNumber: utils2.K3Obj.FUseOrgNo, |
|
|
|
}, |
|
|
|