|
@@ -4,11 +4,12 @@ import cn.hutool.core.util.ObjectUtil;
|
|
|
import cn.kdan.compdf.base.R;
|
|
|
import cn.kdan.compdf.dto.AddNewProjectDTO;
|
|
|
import cn.kdan.compdf.dto.EditProjectDTO;
|
|
|
+import cn.kdan.compdf.enums.ResponseEnum;
|
|
|
import cn.kdan.compdf.exception.BusinessException;
|
|
|
+import cn.kdan.compdf.exception.CommonException;
|
|
|
import cn.kdan.compdf.service.BackgroundUserProjectService;
|
|
|
import cn.kdan.compdf.utils.TokenUtil;
|
|
|
import cn.kdan.compdf.vo.BackgroundUserProjectVO;
|
|
|
-import org.springframework.util.StringUtils;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
@@ -44,6 +45,10 @@ public class BackgroundUserProjectController {
|
|
|
*/
|
|
|
@PostMapping("/addNewProject")
|
|
|
public R<Void> addNewProject(@Validated @RequestBody AddNewProjectDTO addNewProjectDTO) {
|
|
|
+ if (ObjectUtil.isEmpty(addNewProjectDTO.getProjectName().trim())) {
|
|
|
+ throw new CommonException(ResponseEnum.PROJECT_NULL);
|
|
|
+ }
|
|
|
+
|
|
|
addNewProjectDTO.setUserId(TokenUtil.getRequestHeader().getId());
|
|
|
addNewProjectDTO.setTenantId(TokenUtil.getRequestHeader().getTenantId());
|
|
|
backgroundUserProjectService.addNewProject(addNewProjectDTO);
|