|
@@ -340,16 +340,16 @@ func (this *OilEvaluationItemsController) UpdateEntity() {
|
|
|
|
|
|
|
|
// 二级分数和不能大于所属一级
|
|
// 二级分数和不能大于所属一级
|
|
|
if model.LevelCode == 2 {
|
|
if model.LevelCode == 2 {
|
|
|
- sql := "SELECT SUM(NormalScore) AS NormalScoreSum FROM OilEvaluationItems where Id != " + id + " and ParentId = " + strconv.Itoa(model.ParentId)
|
|
|
|
|
- var resultsSlice, _ = svc.DBE.Query(sql)
|
|
|
|
|
- var ScoreSum float64
|
|
|
|
|
- if len(resultsSlice) > 0 {
|
|
|
|
|
- results := resultsSlice[0]
|
|
|
|
|
- for _, value := range results {
|
|
|
|
|
- ScoreSum, _ = strconv.ParseFloat(string(value), 64)
|
|
|
|
|
- break
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ //sql := "SELECT SUM(NormalScore) AS NormalScoreSum FROM OilEvaluationItems where Id != " + id + " and ParentId = " + strconv.Itoa(model.ParentId)
|
|
|
|
|
+ //var resultsSlice, _ = svc.DBE.Query(sql)
|
|
|
|
|
+ //var ScoreSum float64
|
|
|
|
|
+ //if len(resultsSlice) > 0 {
|
|
|
|
|
+ // results := resultsSlice[0]
|
|
|
|
|
+ // for _, value := range results {
|
|
|
|
|
+ // ScoreSum, _ = strconv.ParseFloat(string(value), 64)
|
|
|
|
|
+ // break
|
|
|
|
|
+ // }
|
|
|
|
|
+ //}
|
|
|
var model1 evaluationItems.OilEvaluationItems
|
|
var model1 evaluationItems.OilEvaluationItems
|
|
|
svc := evaluationItems.GetOilEvaluationItemsService(utils.DBE)
|
|
svc := evaluationItems.GetOilEvaluationItemsService(utils.DBE)
|
|
|
svc.GetEntityByIdBytbl(OilEvaluationItemsName, model.ParentId, &model1)
|
|
svc.GetEntityByIdBytbl(OilEvaluationItemsName, model.ParentId, &model1)
|
|
@@ -357,12 +357,12 @@ func (this *OilEvaluationItemsController) UpdateEntity() {
|
|
|
if model1.NormalScore == "" {
|
|
if model1.NormalScore == "" {
|
|
|
panic("此二级没有一级!")
|
|
panic("此二级没有一级!")
|
|
|
}
|
|
}
|
|
|
- var Score float64
|
|
|
|
|
- Score,_ = strconv.ParseFloat(model1.NormalScore, 64)
|
|
|
|
|
- Sum,_ := strconv.ParseFloat(model.NormalScore, 64)
|
|
|
|
|
- if ScoreSum + Sum != Score {
|
|
|
|
|
- panic("二级分数和应等于所属一级!")
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ //var Score float64
|
|
|
|
|
+ //Score,_ = strconv.ParseFloat(model1.NormalScore, 64)
|
|
|
|
|
+ //Sum,_ := strconv.ParseFloat(model.NormalScore, 64)
|
|
|
|
|
+ //if ScoreSum + Sum != Score {
|
|
|
|
|
+ // panic("二级分数和应等于所属一级!")
|
|
|
|
|
+ //}
|
|
|
} else {
|
|
} else {
|
|
|
model.ParentId = 0
|
|
model.ParentId = 0
|
|
|
}
|
|
}
|