|
@@ -175,7 +175,7 @@ func (s *RtxService) HandleSendMsg(username string, tomobile string, message str
|
|
|
return resp
|
|
return resp
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-func (s *RtxService) HandlePtrLogin(username string, password string, BaseUser string) RtxRespToken {
|
|
|
|
|
|
|
+func (s *RtxService) HandlePtrLogin(username string, password string, BaseUser string) int {
|
|
|
var list []map[string]string
|
|
var list []map[string]string
|
|
|
client := &http.Client{}
|
|
client := &http.Client{}
|
|
|
var ptrUser PtrUser
|
|
var ptrUser PtrUser
|
|
@@ -199,15 +199,16 @@ func (s *RtxService) HandlePtrLogin(username string, password string, BaseUser s
|
|
|
// jsonBlob, _ := ioutil.ReadAll(resp.Body)
|
|
// jsonBlob, _ := ioutil.ReadAll(resp.Body)
|
|
|
var rtxRespToken RtxRespToken
|
|
var rtxRespToken RtxRespToken
|
|
|
// json.Unmarshal(jsonBlob, &rtxRespToken)
|
|
// json.Unmarshal(jsonBlob, &rtxRespToken)
|
|
|
-
|
|
|
|
|
|
|
+ flag := 0
|
|
|
rtxRespToken.Code = 2000
|
|
rtxRespToken.Code = 2000
|
|
|
if rtxRespToken.Code == 2000 {
|
|
if rtxRespToken.Code == 2000 {
|
|
|
sql := "select 1 from " + BaseUser + " where UserName='" + username + "'"
|
|
sql := "select 1 from " + BaseUser + " where UserName='" + username + "'"
|
|
|
|
|
|
|
|
list, _ = s.DBE.QueryString(sql)
|
|
list, _ = s.DBE.QueryString(sql)
|
|
|
if len(list) > 0 {
|
|
if len(list) > 0 {
|
|
|
-
|
|
|
|
|
|
|
+ flag = 1
|
|
|
} else {
|
|
} else {
|
|
|
|
|
+ flag = 2
|
|
|
var baseuser userRole.Base_User
|
|
var baseuser userRole.Base_User
|
|
|
pwd, key, _ := utils.TripleDesEncrypt(password)
|
|
pwd, key, _ := utils.TripleDesEncrypt(password)
|
|
|
|
|
|
|
@@ -226,5 +227,5 @@ func (s *RtxService) HandlePtrLogin(username string, password string, BaseUser s
|
|
|
log.Println("Code:" + string(rtxRespToken.Code) + ",Message:" + rtxRespToken.Message + ",Token:" + rtxRespToken.Token)
|
|
log.Println("Code:" + string(rtxRespToken.Code) + ",Message:" + rtxRespToken.Message + ",Token:" + rtxRespToken.Token)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- return rtxRespToken
|
|
|
|
|
|
|
+ return flag
|
|
|
}
|
|
}
|