Ver código fonte

公告修改展示页新增剑鱼链接

mxs 1 ano atrás
pai
commit
b9a671eef2

+ 11 - 0
src/service/repair_service.go

@@ -786,6 +786,7 @@ func (jy *RepairRule) SearchID() {
 						"msg": "未查询到数据",
 					})
 				} else {
+					createJyHref(data_two)
 					jy.ServeJson(map[string]interface{}{
 						"orgColl": JyCollNameTwo,
 						"rep":     rep_two,
@@ -794,6 +795,7 @@ func (jy *RepairRule) SearchID() {
 				}
 			} else {
 				qu.Debug(JyCollNameOne, id)
+				createJyHref(data_one)
 				jy.ServeJson(map[string]interface{}{
 					"orgColl": JyCollNameOne,
 					"rep":     rep_one,
@@ -811,6 +813,7 @@ func (jy *RepairRule) SearchSha() {
 		if sha != "" {
 			info, _ := JYMgo.Find("bidding", bson.M{"s_sha": sha}, nil, bson.M{"title": 1, "publishtime": 1, "href": 1}, false, 0, 20)
 			if len(*info) > 0 {
+				createJyHref(info)
 				jy.ServeJson(map[string]interface{}{
 					"orgColl": JyCollNameOne,
 					"rep":     true,
@@ -870,6 +873,7 @@ func (jy *RepairRule) SearchJyurl() {
 						"msg": "未查询到数据",
 					})
 				} else {
+					createJyHref(data_two)
 					jy.ServeJson(map[string]interface{}{
 						"orgColl": JyCollNameTwo,
 						"rep":     rep_two,
@@ -877,6 +881,7 @@ func (jy *RepairRule) SearchJyurl() {
 					})
 				}
 			} else {
+				createJyHref(data_one)
 				jy.ServeJson(map[string]interface{}{
 					"orgColl": JyCollNameOne,
 					"rep":     rep_one,
@@ -888,6 +893,12 @@ func (jy *RepairRule) SearchJyurl() {
 	}
 }
 
+func createJyHref(data *[]map[string]interface{}) {
+	for _, d := range *data {
+		d["jyhref"] = GetJyHref(mongodb.BsonIdToSId(d["_id"]))
+	}
+}
+
 func detailClear(detail string) string {
 	cut := NewCut()
 	new_s := cut.ClearHtml(detail)

+ 10 - 0
src/web/templates/repair/jy_repair.html

@@ -74,6 +74,7 @@
                                 <th>id</th>
                                 <th>标题</th>
                                 <th>正文链接</th>
+                                <th>剑鱼链接</th>
                                 <th>源表</th>
                                 <th>发布时间</th>
                                 <th>操作</th>
@@ -219,6 +220,15 @@
                             return ""
                         }
                     },  width: "18%"},
+                {"data": function (row) {
+                        if (row.jyhref) {
+                            var str = "链接地址"
+                            tmp = '<a class="" target="_blank" href=' + row.jyhref + '>' + str + '</a>';
+                            return tmp
+                        } else {
+                            return ""
+                        }
+                    },  width: "18%"},
                 {"data": curColl, render: function (val){
                         return curColl
                     },  width: "7%"},