|
@@ -8,7 +8,6 @@ package services
|
|
|
|
|
|
import (
|
|
|
"errors"
|
|
|
- "fmt"
|
|
|
"log"
|
|
|
"net/http"
|
|
|
"net/url"
|
|
@@ -203,8 +202,6 @@ func (s *backstageService) ValidCldStaff(loginData viewmodels.StaffCld, writer h
|
|
|
return nil, errors.New(result.Msg)
|
|
|
}
|
|
|
|
|
|
- fmt.Println(result)
|
|
|
-
|
|
|
// 2.cld账号写入管理员表
|
|
|
managerData := s.managerDao.GetUserName(result.Data.UserName)
|
|
|
if managerData.Id == 0 {
|
|
@@ -214,15 +211,26 @@ func (s *backstageService) ValidCldStaff(loginData viewmodels.StaffCld, writer h
|
|
|
manager.Username = result.Data.UserName
|
|
|
|
|
|
manager.CreateTime = time.Now()
|
|
|
+ manager.UpdateTime = time.Now()
|
|
|
manager.LastLogin = time.Now()
|
|
|
+
|
|
|
manager.Category = result.Data.Category
|
|
|
- manager.Telephone = ""
|
|
|
- manager.Email = ""
|
|
|
- manager.Qq = ""
|
|
|
- manager.Fixedphone = ""
|
|
|
- manager.Position = ""
|
|
|
+ manager.Office = result.Data.CategoryId
|
|
|
+ manager.Telephone = result.Data.Telephone
|
|
|
+ manager.Email = result.Data.Email
|
|
|
+ manager.Qq = result.Data.Qq
|
|
|
+ manager.Fixedphone = result.Data.Fixedphone
|
|
|
+ manager.Position = result.Data.Position
|
|
|
+
|
|
|
+ err := s.managerDao.Create(manager)
|
|
|
+ if err != nil {
|
|
|
+ return nil, err
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
- // err := s.managerDao.Add(project)
|
|
|
+ // 2-1
|
|
|
+ if managerData.CanLogin == 0 {
|
|
|
+ return nil, errors.New("不允许登陆")
|
|
|
}
|
|
|
|
|
|
// 3.写入登录态
|