Browse Source

fix:修改

duxin 4 days ago
parent
commit
469a5428f5
1 changed files with 5 additions and 1 deletions
  1. 5 1
      src/jfw/modules/subscribepay/src/timetask/timetask.go

+ 5 - 1
src/jfw/modules/subscribepay/src/timetask/timetask.go

@@ -1214,11 +1214,15 @@ func ZmUserEquityRecovery(userTable string) {
 		23, 59, 59, 0,
 		23, 59, 59, 0,
 		time.Local)
 		time.Local)
 	crontab(false, TimeTaskConfig.ZmUserEquityRecovery, func() {
 	crontab(false, TimeTaskConfig.ZmUserEquityRecovery, func() {
+		queryMap := map[string]interface{}{"i_zhima_number": 1, "i_zhima_status": 1, "_id": 1, "i_zhima_endtime": 1, "i_zhima_starttime": 1}
+		if userTable == CollEntUser {
+			queryMap["i_userid"] = 1
+		}
 		sess := util.MQFW.GetMgoConn()
 		sess := util.MQFW.GetMgoConn()
 		it := sess.DB("qfw").C(userTable).Find(map[string]interface{}{
 		it := sess.DB("qfw").C(userTable).Find(map[string]interface{}{
 			"i_zhima_status": map[string]interface{}{
 			"i_zhima_status": map[string]interface{}{
 				"$gt": 0},
 				"$gt": 0},
-		}).Select(map[string]interface{}{"i_zhima_number": 1, "i_zhima_status": 1, "_id": 1, "i_userid": 1, "i_zhima_endtime": 1, "i_zhima_starttime": 1}).Iter()
+		}).Select(queryMap).Iter()
 		for m := make(map[string]interface{}); it.Next(&m); {
 		for m := make(map[string]interface{}); it.Next(&m); {
 			userId := BsonIdToSId(m["_id"])
 			userId := BsonIdToSId(m["_id"])
 			if userTable == CollEntUser {
 			if userTable == CollEntUser {