business/src/main/java/com/ycl/controller/ProjectPlanExamineRecordController.java
@@ -89,4 +89,9 @@ public Result planLog(@PathVariable("id") Integer projectPlanRecordId) { return projectPlanExamineRecordService.planLog(projectPlanRecordId); } @PostMapping("/replyDepartmentApproval") public Result replyDepartmentApproval(@RequestBody ProjectPlanExamineRecordForm form) { return projectPlanExamineRecordService.replyDepartmentApproval(form); } } business/src/main/java/com/ycl/mapper/ProjectPlanExamineRecordMapper.java
@@ -3,6 +3,7 @@ import com.ycl.domain.entity.ProjectPlanExamineRecord; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ycl.domain.form.ProjectPlanExamineRecordForm; import com.ycl.domain.vo.DepartmentApprovalResponseVO; import com.ycl.domain.vo.ProjectPlanExamineRecordVO; import com.ycl.domain.query.ProjectPlanExamineRecordQuery; @@ -37,4 +38,6 @@ List<DepartmentApprovalResponseVO> selectInfo(Integer projectPlanRecordId); List<DepartmentApprovalResponseVO> getPlanLog(Integer projectPlanRecordId); void updateByForm(@Param("form") ProjectPlanExamineRecordForm form); } business/src/main/java/com/ycl/service/ProjectPlanExamineRecordService.java
@@ -76,4 +76,11 @@ * @return */ Result planLog(Integer projectPlanRecordId); /** * 上级回复 * @param form * @return */ Result replyDepartmentApproval(ProjectPlanExamineRecordForm form); } business/src/main/java/com/ycl/service/impl/ProjectPlanExamineRecordServiceImpl.java
@@ -1,6 +1,7 @@ package com.ycl.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper; import com.ycl.domain.entity.ProjectPlanExamineRecord; import com.ycl.domain.vo.DepartmentApprovalResponseVO; import com.ycl.mapper.ProjectPlanExamineRecordMapper; @@ -16,6 +17,7 @@ import org.springframework.beans.BeanUtils; import org.springframework.util.Assert; import java.util.Date; import java.util.List; import java.util.stream.Collectors; @@ -129,4 +131,16 @@ List<DepartmentApprovalResponseVO> vo =baseMapper.getPlanLog(projectPlanRecordId); return Result.ok().data(vo); } @Override public Result replyDepartmentApproval(ProjectPlanExamineRecordForm form) { baseMapper.updateByForm(form); // new LambdaUpdateChainWrapper<>(baseMapper) // .eq(ProjectPlanExamineRecord::getId, form.getId()) // .set(ProjectPlanExamineRecord::getDepartmentApprovalReply,form.getDepartmentApprovalReply()) // .set(ProjectPlanExamineRecord::getManageApprovalReply, form.getManageApprovalReply()) // .set(ProjectPlanExamineRecord::getGmtUpdate ,new Date()) // .update(); return Result.ok("回复成功"); } } business/src/main/resources/mapper/ProjectPlanExamineRecordMapper.xml
@@ -68,6 +68,14 @@ #{gmtUpdate} ) </insert> <update id="updateByForm"> update t_project_plan_examine_record set department_approval_reply = #{form.departmentApprovalReply}, manage_approval_reply = #{form.manageApprovalReply} where id = #{form.id} </update> <select id="getById" resultMap="BaseResultMap">