zhangqian
2023-11-29 28addaa46cb97c20ad37e13eb10535de7b75e71c
service/task.go
@@ -132,6 +132,18 @@
   return procedure, ecode.OK
}
func (slf TaskService) GetProcedureAndWorkOrder(procedureId uint) (procedure *model.Procedures, workOrder *model.Order, err error) {
   procedure, err = model.NewProceduresSearch(nil).SetId(procedureId).First()
   if err != nil {
      return nil, nil, err
   }
   workOrder, err = model.NewOrderSearch(nil).SetWorkOrderId(procedure.WorkOrderID).First()
   if err != nil {
      return nil, nil, err
   }
   return procedure, workOrder, nil
}
func (slf TaskService) UpdateProcedureStatusAndChannel(db *gorm.DB, id uint, status model.ProcedureStatus, channel int32, processModelNumber string) error {
   if status == model.ProcedureStatusFinished || status == model.ProcedureStatusWaitProcess {
      ProgressCacheUnset(conf.Conf.CurrentDeviceID, channel)