Jianghan 1 жил өмнө
parent
commit
c4a4b99678

+ 6 - 7
api/internal/logic/infodetaillogic.go

@@ -49,19 +49,18 @@ func (l *InfoDetailLogic) InfoDetail(req *types.InfoDetailReq) (resp *types.Repl
 	row := T.ClickhouseConn.QueryRow(context.TODO(), sql, req.InfoId)
 	err1 := row.ScanStruct(&info)
 	if err1 == nil {
+		q1 := `SELECT relate_id, is_ignore, is_create FROM crm.connection_status WHERE position_id = ? AND relate_id = ? AND itype = 2`
+		cinfo := T.CrmMysql.SelectBySql(q1, req.PositionId, info.DataJsonId)
+		if cinfo != nil && len(*cinfo) > 0 {
+			info.IsIgnore = common.IntAll((*cinfo)[0]["is_ignore"])
+			info.IsCreate = common.IntAll((*cinfo)[0]["is_create"])
+		}
 		info.DataJsonId = encrypt.EncodeArticleId2ByCheck(info.DataJsonId)
 		binfo, b := T.MgoBidding.FindById("bidding", info.DataJsonId, map[string]interface{}{"title": 1, "projectname": 1})
 		if b && binfo != nil && len(*binfo) > 0 {
 			info.ProjectName = common.ObjToString((*binfo)["projectname"])
 			info.Href = fmt.Sprintf("/article/content/%s.html", encrypt.EncodeArticleId2ByCheck(info.DataJsonId))
 		}
-
-		q1 := `SELECT relate_id, is_ignore, is_create FROM crm.connection_status WHERE position_id = ? AND relate_id = ? AND itype = 2`
-		cinfo := T.CrmMysql.SelectBySql(q1, req.PositionId, req.InfoId)
-		if cinfo != nil && len(*cinfo) > 0 {
-			info.IsIgnore = common.IntAll((*cinfo)[0]["is_ignore"])
-			info.IsCreate = common.IntAll((*cinfo)[0]["is_create"])
-		}
 		resp.Data = info
 
 	} else {