Browse Source

Merge pull request '修改bug' (#214) from feature_mps_2 into develop

Reviewed-on: http://101.201.121.115:3000/leo/LAPP_CHEERSSON_BACKEND/pulls/214
fix_userrole
娄文智 3 years ago
parent
commit
8ccf997350
3 changed files with 6 additions and 4 deletions
  1. +3
    -2
      utils/k3cloud/service/PLN_PLANORDER.go
  2. +1
    -1
      utils/k3cloud/service/PUR_Requisition.go
  3. +2
    -1
      utils/time.go

+ 3
- 2
utils/k3cloud/service/PLN_PLANORDER.go View File

@ -89,6 +89,7 @@ func (_this *PLN_PLANORDER_Service) Save(PlantNr int, UserId string, articleDema
if articleDemand.PlanDate.Restore().Before(time.Now()) {
articleDemand.PlanDate = grmi.Date(time.Now())
}
saturday := grmi.Date(utils2.WeekDaySaturdayZeroTs(articleDemand.PlanDate.Restore()))
request := request2.SaveRequest{
IsDeleteEntry: true,
IsVerifyBaseDataField: false,
@ -119,10 +120,10 @@ func (_this *PLN_PLANORDER_Service) Save(PlantNr int, UserId string, articleDema
FNumber: article.UomId,
},
FPlanStartDate: articleDemand.PlanDate.ToString(),
FPlanFinishDate: utils2.WeekDaySaturdayZeroTs(articleDemand.PlanDate.Restore()).String(),
FPlanFinishDate:saturday.ToString(),
FFirmQty: int(articleDemand.PlanQty),
FFirmStartDate: articleDemand.PlanDate.ToString(),
FFirmFinishDate: utils2.WeekDaySaturdayZeroTs(articleDemand.PlanDate.Restore()).String(),
FFirmFinishDate: saturday.ToString(),
FInStockOrgID: _struct.FNumber{
FNumber: utils2.K3Obj.FUseOrgNo,
},


+ 1
- 1
utils/k3cloud/service/PUR_Requisition.go View File

@ -78,7 +78,7 @@ func (_this *PUR_Requisition_Service) Save(PlantNr int, UserId string, articleDe
return err
}
//周一
articleDemand.DemandDate = grmi.Date(utils2.WeekDaySundayZeroTs(articleDemand.DemandDate.Restore()))
articleDemand.DemandDate = grmi.Date(utils2.WeekDayMondayZeroTs(articleDemand.DemandDate.Restore()))
//当前周调整
if articleDemand.DemandDate.Restore().Before(time.Now()) {
articleDemand.DemandDate = grmi.Date(time.Now())


+ 2
- 1
utils/time.go View File

@ -519,10 +519,11 @@ func WeekDayMondayZeroTs(now time.Time) time.Time {
}
func WeekDaySaturdayZeroTs(now time.Time) time.Time {
offset := int(time.Saturday - now.Weekday())
offset := int(time.Monday - now.Weekday())
if offset > 0 {
offset = -6
}
offset += 5
weekStart := time.Date(now.Year(), now.Month(), now.Day(), 0, 0, 0, 0, time.Local).AddDate(0, 0, offset)
return weekStart

Loading…
Cancel
Save