xuzhiheng 7 달 전
부모
커밋
01782ed8fd
1개의 변경된 파일7개의 추가작업 그리고 3개의 파일을 삭제
  1. 7 3
      jyservice/src/usermanager/getdata.go

+ 7 - 3
jyservice/src/usermanager/getdata.go

@@ -417,7 +417,7 @@ func getDataByAppid(appid string, i_day, next, i_all, findType, reload, reqtype
 	fields["_id"] = 1
 	// data, bdata := Mgo.Find("usermail", query, `{"_id":1}`, fields, false, i_next, QUERY_LIMIT)
 	// data, bdata := Mgo.Find("usermail", query, nil, nil, false, i_next, QUERY_LIMIT)
-	data, bdata := getUserMailData(query, appid, i_next, findType)
+	data, bdata := getUserMailData(query, appid, i_next, findType, blastid)
 	if bdata && data != nil && *data != nil && len(*data) > 0 {
 		log.Println("bdatalen ", len(*data))
 		for _, n := range *data {
@@ -798,12 +798,16 @@ func getDataByAppid(appid string, i_day, next, i_all, findType, reload, reqtype
 	return
 }
 
-func getUserMailData(query map[string]interface{}, appid string, i_next, findType int) (data *[]map[string]interface{}, bdata bool) {
+func getUserMailData(query map[string]interface{}, appid string, i_next, findType int, isSort bool) (data *[]map[string]interface{}, bdata bool) {
 	if findType == 1 {
 		query["ispanchong"] = 1
 		data, bdata = Mgo.Find("usermail", query, nil, nil, false, i_next, QUERY_LIMIT)
 	} else {
-		data, bdata = Mgo.Find("usermail", query, nil, nil, false, i_next, QUERY_LIMIT)
+		if isSort {
+			data, bdata = Mgo.Find("usermail", query, `{"_id":1}`, nil, false, i_next, QUERY_LIMIT)
+		} else {
+			data, bdata = Mgo.Find("usermail", query, nil, nil, false, i_next, QUERY_LIMIT)
+		}
 	}
 	return data, bdata
 }