|
|
@@ -3,6 +3,7 @@ package oilcontract
|
|
|
import (
|
|
|
"dashoo.cn/backend/api/business/oilcontract/contract"
|
|
|
"dashoo.cn/backend/api/business/oilcontract/contractEvaluationItems"
|
|
|
+ "dashoo.cn/backend/api/business/oilsupplier/supplier"
|
|
|
"dashoo.cn/backend/api/business/organize"
|
|
|
"dashoo.cn/business2/permission"
|
|
|
|
|
|
@@ -267,6 +268,10 @@ func (this *OilContractReviewController) DocExport() {
|
|
|
where3 := " Id= '" + utils.ToStr(model.ContractId) + "' "
|
|
|
contractSvc.GetEntityByWhere(OilContractName,where3,&contractModel)
|
|
|
|
|
|
+ var supplierEntity supplier.OilSupplier
|
|
|
+ supplierSvc := supplier.GetOilSupplierService(utils.DBE)
|
|
|
+ supplierSvc.GetEntityByIdBytbl(OilSupplierName, contractModel.SupplierId, &supplierEntity)
|
|
|
+
|
|
|
datamap := structToMapDemo(model)
|
|
|
|
|
|
var score = 0.00
|
|
|
@@ -274,6 +279,7 @@ func (this *OilContractReviewController) DocExport() {
|
|
|
// 新增配置项
|
|
|
for i,v := range items {
|
|
|
fmt.Print(i)
|
|
|
+ fmt.Print(utils.ToStr(v.ItemId))
|
|
|
|
|
|
if v.Type == 1 {
|
|
|
datamap["score_"+utils.ToStr(v.ItemId)] = v.Score
|
|
|
@@ -315,6 +321,17 @@ func (this *OilContractReviewController) DocExport() {
|
|
|
datamap["ConstructionOwner"] = contractModel.ConstructionOwner
|
|
|
datamap["ConstructionTelphone"] = contractModel.ConstructionTelphone
|
|
|
}
|
|
|
+ if supplierEntity.Id != 0 {
|
|
|
+ if supplierEntity.Grade == "一级" {
|
|
|
+ datamap["OperType"] = "☑一级供应商 □二级制造商 □二级贸易商 □代理商"
|
|
|
+ }else if supplierEntity.OperType == "制造商" {
|
|
|
+ datamap["OperType"] = "□一级供应商 ☑二级制造商 □二级贸易商 □代理商"
|
|
|
+ }else if supplierEntity.OperType == "代理商"{
|
|
|
+ datamap["OperType"] = "□一级供应商 □二级制造商 □二级贸易商 ☑代理商"
|
|
|
+ }else if supplierEntity.OperType == "贸易商"{
|
|
|
+ datamap["OperType"] = "□一级供应商 □二级制造商 ☑二级贸易商 □代理商"
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
// 获取组织名称
|
|
|
svcorg := organize.GetOrganizeService(utils.DBE)
|