Compare commits

...

2 Commits

Author SHA1 Message Date
176yunxuan
3c77c5047c Merge remote-tracking branch 'origin/master' 2024-01-20 17:18:03 +08:00
176yunxuan
93d236bb80 测试 2024-01-20 17:17:56 +08:00
4 changed files with 9 additions and 3 deletions

View File

@ -35,7 +35,7 @@ public class ProjectController {
} }
@GetMapping("/project/header") @GetMapping("/project/header")
public BaseResponse projectGetByName(@RequestParam(required = false) String name) { public BaseResponse projectGetByName(@RequestParam String name) {
log.info("请求接口[GET]: /project/header"); log.info("请求接口[GET]: /project/header");
return projectService.getByName(name); return projectService.getByName(name);
} }

View File

@ -7,6 +7,8 @@ import com.jsl.oa.model.doData.ProjectDO;
import com.jsl.oa.model.doData.info.ProjectShowDO; import com.jsl.oa.model.doData.info.ProjectShowDO;
import com.jsl.oa.model.voData.ProjectInfoVO; import com.jsl.oa.model.voData.ProjectInfoVO;
import com.jsl.oa.utils.BaseResponse; import com.jsl.oa.utils.BaseResponse;
import com.jsl.oa.utils.ErrorCode;
import com.jsl.oa.utils.ResultUtil;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.dao.DuplicateKeyException; import org.springframework.dao.DuplicateKeyException;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
@ -92,6 +94,9 @@ public class ProjectDAO {
} }
public BaseResponse getByName(String name) { public BaseResponse getByName(String name) {
return projectMapper.getByName(name); if(projectMapper.getByName(name)!=null){
return ResultUtil.success(projectMapper.getByName(name));
}else return ResultUtil.error(ErrorCode.PROJECT_NOT_EXIST);
} }
} }

View File

@ -45,5 +45,5 @@ public interface ProjectMapper {
List<ProjectDO> get(); List<ProjectDO> get();
@Select("select * from organize_oa.oa_project where name=#{name}") @Select("select * from organize_oa.oa_project where name=#{name}")
BaseResponse getByName(String name); ProjectDO getByName(String name);
} }

View File

@ -168,6 +168,7 @@ public class ProjectServiceImpl implements ProjectService {
@Override @Override
public BaseResponse getByName(String name) { public BaseResponse getByName(String name) {
return projectDAO.getByName(name); return projectDAO.getByName(name);
} }