Browse Source

Merge pull request '更新校验' (#371) from fix_saveScheduler into develop

Reviewed-on: http://101.201.121.115:3000/leo/LAPP_GAAS_GFrame_BACKEND/pulls/371
Reviewed-by: weichenglei <chenglei.wei@le-it.com.cn>
pull/372/head
weichenglei 3 years ago
parent
commit
b029a743cf
1 changed files with 7 additions and 1 deletions
  1. +7
    -1
      dao/om/implments/WorkOrderStatus.dao.impl.go

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

@ -5,7 +5,9 @@ package implments
import (
"LAPP_GAAS_GFrame_BACKEND/grmi"
meta "LAPP_GAAS_GFrame_BACKEND/meta/om"
bmodel "LAPP_GAAS_GFrame_BACKEND/models/base"
model "LAPP_GAAS_GFrame_BACKEND/models/om"
"errors"
"fmt"
"github.com/go-xorm/xorm"
"xorm.io/core"
@ -121,12 +123,16 @@ func (impl *WorkOrderStatusDAOImplement) UpdateOne(entity *model.WorkOrderStatus
func (impl *WorkOrderStatusDAOImplement) UpdateStatusOne(entity *model.WorkOrderStatus) error {
entity.PlantNr = impl.plantNr
entity.LastUser = impl.userid
_, err := impl.session.Table(impl.meta.TableName).ID(entity.GetKey()).Update(entity)
result, err := impl.session.Table(impl.meta.TableName).Where("PlantNr = ? and  WorkOrderId =? and Status <= ?", impl.plantNr, entity.WorkOrderId, bmodel.WO_STATUS_PLANNED).Update(entity)
if err != nil {
return grmi.NewDataBaseError(err)
}
if result == 0 {
return errors.New("订单状态大于20!")
}
return nil
}
/******************************************************************************
*
* @Reference LAPP_GAAS_GFrame_BACKEND/dao/om/WorkOrderStatusDAO.Insert


Loading…
Cancel
Save