caipin 4 tahun lalu
induk
melakukan
adecff6889
3 mengubah file dengan 4 tambahan dan 0 penghapusan
  1. 1 0
      models/cm_manager.go
  2. 2 0
      services/manager_service.go
  3. 1 0
      web/viewmodels/manager.go

+ 1 - 0
models/cm_manager.go

@@ -22,6 +22,7 @@ type CmManager struct {
 	LoginIp    string    `xorm:"comment('登录ip') VARCHAR(12)"`
 	Token      string    `xorm:"not null comment('随机token') VARCHAR(32)"`
 	CanLogin   int       `xorm:"default 1 comment('是否可登录') TINYINT(1)"`
+	StaffId    int       `xorm:"default 0 comment('员工ID') INT(11)"`
 	Office     string    `xorm:"default 12 comment('办事处id(CLD字段)') VARCHAR(32)"`
 	Category   string    `xorm:"comment('办事处名称(CLD字段)') VARCHAR(32)"`
 	Email      string    `xorm:"comment('邮箱(CLD字段)') VARCHAR(255)"`

+ 2 - 0
services/manager_service.go

@@ -69,6 +69,7 @@ func (s *managerService) GetCurrentManager(staffName string) *viewmodels.Current
 
 	cmData := viewmodels.CurrentManager{}
 	id, _ := comm.AesEncrypt(strconv.Itoa(managerData.Id), conf.SignSecret)
+	StaffId, _ := comm.AesEncrypt(strconv.Itoa(managerData.StaffId), conf.SignSecret)
 	permission := []string{}
 	json.Unmarshal([]byte(groupData.Permission), &permission)
 
@@ -76,6 +77,7 @@ func (s *managerService) GetCurrentManager(staffName string) *viewmodels.Current
 	cmData.Permission = permission
 	cmData.IsAdmin = managerData.IsAdmin
 	cmData.Username = managerData.Username
+	cmData.StaffId = StaffId
 	return &cmData
 }
 

+ 1 - 0
web/viewmodels/manager.go

@@ -36,6 +36,7 @@ type CurrentManager struct {
 	Permission []string `form:"roles" json:"roles" `
 	IsAdmin    int      `form:"isAdmin" json:"isAdmin" `
 	Username   string   `form:"username" json:"username" `
+	StaffId    string   `form:"staffId" json:"staffId" `
 }
 
 // 验证方法