Browse Source

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

Reviewed-on: http://101.201.121.115:3000/leo/LAPP_CHEERSSON_BACKEND/pulls/290
pull/291/head
yehongyang 3 years ago
parent
commit
7a00746c3a
2 changed files with 5 additions and 5 deletions
  1. +2
    -2
      services/ap/implments/ArticleStockLevel.service.impl.go
  2. +3
    -3
      services/ap/implments/Balance.service.impl.go

+ 2
- 2
services/ap/implments/ArticleStockLevel.service.impl.go View File

@ -299,12 +299,12 @@ func (impl *ArticleStockLevelServiceImplement) SelectAndPaging(user *global.User
dao_Resource := dal.NewArticleResourceDAO(session, user.PlantNr, user.UserId) dao_Resource := dal.NewArticleResourceDAO(session, user.PlantNr, user.UserId)
articleStockLevelSlice := result.Records.([]model.ArticleStockLevel) articleStockLevelSlice := result.Records.([]model.ArticleStockLevel)
for _, info := range articleStockLevelSlice{
for index, info := range articleStockLevelSlice{
resource, err := dao_Resource.SelectOne(info.ArtId) resource, err := dao_Resource.SelectOne(info.ArtId)
if err != nil || resource == nil { if err != nil || resource == nil {
continue continue
} }
info.MainResourceId = resource.ResourceId
articleStockLevelSlice[index].MainResourceId = resource.ResourceId
} }
result.Records = articleStockLevelSlice result.Records = articleStockLevelSlice
return result, nil return result, nil


+ 3
- 3
services/ap/implments/Balance.service.impl.go View File

@ -3678,11 +3678,11 @@ func (impl *BalanceServiceImplement) RefreshBalanceData(user *global.User) error
} }
} }
//需求周期 + mps策略表偏离天数 > 当前时间+ 并且 需求周期 < (当前时间+吸收期+最大覆盖周期)
weekTimeNow := utils.WeekDayMondayZeroTs(timeNow)
//需求周期 + mps策略表偏离天数 > 当前时间+ 并且 需求周期 < (当前时间+吸收期+最大覆盖周期) 考虑前置期过期订单
firstTime := timeNow.Add(-time.Duration(mpsSettingOne.SalesOrderFetchLeadTimeByDay*24) * time.Hour)
nowdemandWeek := utils.WeekDayMondayZeroTs(salesOrder.RecieveTime.Restore()) nowdemandWeek := utils.WeekDayMondayZeroTs(salesOrder.RecieveTime.Restore())
//weekTimeDemand := utils.WeekDayMondayZeroTs(demandWeek.Add(time.Duration(frontday*24*7) * time.Hour)) //weekTimeDemand := utils.WeekDayMondayZeroTs(demandWeek.Add(time.Duration(frontday*24*7) * time.Hour))
if weekTimeNow.After(nowdemandWeek) {
if firstTime.After(salesOrder.ExpectedDeliveryDate.Restore()) {
continue continue
} }


Loading…
Cancel
Save