1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package award
- import (
- "app.yhyue.com/moapp/jybase/common"
- "app.yhyue.com/moapp/message/db"
- "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, ","),
- })
- 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"] = "获得小米智能音箱"
- case "2":
- data["mold"] = "获得iPad"
- }
- return data
- }
- return nil
- }
|