Browse Source

工单确认传ReviewId;评论配置判断

baichengfei 5 years ago
parent
commit
98e7025dfc

+ 6 - 16
src/dashoo.cn/backend/api/controllers/oilcontract/contractEvaluationOrder.go

@@ -224,6 +224,8 @@ func (this *OilContractEvaluationOrderController) UpdateEntity() {
 	}
 
 	var model contractEvaluationOrder.OilContractEvaluationOrder
+	var jsonBlob = this.Ctx.Input.RequestBody
+	json.Unmarshal(jsonBlob, &model)
 	var model1 contractEvaluationOrder.OilContractEvaluationOrder
 	svc := contractEvaluationOrder.GetOilContractEvaluationOrderService(utils.DBE)
 	svc.GetEntityByIdBytbl(OilContractEvaluationOrderName, id, &model1)
@@ -231,26 +233,14 @@ func (this *OilContractEvaluationOrderController) UpdateEntity() {
 		panic("操作失败!不能再次确认")
 	}
 
-	// 获取最后一条评价
-	where := " IsFinal = 1 and ContractId = " + strconv.Itoa(model1.ContractId)
-	var contractRev []contractReview.OilContractReview
+	// 获取评价
+	var contractRev contractReview.OilContractReview
 	contractSvc := contractReview.GetOilContractReviewService(utils.DBE)
-	contractSvc.GetEntitysByOrderbyWhere(OilContractReviewName, where, "Id Desc", &contractRev)
-	if len(contractRev) <= 0 {
-		panic("操作失败!找不到评价")
-	}
-	var ReviewId int
-	for _, value := range contractRev {
-		if value.Status != "8" {
+	contractSvc.GetEntityByIdBytbl(OilContractReviewName, model.ReviewId, &contractRev)
+	if contractRev.Status != "8" {
 			panic("操作失败!审核未结束不能确认")
 		}
-		ReviewId = value.Id
-		break
-	}
 
-	var jsonBlob = this.Ctx.Input.RequestBody
-	json.Unmarshal(jsonBlob, &model)
-	model.ReviewId = ReviewId
 	model.IsConfirm = 1
 	model.ModifiedOn = time.Now()
 	model.ModifiedBy = this.User.Realname

+ 1 - 1
src/dashoo.cn/backend/api/controllers/oilcontract/evaluationItems.go

@@ -292,7 +292,7 @@ func (this *OilEvaluationItemsController) AddEntity() {
 		var Score float64
 		Score,_ = strconv.ParseFloat(model1.NormalScore, 64)
 		Sum,_ := strconv.ParseFloat(model.NormalScore,  64)
-		if  ScoreSum + Sum  != Score {
+		if  ScoreSum + Sum  > Score {
 			panic("二级分数和应等于所属一级!")
 		}
 	} else {

+ 4 - 3
src/dashoo.cn/frontend_web/nuxt.config.js

@@ -172,9 +172,10 @@ module.exports = {
 
   axios: {
     // baseURL: '//192.168.1.44:10091/api/' // 本机开发使用
-     // baseURL: '//localhost:10091/api/' // 本机开发使用
-    // baseURL: '//192.168.1.41:10091/api/' // 本机开发使用
-    baseURL: '//192.168.124.13:10091/api/' // 本机开发使用
+     baseURL: '//localhost:10091/api/' // 本机开发使用
+    // baseURL: '//192.168.1.41:10091/api/' // 本机开
+    // 发使用
+    // baseURL: '//192.168.124.13:10091/api/' // 本机开发使用
 
     /* --------Nuxt Start发版用 START-------------- */
     // baseURL: '/api/'