From 2ad0135114c5fa9dfa0602a12681531d09b170f0 Mon Sep 17 00:00:00 2001 From: admin <149470858@qq.com> Date: Sat, 13 Apr 2024 18:10:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=85=AC=E5=8F=B8=E4=B8=8E?= =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E6=B5=81=E7=9A=84=E5=85=B3=E8=81=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/DepartmentController.java | 31 ++++++++++++++++++- .../admin/service/DepartmentService.java | 2 +- .../service/impl/DepartmentServiceImpl.java | 4 +-- 3 files changed, 33 insertions(+), 4 deletions(-) diff --git a/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/controller/DepartmentController.java b/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/controller/DepartmentController.java index d85bbfa6..879b366a 100644 --- a/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/controller/DepartmentController.java +++ b/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/controller/DepartmentController.java @@ -101,7 +101,36 @@ public class DepartmentController extends BaseController{ this.departmentService.clearDeptCacheById(tab.getId().toString()); return ResultVoUtil.success(); } - + + /** + *方法描述:根据页面form传来的对象修改数据 + *创建人:mail.zhangyong@gmail.com + *创建时间:2021-11-30 18:01:02 + **/ + @PostMapping("/updateflowable") + public ResultVo updateflowable(HttpServletResponse response,HttpServletRequest request) throws IOException{ + UserToken userToken = this.userTokenService.getUserToken(RequestBaseUtil.getToken(request)); + //流程主键 + String processdefinitionid = request.getParameter("Processdefinitionid"); + //机构主键 + String deptid = request.getParameter("deptid"); + //流程关键,对应流程的”目标命名空间“ + String category = request.getParameter("category"); + + Department department = this.departmentService.selectDeptById(deptid); + department.setProcessdefinitionid(processdefinitionid); + department.setCategory(category); + + department.setUpdatetime(System.currentTimeMillis()); + department.setUpdateuser(userToken.getLoginname()); + if(this.departmentService.updateById(department)){ + //清理缓存信息 + this.departmentService.clearDeptCacheById(department.getId().toString()); + return ResultVoUtil.success(); + } + return ResultVoUtil.error(); + } + /** *方法描述:通过主键获得对象信息 *创建人:mail.zhangyong@gmail.com diff --git a/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/DepartmentService.java b/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/DepartmentService.java index 1c991806..e43c1b59 100644 --- a/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/DepartmentService.java +++ b/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/DepartmentService.java @@ -38,7 +38,7 @@ public interface DepartmentService extends BaseService { * @param category * @return */ - List listByDeptNo(String deptno); + List listByDeptNo(String category); /** * 根据机构主键,查询机构对象,并且保存到缓存中 * @param id 机构主键 diff --git a/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/impl/DepartmentServiceImpl.java b/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/impl/DepartmentServiceImpl.java index 27833568..564971fe 100644 --- a/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/impl/DepartmentServiceImpl.java +++ b/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/impl/DepartmentServiceImpl.java @@ -211,9 +211,9 @@ public class DepartmentServiceImpl extends BaseServiceImpl listByDeptNo(String deptno){ + public List listByDeptNo(String category){ QueryWrapper queryWrapper = new QueryWrapper(); - queryWrapper.eq("DEPTNO",deptno); + queryWrapper.eq("CATEGORY",category); return this.selectSearchList(queryWrapper); }