package award import ( "app.yhyue.com/moapp/jybase/common" "app.yhyue.com/moapp/message/db" "log" "strings" "time" ) func GetUserRegisterTime(userId string) (t int64) { user, ok := db.Mgo.FindById("user", userId, `"l_registedate":1`) if ok && user != nil { t = common.Int64All((*user)["l_registedate"]) } return } // func SaveQuestionnaire(userId, phone, answers string) bool { id := db.Mgo.Save("double_eleven_22_q", map[string]interface{}{ "l_create": time.Now().Unix(), "s_userid": userId, "s_phone": phone, "s_answers": strings.Split(answers, ","), }) log.Println("double_eleven:", id) return id != "" } // func GetWinnerInfo() map[string]interface{} { todayData := db.Mysql.SelectBySql(`SELECT phone,winnerdate,mold FROM winner_info_22_10 WHERE TO_DAYS(winnerdate) = TO_DAYS(NOW())`) if todayData != nil && len(*todayData) > 0 { data := (*todayData)[0] phone := common.ObjToString(data["phone"]) if phone != "" && len([]rune(phone)) == 11 { data["phone"] = string(phone[0:3]) + "****" + string(phone[(len(phone)-4):]) } switch common.ObjToString(data["mold"]) { case "1": data["mold"] = "获得 小米智能音箱 1个" case "2": data["mold"] = "获得 iPad 1台" } return data } return nil }