|
@@ -204,6 +204,13 @@ func (s *projectService) Save(id int, projectVM viewmodels.Project) error {
|
|
|
|
|
|
// 新增项目
|
|
|
func (s *projectService) Add(projectVM viewmodels.Project) error {
|
|
|
+
|
|
|
+ // 1.是否已经有相关的项目编号了
|
|
|
+ projectData := s.dao.GetCode(projectVM.Code)
|
|
|
+ if projectData.Id != 0 {
|
|
|
+ return errors.New("项目编号已存在")
|
|
|
+ }
|
|
|
+
|
|
|
project := &models.CmProject{}
|
|
|
project.Name = projectVM.Name
|
|
|
project.Code = projectVM.Code
|