caipin 4 년 전
부모
커밋
13360c1448
5개의 변경된 파일12개의 추가작업 그리고 8개의 파일을 삭제
  1. 7 5
      services/backstage_service.go
  2. 1 1
      web/backstage/manager_bs.go
  3. 1 1
      web/backstage/project_bs.go
  4. 1 0
      web/middleware/sessions_backstage.go
  5. 2 1
      web/utils/utils.go

+ 7 - 5
services/backstage_service.go

@@ -8,6 +8,7 @@ package services
 
 import (
 	"errors"
+	"fmt"
 	"log"
 	"net/http"
 	"net/url"
@@ -194,7 +195,10 @@ func (s *backstageService) ValidCldStaff(loginData viewmodels.StaffCld, writer h
 
 	// 1.cld账号写入管理员表
 	managerData := s.managerDao.GetUserName(loginData.StaffName)
-	result := &lib.Result{}
+	// result := &lib.Result{}
+	// 1.验证CLD账号密码
+	cld := lib.NewCld()
+	result, err := cld.LoginValid(loginData)
 
 	if managerData.Id != 0 && managerData.GroupId == 1 {
 		result.Data.UserName = "admin"
@@ -206,16 +210,14 @@ func (s *backstageService) ValidCldStaff(loginData viewmodels.StaffCld, writer h
 		}
 
 	} else {
-		// 1.验证CLD账号密码
-		cld := lib.NewCld()
-		result, err := cld.LoginValid(loginData)
+
 		if err != nil {
 			return nil, err
 		}
 		if result.Code != 0 {
 			return nil, errors.New(result.Msg)
 		}
-
+		fmt.Println(result)
 		if managerData.Id == 0 {
 			// 写入管理表
 			manager := &models.CmManager{}

+ 1 - 1
web/backstage/manager_bs.go

@@ -98,7 +98,7 @@ func (c *ManagerBs) PostEnable() {
 	// 1.获得数据
 	data := viewmodels.Manager{}
 	if err := c.Ctx.ReadJSON(&data); err != nil {
-		c.Ctx.JSON(iris.Map{"code": -1, "msg": "参数错误"})
+		c.Ctx.JSON(iris.Map{"code": -1, "msg": err})
 		return
 	}
 

+ 1 - 1
web/backstage/project_bs.go

@@ -162,7 +162,6 @@ func (c *ProjectBs) PostAdd() {
 		c.Ctx.JSON(iris.Map{"code": -1, "msg": ErrMsg})
 		return
 	}
-
 	// 获得用户名称和办事处
 	staffName, err := utils.GetBackstageKey(c.Ctx, "StaffName")
 	if err != nil {
@@ -174,6 +173,7 @@ func (c *ProjectBs) PostAdd() {
 		c.Ctx.JSON(iris.Map{"code": -1, "msg": fmt.Sprintf("%s", err)})
 		return
 	}
+
 	projectData.CreateName = staffName
 	projectData.CreateCategory = category
 	// 新增项目信息

+ 1 - 0
web/middleware/sessions_backstage.go

@@ -36,6 +36,7 @@ func SessionsBackstageAuth(ctx iris.Context) {
 		ctx.JSON(iris.Map{"code": 1, "msg": "账号发生异常1"})
 		return
 	}
+
 	// 数字证书
 	digitalToken := comm.CreateSign(conf.CookieSecret + params.Get("identity"))
 

+ 2 - 1
web/utils/utils.go

@@ -44,8 +44,9 @@ func GetBackstageKey(ctx iris.Context, key string) (string, error) {
 	//account := ctx.Values().Get("account").(*models.CmProjectAccount)
 	// fmt.Println(account)
 	value := ctx.Values().GetString(key)
+
 	if value == "" {
-		return "", errors.New("项目不存在")
+		return "", errors.New("员工名称不存在")
 	}
 	return value, nil
 }