|  | @@ -63,17 +63,20 @@ func (s *loginService) ValidRule(ctx iris.Context) (viewmodels.Login, error) {
 | 
												
													
														
															|  |  // 验证项目用户登陆相关
 |  |  // 验证项目用户登陆相关
 | 
												
													
														
															|  |  func (s *loginService) ValidProjectAccount(loginData viewmodels.Login, writer http.ResponseWriter) (*viewmodels.ProjectAccount, error) {
 |  |  func (s *loginService) ValidProjectAccount(loginData viewmodels.Login, writer http.ResponseWriter) (*viewmodels.ProjectAccount, error) {
 | 
												
													
														
															|  |  
 |  |  
 | 
												
													
														
															|  | -	// 工程项目是否存在
 |  | 
 | 
												
													
														
															|  | 
 |  | +	// 1-1.工程项目是否存在
 | 
												
													
														
															|  |  	projectInfo := s.projectDao.GetCode(loginData.Code)
 |  |  	projectInfo := s.projectDao.GetCode(loginData.Code)
 | 
												
													
														
															|  |  	if projectInfo.Id == 0 {
 |  |  	if projectInfo.Id == 0 {
 | 
												
													
														
															|  |  		return nil, errors.New("工程建设管理员还未创建项目,禁止登录")
 |  |  		return nil, errors.New("工程建设管理员还未创建项目,禁止登录")
 | 
												
													
														
															|  |  	}
 |  |  	}
 | 
												
													
														
															|  | -	// 获得项目用户
 |  | 
 | 
												
													
														
															|  | -
 |  | 
 | 
												
													
														
															|  | -	projectAccountInfo := s.projectAccountDao.Get(projectInfo.UserId, projectInfo.Id)
 |  | 
 | 
												
													
														
															|  | -	if projectAccountInfo.Id == 0 {
 |  | 
 | 
												
													
														
															|  | 
 |  | +	// 1-2.获得项目管理员
 | 
												
													
														
															|  | 
 |  | +	projectAdminInfo := s.projectAccountDao.Get(projectInfo.UserId, projectInfo.Id)
 | 
												
													
														
															|  | 
 |  | +	if projectAdminInfo.Id == 0 {
 | 
												
													
														
															|  |  		return nil, errors.New("工程建设管理员不存在,禁止登录")
 |  |  		return nil, errors.New("工程建设管理员不存在,禁止登录")
 | 
												
													
														
															|  |  	}
 |  |  	}
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +	// 2.验证登陆-临时
 | 
												
													
														
															|  | 
 |  | +	projectAccountInfo := s.projectAccountDao.GetAccount(loginData.Account)
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  |  	// 验证密码-TODO
 |  |  	// 验证密码-TODO
 | 
												
													
														
															|  |  	Jlzf := lib.NewJlzf()
 |  |  	Jlzf := lib.NewJlzf()
 | 
												
													
														
															|  |  	err := Jlzf.LoginValid(loginData)
 |  |  	err := Jlzf.LoginValid(loginData)
 |