|
@@ -43,10 +43,10 @@ type ViewKeyWord struct {
|
|
|
MatchWay int `json:"matchway"` //匹配模式
|
|
|
}
|
|
|
|
|
|
-//投标决策分析id
|
|
|
+// 投标决策分析id
|
|
|
var ServiceId = 6
|
|
|
|
|
|
-//采购单位和中标企业 其他项目明细/类似项目明细
|
|
|
+// 采购单位和中标企业 其他项目明细/类似项目明细
|
|
|
func (this *Analysis) ProjectInfoByBW() {
|
|
|
defer qutil.Catch()
|
|
|
r := func() Result {
|
|
@@ -73,7 +73,7 @@ func (this *Analysis) ProjectInfoByBW() {
|
|
|
this.ServeJson(r)
|
|
|
}
|
|
|
|
|
|
-//试用用户分析
|
|
|
+// 试用用户分析
|
|
|
func (this *Analysis) TrialInfo() {
|
|
|
defer qutil.Catch()
|
|
|
userId, _ := this.GetSession("userId").(string)
|
|
@@ -116,7 +116,7 @@ func (this *Analysis) TrialInfo() {
|
|
|
this.ServeJson(NewResult(rData, errMsg))
|
|
|
}
|
|
|
|
|
|
-//决策分析内容-普通用户
|
|
|
+// 决策分析内容-普通用户
|
|
|
func (this *Analysis) FreeDecInfo() {
|
|
|
defer qutil.Catch()
|
|
|
var regMap = Result{
|
|
@@ -160,7 +160,7 @@ func (this *Analysis) FreeDecInfo() {
|
|
|
decQuery := DecQueryFree(getRes.Area, getRes.BuyerClass, getRes.BuyerContent, getRes.Industry, getRes.Buyer, buyer_buyerClass, getRes.MinPrice, getRes.MaxPrice)
|
|
|
regMap.Data = getDecInfoFree(decQuery, buyer_buyerClass, getRes)
|
|
|
//投标决策分析历史记录
|
|
|
- go SaveDecHistortList(getRes, userId, mainUserid, phone, "", 0, this.Request)
|
|
|
+ go SaveDecHistortList(getRes, userId, mainUserid, phone, "", 0, this.Request, "free")
|
|
|
} else {
|
|
|
regMap.Error_code = Error_code_1002
|
|
|
regMap.Error_msg = Error_msg_1002
|
|
@@ -172,7 +172,7 @@ func (this *Analysis) FreeDecInfo() {
|
|
|
this.ServeJson(regMap)
|
|
|
}
|
|
|
|
|
|
-//决策分析内容
|
|
|
+// 决策分析内容
|
|
|
func (this *Analysis) DecInfo() {
|
|
|
defer qutil.Catch()
|
|
|
var regMap = Result{
|
|
@@ -233,7 +233,7 @@ func (this *Analysis) DecInfo() {
|
|
|
decQuery := DecQuery(getRes.Area, getRes.BuyerClass, getRes.BuyerContent, getRes.Industry, getRes.Buyer, buyer_buyerClass, getRes.MinPrice, getRes.MaxPrice)
|
|
|
regMap.Data = getDecInfo(decQuery, buyer_buyerClass, getRes)
|
|
|
//投标决策分析历史记录
|
|
|
- go SaveDecHistortList(getRes, userId, mainUserid, phone, base64Key, decCount, this.Request)
|
|
|
+ go SaveDecHistortList(getRes, userId, mainUserid, phone, base64Key, decCount, this.Request, "pay")
|
|
|
}
|
|
|
} else {
|
|
|
regMap.Error_code = Error_code_1002
|
|
@@ -246,7 +246,7 @@ func (this *Analysis) DecInfo() {
|
|
|
this.ServeJson(regMap)
|
|
|
}
|
|
|
|
|
|
-//投标决策分析
|
|
|
+// 投标决策分析
|
|
|
func getDecInfoFree(decQuery, buyer_buyerClass string, dec *DecParam) map[string]interface{} {
|
|
|
t1 := time.Now()
|
|
|
//
|
|
@@ -298,7 +298,7 @@ func getDecInfoFree(decQuery, buyer_buyerClass string, dec *DecParam) map[string
|
|
|
return aggsArr
|
|
|
}
|
|
|
|
|
|
-//投标决策分析
|
|
|
+// 投标决策分析
|
|
|
func getDecInfo(decQuery, buyer_buyerClass string, dec *DecParam) map[string]interface{} {
|
|
|
t1 := time.Now()
|
|
|
//
|
|
@@ -731,7 +731,7 @@ func getDecInfo(decQuery, buyer_buyerClass string, dec *DecParam) map[string]int
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-//决策分析 根据字段权重排序 中标企业和中标价格
|
|
|
+// 决策分析 根据字段权重排序 中标企业和中标价格
|
|
|
var (
|
|
|
bidtype_score = 1 //采购方式
|
|
|
review_experts_score = 1 //评审专家
|