| | |
| | | }) |
| | | } |
| | | item = &models.FinenessCheckItem{ |
| | | FinenessRegisterID: finenessRegister.ID, |
| | | Position: lastCarNo, |
| | | FinenessRoundingItem: roundingItems, |
| | | Deviation: deviation, |
| | | FinenessGrade: finenessGrade, |
| | | Remark: "", |
| | | FinenessRegisterID: finenessRegister.ID, |
| | | Position: lastCarNo, |
| | | FinenessRoundingItems: roundingItems, |
| | | Deviation: deviation, |
| | | FinenessGrade: finenessGrade, |
| | | Remark: "", |
| | | } |
| | | |
| | | finenessCheckItems = append(finenessCheckItems, item) |
| | |
| | | result = float32(math.Round(float64(result)*10) / 10) |
| | | return result |
| | | } |
| | | |
| | | func FinenessReCheck(finenessCheck *models.FinenessCheck) (err error) { |
| | | standardMap, err := GetSilkRankStandard() |
| | | if err != nil { |
| | | return err |
| | | } |
| | | finenessCheck.FinenessGrade = CalcFinenessGrade(finenessCheck.Deviation, finenessCheck.TotalDeviation, finenessCheck.Cleanliness, finenessCheck.Purity, finenessCheck.TwiceChange, standardMap) |
| | | return |
| | | } |