|  | @@ -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.写入登录态
 |