소스 검색

wip:数据库表名配置

wangkaiyue 1 년 전
부모
커밋
5490fbcfb3
4개의 변경된 파일5개의 추가작업 그리고 4개의 파일을 삭제
  1. 1 0
      internal/consts/consts.go
  2. 2 2
      internal/service/areaStruct.go
  3. 1 1
      internal/service/detailStruct.go
  4. 1 1
      manifest/config/config.yaml

+ 1 - 0
internal/consts/consts.go

@@ -22,6 +22,7 @@ var (
 	SettingPageSize     = g.Cfg().MustGet(context.Background(), "listPageSetting.pageSize").Int()
 	SettingBidCacheTime = g.Cfg().MustGet(context.Background(), "listPageSetting.cacheTime").Int64()
 	BiddingListMaxTotal = g.Cfg().MustGet(context.Background(), "listPageSetting.maxBidSize", 5000).Int()
+	TableName           = g.Cfg().MustGet(context.Background(), "tableName", "jybid_classifyList").String()
 
 	WebDomainFormat = g.Cfg("global").MustGet(context.Background(), "webDomainFormat").String()
 	JyWebDomain     = g.Cfg("global").MustGet(context.Background(), "jyWebDomain").String()

+ 2 - 2
internal/service/areaStruct.go

@@ -153,10 +153,10 @@ func (aRoot *AreaRoot) GetData(ctx context.Context, maxTotal int, query *SeoBidd
 
 	values = append(values, maxTotal)
 	queryRes, err := g.DB().Query(ctx, fmt.Sprintf(`SELECT b.bid_id,b.seo_id
-			FROM jyseo.column_bidList b
+			FROM jyseo.%s b
 			WHERE 1=1 %s
 			ORDER BY b.publish_time DESC
-			LIMIT 0,?`, sql), values...)
+			LIMIT 0,?`, consts.TableName, sql), values...)
 	if err != nil || queryRes.IsEmpty() {
 		return nil
 	}

+ 1 - 1
internal/service/detailStruct.go

@@ -29,7 +29,7 @@ type (
 // seoId 标讯seoId标识
 // isLogin 是否登录,未登录内容加密
 func (dRoot *DetailRoot) GetDetail(ctx context.Context, seoId string, isLogin bool, url string) map[string]interface{} {
-	res, err := g.DB().GetOne(ctx, fmt.Sprintf(`SELECT col.bid_id FROM jyseo.column_bidList col   WHERE col.seo_id = '%s'`, seoId))
+	res, err := g.DB().GetOne(ctx, fmt.Sprintf(`SELECT col.bid_id FROM jyseo.%s col   WHERE col.seo_id = '%s'`, consts.TableName, seoId))
 	if err != nil || res.IsEmpty() {
 		return nil
 	}

+ 1 - 1
manifest/config/config.yaml

@@ -49,4 +49,4 @@ listPageSetting:
   maxBidSize: 9999999 #列表条数限制
   cacheTime: 1800 #缓存半个小时
 
-
+tableName: column_bidList #生产环境为 jybid_classifyList