caipin 4 년 전
부모
커밋
e996bf6d60
1개의 변경된 파일8개의 추가작업 그리고 5개의 파일을 삭제
  1. 8 5
      services/login_service.go

+ 8 - 5
services/login_service.go

@@ -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) {
 
-	// 工程项目是否存在
+	// 1-1.工程项目是否存在
 	projectInfo := s.projectDao.GetCode(loginData.Code)
 	if projectInfo.Id == 0 {
 		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("工程建设管理员不存在,禁止登录")
 	}
+
+	// 2.验证登陆-临时
+	projectAccountInfo := s.projectAccountDao.GetAccount(loginData.Account)
+
 	// 验证密码-TODO
 	Jlzf := lib.NewJlzf()
 	err := Jlzf.LoginValid(loginData)