|
@@ -24,7 +24,7 @@ import (
|
|
|
type ProjectService interface {
|
|
|
//ValidManager(code string, account string, password string) error
|
|
|
ValidRule(iris.Context) (viewmodels.Project, error)
|
|
|
- Get(projectId int) *viewmodels.Project
|
|
|
+ Get(projectId int) (*viewmodels.Project, error)
|
|
|
GetList(viewmodels.Project) []viewmodels.Project
|
|
|
GetName(code string) []viewmodels.Project
|
|
|
Save(projectId int, projectVM viewmodels.Project) error
|
|
@@ -80,9 +80,11 @@ func (s *projectService) ValidRule(ctx iris.Context) (viewmodels.Project, error)
|
|
|
}
|
|
|
|
|
|
// ID获得项目信息-TODO
|
|
|
-func (s *projectService) Get(projectId int) *viewmodels.Project {
|
|
|
-
|
|
|
- return nil
|
|
|
+func (s *projectService) Get(projectId int) (*viewmodels.Project, error) {
|
|
|
+ data, err := s.dao.FindById(projectId)
|
|
|
+ id, err := comm.AesEncrypt(strconv.Itoa(data.Id), conf.SignSecret)
|
|
|
+ project := &viewmodels.Project{Code: data.Code, Name: data.Name, Id: id}
|
|
|
+ return project, err
|
|
|
}
|
|
|
|
|
|
// 获得一组项目信息 -项目编号
|