rdluck 4 years ago
parent
commit
90844d50d2
2 changed files with 17 additions and 11 deletions
  1. 16 10
      controllers/user.go
  2. 1 1
      models/msg_code.go

+ 16 - 10
controllers/user.go

@@ -86,8 +86,9 @@ func (this *UserCommonController) GetSmsCode() {
 		item.OpenId = ""
 		item.Code = msgCode
 		item.Mobile = mobile
-		item.ExpiredIn = time.Now().Unix() + 15*60
+		item.ExpiredIn = time.Now().Add(15*60).Unix()
 		item.Enabled = 1
+		item.CreatedTime=time.Now()
 		err := models.AddMsgCode(item)
 		if err != nil {
 			br.Msg = "发送失败"
@@ -182,6 +183,19 @@ func (this *UserCommonController) GetEmailCode() {
 		return
 	}
 	if result {
+		item := new(models.MsgCode)
+		item.OpenId = ""
+		item.Code = msgCode
+		item.Mobile = email
+		item.ExpiredIn = time.Now().Add(15*60).Unix()
+		item.Enabled = 1
+		item.CreatedTime=time.Now()
+		err := models.AddMsgCode(item)
+		if err != nil {
+			br.Msg = "发送失败"
+			br.ErrMsg = "发送失败,Err:" + err.Error()
+			return
+		}
 		br.Msg = "发送成功"
 	} else {
 		br.Msg = "发送失败"
@@ -421,12 +435,4 @@ func (this *UserController) SmallLimit() {
 	br.Ret = 200
 	br.Success = true
 	br.Data = resp
-}
-
-//func init() {
-//	fmt.Println("start")
-//	userPermission, err := services.CheckUserPermission(11602)
-//	fmt.Println(err)
-//	fmt.Println(userPermission)
-//	fmt.Println("end")
-//}
+}

+ 1 - 1
models/msg_code.go

@@ -27,7 +27,7 @@ func AddMsgCode(item *MsgCode) (err error) {
 func GetMsgCode(mobile, code string) (item *MsgCode, err error) {
 	o := orm.NewOrm()
 	o.Using("rddp")
-	sql := `SELECT * FROM msg_code WHERE mobile=? AND code=? AND expired_in>=NOW() `
+	sql := `SELECT * FROM msg_code WHERE mobile=? AND code=? AND FROM_UNIXTIME(expired_in)>=NOW() `
 	err = o.Raw(sql, mobile, code).QueryRow(&item)
 	return
 }