|
@@ -51,7 +51,7 @@ func (f *Front) GroupTaskListByGroup() {
|
|
|
//tagNum := util.Mgo.Count(sourceinfo, map[string]interface{}{"b_isgivegroup": true, "s_grouptaskid": groupTaskId, "b_istag": true})
|
|
|
tagNum := util.Mgo.Count(sourceinfo, map[string]interface{}{"s_grouptaskid": groupTaskId, "b_istag": true})
|
|
|
progressFloat := float64(tagNum) / float64(giveNum)
|
|
|
- value, _ := strconv.ParseFloat(fmt.Sprintf("%.2f", progressFloat), 64)
|
|
|
+ value, _ := strconv.ParseFloat(fmt.Sprintf("%.4f", progressFloat), 64)
|
|
|
progress := fmt.Sprint(value*100) + "%"
|
|
|
l["s_progress"] = progress
|
|
|
//同步数据库
|
|
@@ -112,7 +112,7 @@ func (f *Front) GroupTaskListByAdmin() {
|
|
|
//tagNum := util.Mgo.Count(sourceinfo, map[string]interface{}{"b_isgivegroup": true, "s_grouptaskid": groupTaskId, "b_istag": true})
|
|
|
tagNum := util.Mgo.Count(sourceinfo, map[string]interface{}{"s_grouptaskid": groupTaskId, "b_istag": true})
|
|
|
progressFloat := float64(tagNum) / float64(giveNum)
|
|
|
- value, _ := strconv.ParseFloat(fmt.Sprintf("%.2f", progressFloat), 64)
|
|
|
+ value, _ := strconv.ParseFloat(fmt.Sprintf("%.4f", progressFloat), 64)
|
|
|
progress := fmt.Sprint(value*100) + "%"
|
|
|
l["s_progress"] = progress
|
|
|
//同步数据库
|
|
@@ -165,7 +165,7 @@ func (f *Front) GroupUserTaskList() {
|
|
|
sourceinfo := qu.ObjToString(l["s_sourceinfo"])
|
|
|
tagNum := util.Mgo.Count(sourceinfo, map[string]interface{}{"s_usertaskid": mongodb.BsonIdToSId(l["_id"]), "b_istag": true})
|
|
|
progressFloat := float64(tagNum) / float64(giveNum)
|
|
|
- value, _ := strconv.ParseFloat(fmt.Sprintf("%.2f", progressFloat), 64)
|
|
|
+ value, _ := strconv.ParseFloat(fmt.Sprintf("%.4f", progressFloat), 64)
|
|
|
progress := fmt.Sprint(value*100) + "%"
|
|
|
l["s_progress"] = progress
|
|
|
//同步数据库
|