|
@@ -7,6 +7,7 @@ import (
|
|
|
"hongze/hongze_yb/models/request"
|
|
|
responseModel "hongze/hongze_yb/models/response"
|
|
|
chartInfoModel "hongze/hongze_yb/models/tables/chart_info"
|
|
|
+ "hongze/hongze_yb/models/tables/company_product"
|
|
|
"hongze/hongze_yb/models/tables/yb_config"
|
|
|
"hongze/hongze_yb/models/tables/yb_my_chart"
|
|
|
"hongze/hongze_yb/services"
|
|
@@ -175,12 +176,35 @@ func (this *MyChartController) Collect(c *gin.Context) {
|
|
|
}
|
|
|
collectId = exists.MyChartID
|
|
|
} else {
|
|
|
+ // 查询客户信息
|
|
|
+ companyName := "潜在客户"
|
|
|
+ companyStatus := "潜在"
|
|
|
+ sellerId := 0
|
|
|
+ if userInfo.CompanyID > 0 {
|
|
|
+ //查询ficc产品信息和ficc销售信息
|
|
|
+ companyInfo, e := company_product.GetByCompany2ProductId(userInfo.CompanyID, 1)
|
|
|
+ if e != nil && e != utils.ErrNoRow {
|
|
|
+ response.FailMsg("获取客户信息失败", "获取客户信息失败, Err: " + e.Error(), c)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if companyInfo != nil && companyInfo.CompanyID > 0 {
|
|
|
+ companyStatus = companyInfo.Status
|
|
|
+ companyName = companyInfo.CompanyName
|
|
|
+ sellerId = companyInfo.SellerID
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
// 新增收藏
|
|
|
ob.ChartInfoID = chartInfo.ChartInfoId
|
|
|
ob.ChartName = chartInfo.ChartName
|
|
|
ob.UniqueCode = chartInfo.UniqueCode
|
|
|
ob.ChartImage = chartInfo.ChartImage
|
|
|
ob.UserID = userId
|
|
|
+ ob.CompanyID = int(userInfo.CompanyID)
|
|
|
+ ob.CompanyStatus = companyStatus
|
|
|
+ ob.CompanyName = companyName
|
|
|
+ ob.RealName = userInfo.RealName
|
|
|
+ ob.SellerID = sellerId
|
|
|
ob.ReportID = req.ReportId
|
|
|
ob.ReportChapterID = req.ReportChapterId
|
|
|
ob.CreateTime = nowTime
|