浏览代码

detail_banner 改为用second_id判断

ziwen 2 年之前
父节点
当前提交
f55a046aaf
共有 2 个文件被更改,包括 5 次插入5 次删除
  1. 1 1
      controller/pc/pc.go
  2. 4 4
      models/tables/rddp/report/query.go

+ 1 - 1
controller/pc/pc.go

@@ -191,7 +191,7 @@ func ClassifyDetailBanner(c *gin.Context) {
 			return
 		}
 
-		reportItem, err := report.GetLatestReportByClassifyName(classifyName, reportInfo.ClassifyNameSecond)
+		reportItem, err := report.GetLatestReportByClassifyName(classifyName, reportInfo.ClassifyIdSecond)
 		if err != nil {
 			response.Fail("获取报告详情失败"+err.Error(), c)
 			return

+ 4 - 4
models/tables/rddp/report/query.go

@@ -371,7 +371,7 @@ WHERE
 	return
 }
 
-func GetLatestReportByClassifyName(firstName,secondName string) (items *pc.LatestReportBanner, err error) {
+func GetLatestReportByClassifyName(firstName string, secondId int) (items *pc.LatestReportBanner, err error) {
 	sql := `SELECT
 	a.id AS report_id,
 	classify_name_second,
@@ -388,11 +388,11 @@ FROM
 WHERE
 	a.state = 2 
 	AND a.classify_name_first = "%v" 
-	AND a.classify_name_second = "%v" 
-	AND a.classify_name_second = b.classify_name
+	AND a.classify_id_second = %v 
+	AND a.classify_id_second = b.id
 ORDER BY
 	publish_time DESC `
-	sql = fmt.Sprintf(sql, firstName, secondName)
+	sql = fmt.Sprintf(sql, firstName, secondId)
 	err = global.MYSQL["rddp"].Raw(sql).First(&items).Error
 	return
 }