Compare commits

...

4 Commits

Author SHA1 Message Date
d377efeaad
Merge branch 'refs/heads/develop'
All checks were successful
代码检查 / 代码检查 (push) Successful in 24s
2024-04-20 00:19:40 +08:00
24c45812e8 Merge pull request 'feature-zrx' (#33) from feature-zrx into develop
Reviewed-on: #33
Reviewed-by: 筱锋xiao_lfeng <gm@x-lf.cn>
2024-04-20 00:19:08 +08:00
xiangZr-hhh
4a91ebed34 Merge branch 'develop' of https://git-fy.cn/WxxyDeveloper/JSL_OrganizeInternalOA into feature-zrx
All checks were successful
代码检查 / 代码检查 (pull_request) Successful in 24s
2024-04-19 23:28:35 +08:00
xiangZr-hhh
1197f77131 fix: 日报模块 添加接口 2024-04-19 23:28:00 +08:00
2 changed files with 11 additions and 5 deletions

View File

@ -64,6 +64,7 @@ public class ProjectDailyServiceImpl implements ProjectDailyService {
Processing.copyProperties(projectDailyAddVO, projectDailyDO);
projectDailyDO.setUserId(userId);
projectDailyDO.setProjectId(Long.valueOf(projectDailyAddVO.getProjectId()));
projectDailyDO.setDailyTime(Processing.convertStringToDate(projectDailyAddVO.getDailyTime()));
// 向数据库添加数据
projectDailyDAO.addProjectDaily(projectDailyDO);
@ -132,8 +133,15 @@ public class ProjectDailyServiceImpl implements ProjectDailyService {
public BaseResponse deleteDaily(Integer dailyId, HttpServletRequest request) {
Long userId = Processing.getAuthHeaderToUserId(request);
ProjectDailyDO projectDailyDO = projectDailyMapper.getDailyById(dailyId);
if (projectDailyDO == null) {
return ResultUtil.error(ErrorCode.PROJECT_DAILY_NOT_EXIST);
}
// 检查用户是否为项目负责人
if (!projectDAO.isPrincipalUser(userId, projectDailyMapper.getDailyById(dailyId).getProjectId())) {
if (!projectDAO.isPrincipalUser(userId, projectDailyDO.getProjectId())) {
return ResultUtil.error(ErrorCode.User_NOT_PROJECT_PRINCIPAL);
}

View File

@ -54,11 +54,9 @@
</select>
<select id="getDailyById" parameterType="java.lang.Integer"
resultType="com.jsl.oa.model.dodata.ProjectDailyDO">
<select id="getDailyById" parameterType="java.lang.Integer" resultType="com.jsl.oa.model.dodata.ProjectDailyDO">
select * from organize_oa.oa_project_daily
where id = #{id}
and is_delete = 0
where id = #{id} and is_delete = 0
</select>
<delete id="deleteDailyById" parameterType="java.lang.Integer">