From 1197f77131eaa90422bad9280a952408ec3985e8 Mon Sep 17 00:00:00 2001 From: xiangZr-hhh <“2774915446@qq.com”> Date: Fri, 19 Apr 2024 23:28:00 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=97=A5=E6=8A=A5=E6=A8=A1=E5=9D=97=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jsl/oa/services/impl/ProjectDailyServiceImpl.java | 10 +++++++++- .../resources/com/jsl/oa/mapper/ProjectDailyMapper.xml | 6 ++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/jsl/oa/services/impl/ProjectDailyServiceImpl.java b/src/main/java/com/jsl/oa/services/impl/ProjectDailyServiceImpl.java index 366691f..03140f7 100644 --- a/src/main/java/com/jsl/oa/services/impl/ProjectDailyServiceImpl.java +++ b/src/main/java/com/jsl/oa/services/impl/ProjectDailyServiceImpl.java @@ -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); } diff --git a/src/main/resources/com/jsl/oa/mapper/ProjectDailyMapper.xml b/src/main/resources/com/jsl/oa/mapper/ProjectDailyMapper.xml index 8583963..d29b8ca 100644 --- a/src/main/resources/com/jsl/oa/mapper/ProjectDailyMapper.xml +++ b/src/main/resources/com/jsl/oa/mapper/ProjectDailyMapper.xml @@ -54,11 +54,9 @@ - select * from organize_oa.oa_project_daily - where id = #{id} - and is_delete = 0 + where id = #{id} and is_delete = 0 -- 2.43.0