返回信息调整
Some checks failed
JslGroup/JslDeveloper/JSL_OrganizeInternalOA/pipeline/head There was a failure building this commit
Some checks failed
JslGroup/JslDeveloper/JSL_OrganizeInternalOA/pipeline/head There was a failure building this commit
This commit is contained in:
parent
11c0349282
commit
2c90fcd053
|
@ -110,4 +110,6 @@ public interface ProjectMapper {
|
||||||
|
|
||||||
@Select("select * from organize_oa.oa_project_work where id=#{id}")
|
@Select("select * from organize_oa.oa_project_work where id=#{id}")
|
||||||
ProjectWorkDO getWorkById(Integer id);
|
ProjectWorkDO getWorkById(Integer id);
|
||||||
|
@Select("select principal_id from organize_oa.oa_project_work where id=#{pid}")
|
||||||
|
Long getPirIdbyWorkid(Long pid);
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,6 +29,7 @@ import javax.servlet.http.HttpServletRequest;
|
||||||
import java.sql.Timestamp;
|
import java.sql.Timestamp;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <h1>项目服务层实现类</h1>
|
* <h1>项目服务层实现类</h1>
|
||||||
|
@ -64,7 +65,24 @@ public class ProjectServiceImpl implements ProjectService {
|
||||||
@Override
|
@Override
|
||||||
public BaseResponse projecWorktAdd(HttpServletRequest request, ProjectWorkVO projectWorkVO) {
|
public BaseResponse projecWorktAdd(HttpServletRequest request, ProjectWorkVO projectWorkVO) {
|
||||||
log.info("\t> 执行 Service 层 ProjectService.projectWorkAdd 方法");
|
log.info("\t> 执行 Service 层 ProjectService.projectWorkAdd 方法");
|
||||||
|
//获取用户id
|
||||||
|
Long userId = Processing.getAuthHeaderToUserId(request);
|
||||||
|
//是否是增加子系统
|
||||||
|
if(projectWorkVO.getType() == 0 ){
|
||||||
|
//是否是老师
|
||||||
|
if (Processing.checkUserIsTeacher(request, roleMapper)){
|
||||||
projectDAO.projectWorkAdd(projectWorkVO);
|
projectDAO.projectWorkAdd(projectWorkVO);
|
||||||
|
}else {
|
||||||
|
return ResultUtil.error(ErrorCode.NOT_PERMISSION);
|
||||||
|
}
|
||||||
|
}//增加子模块
|
||||||
|
else {
|
||||||
|
//是否是子系统的负责人
|
||||||
|
if(Objects.equals(userId, projectMapper.getPirIdbyWorkid(projectWorkVO.getPid()))){
|
||||||
|
projectDAO.projectWorkAdd(projectWorkVO);
|
||||||
|
}else return ResultUtil.error(ErrorCode.NOT_PERMISSION);
|
||||||
|
}
|
||||||
|
|
||||||
return ResultUtil.success("添加成功");
|
return ResultUtil.success("添加成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user