|
@@ -759,6 +759,7 @@ func (f *Front) CheckList() {
|
|
if status := qu.ObjToString(l["s_status"]); status == "进行中" { //更新任务进度
|
|
if status := qu.ObjToString(l["s_status"]); status == "进行中" { //更新任务进度
|
|
giveNum := qu.IntAll(l["i_givenum"])
|
|
giveNum := qu.IntAll(l["i_givenum"])
|
|
sourceinfo := qu.ObjToString(l["s_sourceinfo"])
|
|
sourceinfo := qu.ObjToString(l["s_sourceinfo"])
|
|
|
|
+
|
|
tagNum := util.Mgo.Count(sourceinfo, map[string]interface{}{"s_usertaskid": mgo.BsonIdToSId(l["_id"]), "b_istag": true})
|
|
tagNum := util.Mgo.Count(sourceinfo, map[string]interface{}{"s_usertaskid": mgo.BsonIdToSId(l["_id"]), "b_istag": true})
|
|
progressFloat := float64(tagNum) / float64(giveNum)
|
|
progressFloat := float64(tagNum) / float64(giveNum)
|
|
value, _ := strconv.ParseFloat(fmt.Sprintf("%.4f", progressFloat), 64)
|
|
value, _ := strconv.ParseFloat(fmt.Sprintf("%.4f", progressFloat), 64)
|
|
@@ -804,7 +805,8 @@ func (f *Front) CheckData() {
|
|
query["s_excp"] = map[string]interface{}{"$exists": true}
|
|
query["s_excp"] = map[string]interface{}{"$exists": true}
|
|
}
|
|
}
|
|
count := util.Mgo.Count(sourceinfo, query)
|
|
count := util.Mgo.Count(sourceinfo, query)
|
|
- fields := map[string]interface{}{"v_baseinfo.title": 1, "b_check": 1, "i_ckdata": 1, "s_login": 1, "b_istag": 1, "s_excp": 1, "s_excp_info": 1}
|
|
|
|
|
|
+ fields := map[string]interface{}{"v_baseinfo.title": 1, "v_baseinfo.buyer": 1, "v_baseinfo.s_winner": 1, "v_baseinfo.budget": 1,
|
|
|
|
+ "v_baseinfo.bidamount": 1, "b_check": 1, "i_ckdata": 1, "s_login": 1, "b_istag": 1, "s_excp": 1, "s_excp_info": 1}
|
|
info, _ := util.Mgo.Find(sourceinfo, query, `{"_id": 1}`, fields, false, start, limit)
|
|
info, _ := util.Mgo.Find(sourceinfo, query, `{"_id": 1}`, fields, false, start, limit)
|
|
f.ServeJson(map[string]interface{}{
|
|
f.ServeJson(map[string]interface{}{
|
|
"draw": draw,
|
|
"draw": draw,
|
|
@@ -973,7 +975,8 @@ func (f *Front) CheckJyData() {
|
|
query["i_ckdata"] = 0
|
|
query["i_ckdata"] = 0
|
|
}
|
|
}
|
|
count := util.Mgo.Count(sourceinfo, query)
|
|
count := util.Mgo.Count(sourceinfo, query)
|
|
- fields := map[string]interface{}{"v_baseinfo.title": 1, "b_check": 1, "i_ckdata": 1, "s_login": 1, "b_istag": 1, "s_excp": 1, "s_excp_info": 1, "b_isEff": 1}
|
|
|
|
|
|
+ fields := map[string]interface{}{"v_baseinfo.title": 1, "v_baseinfo.buyer": 1, "v_baseinfo.s_winner": 1, "v_baseinfo.budget": 1,
|
|
|
|
+ "v_baseinfo.bidamount": 1, "b_check": 1, "i_ckdata": 1, "s_login": 1, "b_istag": 1, "s_excp": 1, "s_excp_info": 1}
|
|
info, _ := util.Mgo.Find(sourceinfo, query, `{"_id": 1}`, fields, false, start, limit)
|
|
info, _ := util.Mgo.Find(sourceinfo, query, `{"_id": 1}`, fields, false, start, limit)
|
|
f.ServeJson(map[string]interface{}{
|
|
f.ServeJson(map[string]interface{}{
|
|
"draw": draw,
|
|
"draw": draw,
|