|
|
@ -350,4 +350,23 @@ func (impl *HondaCalloffErrorLstServiceImplement) RepairError(user *global.User, |
|
|
|
return grmi.NewBusinessError("更新错误项数据失败, error:" + err.Error()) |
|
|
|
} |
|
|
|
return nil |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// RepairAllError 修复所有错误项数据
|
|
|
|
func (impl *HondaCalloffErrorLstServiceImplement) RepairAllError(user *global.User, calloffId string) error { |
|
|
|
grmi.Log(user, "/services/pln/implments/HondaCalloffErrorLst.service.impl.go", "RepairAllError", "修复所有错误项数据") |
|
|
|
|
|
|
|
engine := db.Eloquent.Master() |
|
|
|
session := engine.NewSession() |
|
|
|
defer session.Close() |
|
|
|
dao := dal.NewHondaCalloffErrorLstDAO(session, user.PlantNr, user.UserId) |
|
|
|
updateData := model.HondaCalloffErrorLst{ |
|
|
|
ErrorStatus: model.ERROR_STATUS_OFF, |
|
|
|
} |
|
|
|
err := dao.UpdateWhere([]grmi.Predicate{meta.HondaCalloffErrorLst_CalloffId.NewPredicate(grmi.Equal, calloffId)}, &updateData, meta.HondaCalloffErrorLst_ErrorStatus.Name) |
|
|
|
if err != nil { |
|
|
|
return grmi.NewBusinessError("更新错误项状态失败, error:" + err.Error()) |
|
|
|
} |
|
|
|
return nil |
|
|
|
} |