Przeglądaj źródła

打印短信相关信息

huangrf 6 lat temu
rodzic
commit
921e0d3871

+ 5 - 0
controllers/partial/CaptchaController.go

@@ -5,6 +5,7 @@ import (
 	"git.qianqiusoft.com/qianqiusoft/light-apiengine/entitys"
 	"git.qianqiusoft.com/qianqiusoft/light-apiengine/utils"
 	"strconv"
+	"fmt"
 )
 
 // _Image
@@ -41,11 +42,15 @@ func Captcha_Image(c *entitys.CtrlContext) {
 // @Failure 403 :id is empty
 func Captcha_Sms(c *entitys.CtrlContext) {
 	mobile := c.Ctx.Query("mobile")
+	
+	fmt.Println("--------------> get mobile", mobile)
 
 	if mobile == "" {
 		c.Ctx.JSON(500, sysmodel.SysReturn{500, "mobile is cannot empty", nil})
 		return
 	}
+	
+	fmt.Println("--------------> utils.SendSmsCaptcha", mobile)
 
 	data, err := utils.SendSmsCaptcha(mobile)
 	if err == nil {

+ 37 - 0
routers/captcha_gen.go

@@ -0,0 +1,37 @@
+
+package routers
+
+import (
+	"git.qianqiusoft.com/qianqiusoft/light-apiengine/engine"
+	
+	"git.qianqiusoft.com/qianqiusoft/light-apiengine/controllers/gen"
+	"fmt"
+)
+
+func init(){
+	addRegisterHandler(registerCaptchaRouter)
+}
+
+func registerCaptchaRouter(e *engine.ApiEngine){
+	api:=e.GinEngine.Group("/api")
+	v1:=api.Group("/v1/captcha")
+	
+	if len(_router["captcha"]) >0 {
+		v1.Use(_router["captcha"]...)
+	}
+	ctrler := gen.NewCaptchaController(e)
+
+	
+
+	v1.GET("/image",ctrler.Image)
+	//v1.POST("/image",ctrler.Image)
+
+	fmt.Println("bind sms router");
+	v1.GET("/sms",ctrler.Sms)
+	//v1.POST("/sms",ctrler.Sms)
+
+	v1.GET("/check",ctrler.Check)
+	//v1.POST("/check",ctrler.Check)
+
+}
+

+ 2 - 2
utils/captcha_util.go

@@ -105,9 +105,9 @@ func SendSmsCaptcha(mobile string) ([]byte, error) {
 	if mobile == "" {
 		return nil, errors.New("mobile is cannot empty")
 	}
+	
 	sms_url := fmt.Sprintf(smsConfig.send_format, mobile)
-	logs.Debug("-----sms_send_url-------")
-	logs.Debug(sms_url)
+	fmt.Println("------>sms_url", sms_url)
 	data, err := NewHttpUtil().Get(sms_url, nil, nil)
 	logs.Debug(string(data))
 	if err != nil {