diff --git a/models/base/Const.go b/models/base/Const.go index 4ccedaf..11782c9 100644 --- a/models/base/Const.go +++ b/models/base/Const.go @@ -138,7 +138,7 @@ const ( //目检质量结果 QualityCheck_STATUS_OK = "OK" - QualityCheck_STATUS_FAIL = "FAIL" + QualityCheck_STATUS_FAIL = "ER" // shipable au 条码规则 BARCODE_RULE_ACURA_PRE = "ACURA_PRE" diff --git a/services/qm/implments/DefectRecord.service.impl.go b/services/qm/implments/DefectRecord.service.impl.go index 2d62524..873b53d 100644 --- a/services/qm/implments/DefectRecord.service.impl.go +++ b/services/qm/implments/DefectRecord.service.impl.go @@ -305,6 +305,7 @@ func (impl *DefectRecordServiceImplement) Insert(user *global.User, entities mod } //更新目检质量状态 result.QualityCheck = common.QualityCheck_STATUS_FAIL + result.QualityCheckTime = grmi.DateTime(time.Now()) err = omDao.UpdateOne(result) if err != nil { return err @@ -344,6 +345,7 @@ func (impl *DefectRecordServiceImplement) Insert(user *global.User, entities mod } //更新目检质量状态 result.QualityCheck = common.QualityCheck_STATUS_OK + result.QualityCheckTime = grmi.DateTime(time.Now()) err = omDao.UpdateOne(result) if err != nil { return err @@ -451,7 +453,13 @@ func (impl *DefectRecordServiceImplement) Insert(user *global.User, entities mod entity.Inspector = user.UserId DefectRecord = append(DefectRecord, entity) } - + //更新目检质量状态 + result.QualityCheck = common.QualityCheck_STATUS_FAIL + result.QualityCheckTime = grmi.DateTime(time.Now()) + err = omDao.UpdateOne(result) + if err != nil { + return err + } err = dao.Insert(&DefectRecord) if err != nil { return err diff --git a/services/qm/implments/ReclinerReclst.service.impl.go b/services/qm/implments/ReclinerReclst.service.impl.go index 90cdaae..c5041ae 100644 --- a/services/qm/implments/ReclinerReclst.service.impl.go +++ b/services/qm/implments/ReclinerReclst.service.impl.go @@ -571,6 +571,8 @@ func (impl *ReclinerReclstServiceImplement) InsertSeriOne(user *global.User, ent insertSeriOrder.OrderType = bmodel.ODER_TYPE_REODER insertSeriOrder.GenerateFlag = false insertSeriOrder.RepairFlag = false + insertSeriOrder.QualityCheck = bmodel.QualityCheck_STATUS_OK + insertSeriOrder.QualityCheckTime = grmi.DateTime(time.Now()) err = seriDao.InsertOne(insertSeriOrder) if err != nil { session.Rollback()