|
@@ -28,7 +28,7 @@ type (
|
|
// GetDetail 根据seoId查询标讯详情
|
|
// GetDetail 根据seoId查询标讯详情
|
|
// seoId 标讯seoId标识
|
|
// seoId 标讯seoId标识
|
|
// isLogin 是否登录,未登录内容加密
|
|
// isLogin 是否登录,未登录内容加密
|
|
-func (dRoot *DetailRoot) GetDetail(ctx context.Context, seoId string, isLogin bool, url string) map[string]interface{} {
|
|
|
|
|
|
+func (dRoot *DetailRoot) GetDetail(ctx context.Context, seoId string, isLogin bool) map[string]interface{} {
|
|
res, err := g.DB().GetOne(ctx, fmt.Sprintf(`SELECT col.bid_id FROM jyseo.%s col WHERE col.seo_id = '%s'`, consts.TableName, 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() {
|
|
if err != nil || res.IsEmpty() {
|
|
return nil
|
|
return nil
|
|
@@ -41,14 +41,6 @@ func (dRoot *DetailRoot) GetDetail(ctx context.Context, seoId string, isLogin bo
|
|
obj = Filter(obj)
|
|
obj = Filter(obj)
|
|
}
|
|
}
|
|
obj["title"] = gconv.String(fmt.Sprintf("【%s】%s", consts.TopTypeMap[gconv.String(obj["toptype"])], obj["title"]))
|
|
obj["title"] = gconv.String(fmt.Sprintf("【%s】%s", consts.TopTypeMap[gconv.String(obj["toptype"])], obj["title"]))
|
|
- jyWebDomain := g.Cfg("global").MustGet(context.Background(), "jyWebDomain").String()
|
|
|
|
- if isLogin {
|
|
|
|
- obj["abstract"] = fmt.Sprintf(g.Cfg("global").MustGet(context.Background(), "loginDescribe").String(), gconv.String(obj["title"]), gconv.String(obj["area"]))
|
|
|
|
- obj["bottomAbstract"] = fmt.Sprintf(g.Cfg("global").MustGet(context.Background(), "loginBottomDescribe").String(), gconv.String(obj["area"]))
|
|
|
|
- } else {
|
|
|
|
- obj["abstract"] = fmt.Sprintf(g.Cfg("global").MustGet(context.Background(), "loginDescribe").String(), gconv.String(obj["title"]), gconv.String(obj["area"])) + fmt.Sprintf(g.Cfg("global").MustGet(context.Background(), "noLoginDescribe").String(), jyWebDomain+"/notin/page?backTo="+url)
|
|
|
|
- obj["bottomAbstract"] = fmt.Sprintf(g.Cfg("global").MustGet(context.Background(), "loginBottomDescribe").String(), gconv.String(obj["area"])) + fmt.Sprintf(g.Cfg("global").MustGet(context.Background(), "noLoginBottomDescribe").String(), jyWebDomain+"/notin/page?backTo="+url)
|
|
|
|
- }
|
|
|
|
obj["time"] = time.Unix(gconv.Int64(obj["publishtime"])+3600*24, 0).Format("2006-01-02")
|
|
obj["time"] = time.Unix(gconv.Int64(obj["publishtime"])+3600*24, 0).Format("2006-01-02")
|
|
var _detail = gconv.String(obj["detail"])
|
|
var _detail = gconv.String(obj["detail"])
|
|
for _, v := range []string{"table", "div"} {
|
|
for _, v := range []string{"table", "div"} {
|