caipin il y a 4 ans
Parent
commit
ea93be193f
1 fichiers modifiés avec 7 ajouts et 0 suppressions
  1. 7 0
      services/project_service.go

+ 7 - 0
services/project_service.go

@@ -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