|
|
@@ -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
|