|
|
@@ -1,6 +1,7 @@
|
|
|
package oilcontract
|
|
|
|
|
|
import (
|
|
|
+ "dashoo.cn/backend/api/business/oilcontract/contractSumScoreItems"
|
|
|
//"dashoo.cn/backend/api/business/oilcontract/contractReview"
|
|
|
"dashoo.cn/backend/api/business/oilsupplier/suppliercert"
|
|
|
"dashoo.cn/backend/api/business/workflow"
|
|
|
@@ -233,7 +234,6 @@ func (this *OilContractSumScoreController) GetComputeEntityList(){
|
|
|
where = where + " and contract.ContractClass = '" + Type + "'"
|
|
|
}
|
|
|
|
|
|
-
|
|
|
// 今年的汇总
|
|
|
year := strconv.Itoa(time.Now().Year())
|
|
|
month := "01"
|
|
|
@@ -304,23 +304,54 @@ func (this *OilContractSumScoreController) GetEntity() {
|
|
|
// @Success 200 {object} controllers.Request
|
|
|
// @router /add [post]
|
|
|
func (this *OilContractSumScoreController) AddEntity() {
|
|
|
- var model contractSumScore.OilContractSumScore
|
|
|
+ var model contractSumScore.OilContractSumScoreVo
|
|
|
var jsonBlob = this.Ctx.Input.RequestBody
|
|
|
- svc := contractSumScore.GetOilContractSumScoreService(utils.DBE)
|
|
|
json.Unmarshal(jsonBlob, &model)
|
|
|
- model.Status = "0"
|
|
|
- model.Category = 1 // 二级单位创建
|
|
|
- model.CreateOn = time.Now()
|
|
|
- model.CreateBy = this.User.Realname
|
|
|
- model.CreateUserId, _ = utils.StrTo(this.User.Id).Int()
|
|
|
|
|
|
- _, err := svc.InsertEntityBytbl(OilContractSumScoreName, &model)
|
|
|
+ var entity contractSumScore.OilContractSumScore
|
|
|
+ entity.SupplierId = model.SupplierId
|
|
|
+ entity.SupplierName = model.SupplierName
|
|
|
+ entity.ContractClass= model.ContractClass
|
|
|
+ entity.Category = 1 // 二级单位创建
|
|
|
+ entity.Status = "0"
|
|
|
+ entity.CreateOn = time.Now()
|
|
|
+ entity.CreateBy = this.User.Realname
|
|
|
+ entity.CreateUserId, _ = utils.StrTo(this.User.Id).Int()
|
|
|
+
|
|
|
+ svc := contractSumScore.GetOilContractSumScoreService(utils.DBE)
|
|
|
+ _, err := svc.InsertEntityBytbl(OilContractSumScoreName, &entity)
|
|
|
+
|
|
|
+ var item contractSumScoreItems.OilContractSumScoreItems
|
|
|
+ item.SumScoreId = entity.Id
|
|
|
+ item.SumScore = model.SumScore
|
|
|
+ item.Content1 = model.Content1
|
|
|
+ item.NormalSumScore1 = model.NormalSumScore1
|
|
|
+ item.SumScore1 = model.SumScore1
|
|
|
+ item.Content2 = model.Content2
|
|
|
+ item.NormalSumScore2 = model.NormalSumScore2
|
|
|
+ item.SumScore2 = model.SumScore2
|
|
|
+ item.Content3 = model.Content3
|
|
|
+ item.NormalSumScore3 = model.NormalSumScore3
|
|
|
+ item.SumScore3 = model.SumScore3
|
|
|
+ item.Content4 = model.Content4
|
|
|
+ item.NormalSumScore4 = model.NormalSumScore4
|
|
|
+ item.SumScore4 = model.SumScore4
|
|
|
+ item.Content5 = model.Content5
|
|
|
+ item.NormalSumScore5 = model.NormalSumScore5
|
|
|
+ item.SumScore5 = model.SumScore5
|
|
|
+ item.Note = model.Note
|
|
|
+ item.CreateOn = time.Now()
|
|
|
+ item.CreateBy = this.User.Realname
|
|
|
+ item.CreateUserId, _ = utils.StrTo(this.User.Id).Int()
|
|
|
+
|
|
|
+ itemSvc := contractSumScoreItems.GetOilContractSumScoreItemsService(utils.DBE)
|
|
|
+ itemSvc.InsertEntityBytbl(OilContractSumScoreItemsName, &entity)
|
|
|
var errinfo ErrorDataInfo
|
|
|
if err == nil {
|
|
|
//新增
|
|
|
errinfo.Message = "添加成功!"
|
|
|
errinfo.Code = 0
|
|
|
- errinfo.Item = model.Id
|
|
|
+ errinfo.Item = entity.Id
|
|
|
this.Data["json"] = &errinfo
|
|
|
this.ServeJSON()
|
|
|
} else {
|