|
@@ -62,6 +62,7 @@ func (f *Front) RemarkDetail() {
|
|
|
}
|
|
|
did := f.GetString("did")
|
|
|
coll := f.GetString("s_sourceinfo")
|
|
|
+ qu.Debug(pid, did, coll)
|
|
|
rep := getDetail(did, coll) //获取本条公告的信息
|
|
|
f.T["otherInfo"] = rep["otherInfo"] //展示关联公告信息
|
|
|
f.T["moreInfo"] = rep["moreInfo"] //更多关联公告信息
|
|
@@ -92,7 +93,12 @@ func getDetail(id, coll string) map[string]interface{} {
|
|
|
rep := map[string]interface{}{}
|
|
|
infoTmp, _ := util.Mgo.FindById(coll, id, ``)
|
|
|
baseInfo := (*infoTmp)["v_baseinfo"].(map[string]interface{}) //字段值
|
|
|
- bzInfo := (*infoTmp)["v_taginfo"].(map[string]interface{}) //标注信息
|
|
|
+ var bzInfo map[string]interface{} //标注信息
|
|
|
+ if (*infoTmp)["v_taginfo"] != nil {
|
|
|
+ bzInfo = (*infoTmp)["v_taginfo"].(map[string]interface{})
|
|
|
+ } else {
|
|
|
+ bzInfo = make(map[string]interface{})
|
|
|
+ }
|
|
|
baseInfo["detail"] = qu.ObjToString(baseInfo["title"]) + "</br>" + qu.ObjToString(baseInfo["detail"])
|
|
|
baseInfo["_id"] = mgo.BsonIdToSId(baseInfo["_id"])
|
|
|
purchasingTag, _ := bzInfo["purchasinglist_alltag"].(bool)
|