Browse Source

过滤状态大于20的订单

pull/373/head
娄文智 3 years ago
parent
commit
f14b8b400e
2 changed files with 9 additions and 1 deletions
  1. +1
    -1
      dao/om/implments/WorkOrderStatus.dao.impl.go
  2. +8
    -0
      services/base/implments/WorkLine.service.impl.go

+ 1
- 1
dao/om/implments/WorkOrderStatus.dao.impl.go View File

@ -128,7 +128,7 @@ func (impl *WorkOrderStatusDAOImplement) UpdateStatusOne(entity *model.WorkOrder
return grmi.NewDataBaseError(err)
}
if result == 0 {
return errors.New("订单状态大于20!")
return errors.New("订单已下达!")
}
return nil
}


+ 8
- 0
services/base/implments/WorkLine.service.impl.go View File

@ -925,6 +925,10 @@ func (impl *WorkLineServiceImplement) SaveWorkLineScheduler(user *models.Usertab
recdao := omdal.NewWorkOrderStatusRecLstDAO(session, user.Pid, user.Userid)
//如果存在已计划的订单
for _, v := range data.PlannedTaskArray {
//过滤订单状态大于20的订单
if v.WorkOrderStatus.Status > model.WO_STATUS_PLANNED{
continue
}
//1.更新WorkOrder表的时间
workOrder := new(om.WorkOrder)
workOrder.PlantNr = v.PlantNr
@ -969,6 +973,10 @@ func (impl *WorkLineServiceImplement) SaveWorkLineScheduler(user *models.Usertab
}
}
for _, v := range data.UnPlannedTaskArray {
//过滤订单状态大于20的订单
if v.WorkOrderStatus.Status > model.WO_STATUS_PLANNED{
continue
}
//1.更新WorkOrder表的时间
workOrder := new(om.WorkOrder)
workOrder.PlantNr = v.PlantNr


Loading…
Cancel
Save