|
@@ -10,8 +10,10 @@ import (
|
|
|
chartEdbMappingModel "hongze/hongze_yb/models/tables/chart_edb_mapping"
|
|
|
chartInfoModel "hongze/hongze_yb/models/tables/chart_info"
|
|
|
"hongze/hongze_yb/models/tables/chart_info_log"
|
|
|
+ company2 "hongze/hongze_yb/models/tables/company"
|
|
|
edbDataModel "hongze/hongze_yb/models/tables/edb_data"
|
|
|
edbInfoModel "hongze/hongze_yb/models/tables/edb_info"
|
|
|
+ "hongze/hongze_yb/models/tables/yb_chart_visit_log"
|
|
|
"hongze/hongze_yb/services"
|
|
|
"hongze/hongze_yb/services/chart"
|
|
|
edbDataService "hongze/hongze_yb/services/edb_data"
|
|
@@ -316,28 +318,27 @@ func GetChartInfoDetail(c *gin.Context) {
|
|
|
edbList = append(edbList, item)
|
|
|
}
|
|
|
|
|
|
- /*if chartInfoId > 0 && chartInfo != nil {
|
|
|
- // 判断是否加入我的图库
|
|
|
- {
|
|
|
- var myChartCondition string
|
|
|
- var myChartPars []interface{}
|
|
|
- myChartCondition += ` AND a.admin_id = ? `
|
|
|
- myChartPars = append(myChartPars, userInfo.AdminId)
|
|
|
- myChartCondition += ` AND a.chart_info_id = ? `
|
|
|
- myChartPars = append(myChartPars, chartInfo.ChartInfoId)
|
|
|
-
|
|
|
- myChartList, err := my_chart.GetMyChartByCondition(myChartCondition, myChartPars)
|
|
|
- if err != nil && err != utils.ErrNoRow {
|
|
|
- response.FailMsg("获取失败", "获取我的图表信息失败, Err:" + err.Error(), c)
|
|
|
- return
|
|
|
- }
|
|
|
- if myChartList != nil && len(myChartList) > 0 {
|
|
|
- chartInfo.IsAdd = true
|
|
|
- chartInfo.MyChartId = myChartList[0].MyChartId
|
|
|
- chartInfo.MyChartClassifyId = myChartList[0].MyChartClassifyId
|
|
|
+ // 访问记录
|
|
|
+ userInfo := user.GetInfoByClaims(c)
|
|
|
+ {
|
|
|
+ go func() {
|
|
|
+ visitLog := new(yb_chart_visit_log.YbChartVisitLog)
|
|
|
+ visitLog.CompanyId = int(userInfo.CompanyID)
|
|
|
+ companyInfo, tmpErr := company2.GetByCompanyId(userInfo.CompanyID)
|
|
|
+ if tmpErr == nil {
|
|
|
+ visitLog.CompanyName = companyInfo.CompanyName
|
|
|
}
|
|
|
- }
|
|
|
- }*/
|
|
|
+ visitLog.UserId = int(userInfo.UserID)
|
|
|
+ visitLog.Mobile = userInfo.Mobile
|
|
|
+ visitLog.Email = userInfo.Email
|
|
|
+ // TODO:MyETA图库
|
|
|
+ visitLog.MyChartClassifyId = 0
|
|
|
+ visitLog.MyChartClassifyName = ""
|
|
|
+ visitLog.ChartInfoId = chartInfoId
|
|
|
+ visitLog.CreateTime = time.Now().Local()
|
|
|
+ visitLog.Create()
|
|
|
+ }()
|
|
|
+ }
|
|
|
|
|
|
resp := new(chart_info.ChartInfoDetailResp)
|
|
|
resp.ChartInfo = chartInfo
|