2
3
Эх сурвалжийг харах

前后:ptr登录不上问题,post传参不对

dubch 5 жил өмнө
parent
commit
a615229f43

+ 6 - 4
src/dashoo.cn/backend/api/controllers/rtx/rtx.go

@@ -1,6 +1,7 @@
 package rtx
 
 import (
+	"encoding/json"
 	"fmt"
 	"log"
 
@@ -70,12 +71,13 @@ func (this *RtxController) SendMsg() {
 // @Success 200 {object} historicTasks
 // @router /ptrlogin [post]
 func (this *RtxController) PtrLogin() {
+	var ptr oilrtx.PtrUser
 	rtxSvc := oilrtx.GetRtxService(utils.DBE)
-	userName := this.GetString("username") //用户名
-	passWord := this.GetString("password")
+	var jsonBlob = this.Ctx.Input.RequestBody
+	json.Unmarshal(jsonBlob, &ptr)
 
-	resp := rtxSvc.HandlePtrLogin(userName, passWord, BaseUserName)
-	log.Println("userName= ", userName)
+	resp := rtxSvc.HandlePtrLogin(ptr.UserName, ptr.PassWord, BaseUserName)
+	log.Println("userName= ", ptr.UserName)
 	var datainfo DataInfo
 	datainfo.Items = resp
 	this.Data["json"] = &datainfo

+ 1 - 1
src/dashoo.cn/frontend_web/src/api/rtxservice/rtx.js

@@ -21,7 +21,7 @@ export default {
     return myAxios({
       url: '/rtx/ptrlogin',
       method: 'post',
-      params: params
+      data: params
     })
   }