diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java
index 59e7588..4bd44f7 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java
@@ -1,18 +1,5 @@
package com.ruoyi.web.controller.system;
-import java.util.List;
-import org.apache.commons.lang3.ArrayUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.UserConstants;
import com.ruoyi.common.core.controller.BaseController;
@@ -21,6 +8,13 @@ import com.ruoyi.common.core.domain.entity.SysDept;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.system.service.ISysDeptService;
+import org.apache.commons.lang3.ArrayUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
/**
* 部门信息
@@ -129,4 +123,14 @@ public class SysDeptController extends BaseController
deptService.checkDeptDataScope(deptId);
return toAjax(deptService.deleteDeptById(deptId));
}
+ /**
+ * 根据部门id查询父级部门id及名称
+ */
+ @GetMapping("/getParentByDeptId")
+ public AjaxResult getDeptByDeptId(SysDept dept)
+ {
+ SysDept sysDept = deptService.selectDeptById(dept.getDeptId());
+ SysDept parentDept= deptService.selectDeptById(sysDept.getParentId());
+ return success(parentDept);
+ }
}
diff --git a/ruoyi-szxc/pom.xml b/ruoyi-szxc/pom.xml
index 6da1ec0..4e4d938 100644
--- a/ruoyi-szxc/pom.xml
+++ b/ruoyi-szxc/pom.xml
@@ -18,5 +18,11 @@
ruoyi-common
${ruoyi.version}
+
+
+ com.ruoyi
+ ruoyi-system
+ ${ruoyi.version}
+
\ No newline at end of file
diff --git a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcButieController.java b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcButieController.java
index 72c8e73..1224ec2 100644
--- a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcButieController.java
+++ b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcButieController.java
@@ -1,25 +1,22 @@
package com.ruoyi.szxc.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.domain.entity.SysDept;
+import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.system.service.ISysDeptService;
import com.ruoyi.szxc.domain.SzxcButie;
import com.ruoyi.szxc.service.ISzxcButieService;
-import com.ruoyi.common.utils.poi.ExcelUtil;
-import com.ruoyi.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 补贴管理Controller
@@ -33,6 +30,8 @@ public class SzxcButieController extends BaseController
{
@Autowired
private ISzxcButieService szxcButieService;
+ @Resource
+ private ISysDeptService deptService;
/**
* 查询补贴管理列表
@@ -77,6 +76,16 @@ public class SzxcButieController extends BaseController
@PostMapping
public AjaxResult add(@RequestBody SzxcButie szxcButie)
{
+ //根据前端传递过来的部门存储,如果没传则存储当前用户的部门
+ if(szxcButie.getDeptId()==null){
+ szxcButie.setDeptId(getDeptId());
+ }
+ szxcButie.setUserId(getUserId());
+ //根据DeptId存储上级为默认审核部门及id
+ SysDept sysDept = deptService.selectDeptById(szxcButie.getDeptId());
+ SysDept parentDept = deptService.selectDeptById(sysDept.getParentId());
+ szxcButie.setAuditDeptid(parentDept.getDeptId());
+ szxcButie.setAuditName(parentDept.getDeptName());
return toAjax(szxcButieService.insertSzxcButie(szxcButie));
}
diff --git a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcHelpController.java b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcHelpController.java
index 7f96966..8790002 100644
--- a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcHelpController.java
+++ b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcHelpController.java
@@ -1,25 +1,22 @@
package com.ruoyi.szxc.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.domain.entity.SysDept;
+import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.system.service.ISysDeptService;
import com.ruoyi.szxc.domain.SzxcHelp;
import com.ruoyi.szxc.service.ISzxcHelpService;
-import com.ruoyi.common.utils.poi.ExcelUtil;
-import com.ruoyi.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 帮办事Controller
@@ -33,6 +30,8 @@ public class SzxcHelpController extends BaseController
{
@Autowired
private ISzxcHelpService szxcHelpService;
+ @Resource
+ private ISysDeptService deptService;
/**
* 查询帮办事列表
@@ -77,6 +76,16 @@ public class SzxcHelpController extends BaseController
@PostMapping
public AjaxResult add(@RequestBody SzxcHelp szxcHelp)
{
+ //根据前端传递过来的部门存储,如果没传则存储当前用户的部门
+ if(szxcHelp.getDeptId()==null){
+ szxcHelp.setDeptId(getDeptId());
+ }
+ szxcHelp.setUserId(getUserId());
+ //根据DeptId存储上级为默认审核部门及id
+ SysDept sysDept = deptService.selectDeptById(szxcHelp.getDeptId());
+ SysDept parentDept = deptService.selectDeptById(sysDept.getParentId());
+ szxcHelp.setHandleDeptid(parentDept.getDeptId());
+ szxcHelp.setHandleDept(parentDept.getDeptName());
return toAjax(szxcHelpService.insertSzxcHelp(szxcHelp));
}
diff --git a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcVisitRecardController.java b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcVisitRecardController.java
index 33b957b..6a8f3f6 100644
--- a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcVisitRecardController.java
+++ b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcVisitRecardController.java
@@ -1,25 +1,22 @@
package com.ruoyi.szxc.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.domain.entity.SysDept;
+import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.system.service.ISysDeptService;
import com.ruoyi.szxc.domain.SzxcVisitRecard;
import com.ruoyi.szxc.service.ISzxcVisitRecardService;
-import com.ruoyi.common.utils.poi.ExcelUtil;
-import com.ruoyi.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 走访记录Controller
@@ -33,7 +30,8 @@ public class SzxcVisitRecardController extends BaseController
{
@Autowired
private ISzxcVisitRecardService szxcVisitRecardService;
-
+ @Resource
+ private ISysDeptService deptService;
/**
* 查询走访记录列表
*/
@@ -77,6 +75,16 @@ public class SzxcVisitRecardController extends BaseController
@PostMapping
public AjaxResult add(@RequestBody SzxcVisitRecard szxcVisitRecard)
{
+ //根据前端传递过来的部门存储,如果没传则存储当前用户的部门
+ if(szxcVisitRecard.getDeptId()==null){
+ szxcVisitRecard.setDeptId(getDeptId());
+ }
+ szxcVisitRecard.setUserId(getUserId());
+ //根据DeptId存储上级为默认审核部门及id
+ SysDept sysDept = deptService.selectDeptById(szxcVisitRecard.getDeptId());
+ SysDept parentDept = deptService.selectDeptById(sysDept.getParentId());
+ szxcVisitRecard.setAuditDeptid(parentDept.getDeptId());
+ szxcVisitRecard.setAuditName(parentDept.getDeptName());
return toAjax(szxcVisitRecardService.insertSzxcVisitRecard(szxcVisitRecard));
}
diff --git a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcWishManageController.java b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcWishManageController.java
index 4a9390b..ec072d3 100644
--- a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcWishManageController.java
+++ b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcWishManageController.java
@@ -1,25 +1,22 @@
package com.ruoyi.szxc.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.domain.entity.SysDept;
+import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.system.service.ISysDeptService;
import com.ruoyi.szxc.domain.SzxcWishManage;
import com.ruoyi.szxc.service.ISzxcWishManageService;
-import com.ruoyi.common.utils.poi.ExcelUtil;
-import com.ruoyi.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 心愿管理Controller
@@ -33,7 +30,8 @@ public class SzxcWishManageController extends BaseController
{
@Autowired
private ISzxcWishManageService szxcWishManageService;
-
+ @Resource
+ private ISysDeptService deptService;
/**
* 查询心愿管理列表
*/
@@ -77,6 +75,16 @@ public class SzxcWishManageController extends BaseController
@PostMapping
public AjaxResult add(@RequestBody SzxcWishManage szxcWishManage)
{
+ //根据前端传递过来的部门存储,如果没传则存储当前用户的部门
+ if(szxcWishManage.getDeptId()==null){
+ szxcWishManage.setDeptId(getDeptId());
+ }
+ szxcWishManage.setUserId(getUserId());
+ //根据DeptId存储上级为默认审核部门及id
+ SysDept sysDept = deptService.selectDeptById(szxcWishManage.getDeptId());
+ SysDept parentDept = deptService.selectDeptById(sysDept.getParentId());
+ szxcWishManage.setAuditDeptid(parentDept.getDeptId());
+ szxcWishManage.setAuditName(parentDept.getDeptName());
return toAjax(szxcWishManageService.insertSzxcWishManage(szxcWishManage));
}
diff --git a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcWorkRecardController.java b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcWorkRecardController.java
index dc8bbb3..ce47b8d 100644
--- a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcWorkRecardController.java
+++ b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcWorkRecardController.java
@@ -1,25 +1,22 @@
package com.ruoyi.szxc.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.domain.entity.SysDept;
+import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.system.service.ISysDeptService;
import com.ruoyi.szxc.domain.SzxcWorkRecard;
import com.ruoyi.szxc.service.ISzxcWorkRecardService;
-import com.ruoyi.common.utils.poi.ExcelUtil;
-import com.ruoyi.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 工作记录Controller
@@ -33,7 +30,8 @@ public class SzxcWorkRecardController extends BaseController
{
@Autowired
private ISzxcWorkRecardService szxcWorkRecardService;
-
+ @Resource
+ private ISysDeptService deptService;
/**
* 查询工作记录列表
*/
@@ -77,6 +75,16 @@ public class SzxcWorkRecardController extends BaseController
@PostMapping
public AjaxResult add(@RequestBody SzxcWorkRecard szxcWorkRecard)
{
+ //根据前端传递过来的部门存储,如果没传则存储当前用户的部门
+ if(szxcWorkRecard.getDeptId()==null){
+ szxcWorkRecard.setDeptId(getDeptId());
+ }
+ szxcWorkRecard.setUserId(getUserId());
+ //根据DeptId存储上级为默认审核部门及id
+ SysDept sysDept = deptService.selectDeptById(szxcWorkRecard.getDeptId());
+ SysDept parentDept = deptService.selectDeptById(sysDept.getParentId());
+ szxcWorkRecard.setAuditDeptid(parentDept.getDeptId());
+ szxcWorkRecard.setAuditName(parentDept.getDeptName());
return toAjax(szxcWorkRecardService.insertSzxcWorkRecard(szxcWorkRecard));
}
diff --git a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcXcRecardController.java b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcXcRecardController.java
index 800c5c5..6a0beae 100644
--- a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcXcRecardController.java
+++ b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcXcRecardController.java
@@ -1,25 +1,22 @@
package com.ruoyi.szxc.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.domain.entity.SysDept;
+import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.system.service.ISysDeptService;
import com.ruoyi.szxc.domain.SzxcXcRecard;
import com.ruoyi.szxc.service.ISzxcXcRecardService;
-import com.ruoyi.common.utils.poi.ExcelUtil;
-import com.ruoyi.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 巡查记录Controller
@@ -33,6 +30,8 @@ public class SzxcXcRecardController extends BaseController
{
@Autowired
private ISzxcXcRecardService szxcXcRecardService;
+ @Resource
+ private ISysDeptService deptService;
/**
* 查询巡查记录列表
@@ -77,6 +76,16 @@ public class SzxcXcRecardController extends BaseController
@PostMapping
public AjaxResult add(@RequestBody SzxcXcRecard szxcXcRecard)
{
+ //根据前端传递过来的部门存储,如果没传则存储当前用户的部门
+ if(szxcXcRecard.getDeptId()==null){
+ szxcXcRecard.setDeptId(getDeptId());
+ }
+ szxcXcRecard.setUserId(getUserId());
+ //根据DeptId存储上级为默认审核部门及id
+ SysDept sysDept = deptService.selectDeptById(szxcXcRecard.getDeptId());
+ SysDept parentDept = deptService.selectDeptById(sysDept.getParentId());
+ szxcXcRecard.setAuditDeptid(parentDept.getDeptId());
+ szxcXcRecard.setAuditName(parentDept.getDeptName());
return toAjax(szxcXcRecardService.insertSzxcXcRecard(szxcXcRecard));
}
diff --git a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcButieServiceImpl.java b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcButieServiceImpl.java
index 481c32c..1dcdcce 100644
--- a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcButieServiceImpl.java
+++ b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcButieServiceImpl.java
@@ -1,5 +1,6 @@
package com.ruoyi.szxc.service.impl;
+import com.ruoyi.common.annotation.DataScope;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.szxc.domain.SzxcButie;
import com.ruoyi.szxc.mapper.SzxcButieMapper;
@@ -40,6 +41,7 @@ public class SzxcButieServiceImpl implements ISzxcButieService
* @return 补贴管理
*/
@Override
+ @DataScope(deptAlias = "b")
public List selectSzxcButieList(SzxcButie szxcButie)
{
return szxcButieMapper.selectSzxcButieList(szxcButie);
diff --git a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcHelpServiceImpl.java b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcHelpServiceImpl.java
index 4cfd2e9..89a32d6 100644
--- a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcHelpServiceImpl.java
+++ b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcHelpServiceImpl.java
@@ -1,12 +1,14 @@
package com.ruoyi.szxc.service.impl;
-import java.util.List;
+import com.ruoyi.common.annotation.DataScope;
import com.ruoyi.common.utils.DateUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import com.ruoyi.szxc.mapper.SzxcHelpMapper;
import com.ruoyi.szxc.domain.SzxcHelp;
+import com.ruoyi.szxc.mapper.SzxcHelpMapper;
import com.ruoyi.szxc.service.ISzxcHelpService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
/**
* 帮办事Service业务层处理
@@ -39,6 +41,7 @@ public class SzxcHelpServiceImpl implements ISzxcHelpService
* @return 帮办事
*/
@Override
+ @DataScope(deptAlias = "h")
public List selectSzxcHelpList(SzxcHelp szxcHelp)
{
return szxcHelpMapper.selectSzxcHelpList(szxcHelp);
diff --git a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcJmInfoServiceImpl.java b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcJmInfoServiceImpl.java
index f1e084f..1dd274e 100644
--- a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcJmInfoServiceImpl.java
+++ b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcJmInfoServiceImpl.java
@@ -52,6 +52,7 @@ public class SzxcJmInfoServiceImpl implements ISzxcJmInfoService
public List selectSzxcJmInfoList(SzxcJmInfo szxcJmInfo)
{
List szxcJmInfos = szxcJmInfoMapper.selectSzxcJmInfoList(szxcJmInfo);
+ //按出生年月计算出年龄
szxcJmInfos.forEach(info->{
Date bornDate = info.getBornDate();
int ageByBirth = GetAgeByBirthdayUtil.getAgeByBirth(bornDate);
diff --git a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcVisitRecardServiceImpl.java b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcVisitRecardServiceImpl.java
index 258c86c..eeba2fb 100644
--- a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcVisitRecardServiceImpl.java
+++ b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcVisitRecardServiceImpl.java
@@ -1,12 +1,14 @@
package com.ruoyi.szxc.service.impl;
-import java.util.List;
+import com.ruoyi.common.annotation.DataScope;
import com.ruoyi.common.utils.DateUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import com.ruoyi.szxc.mapper.SzxcVisitRecardMapper;
import com.ruoyi.szxc.domain.SzxcVisitRecard;
+import com.ruoyi.szxc.mapper.SzxcVisitRecardMapper;
import com.ruoyi.szxc.service.ISzxcVisitRecardService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
/**
* 走访记录Service业务层处理
@@ -39,6 +41,7 @@ public class SzxcVisitRecardServiceImpl implements ISzxcVisitRecardService
* @return 走访记录
*/
@Override
+ @DataScope(deptAlias = "v")
public List selectSzxcVisitRecardList(SzxcVisitRecard szxcVisitRecard)
{
return szxcVisitRecardMapper.selectSzxcVisitRecardList(szxcVisitRecard);
diff --git a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcWishManageServiceImpl.java b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcWishManageServiceImpl.java
index 26fb0ff..e3572af 100644
--- a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcWishManageServiceImpl.java
+++ b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcWishManageServiceImpl.java
@@ -1,5 +1,6 @@
package com.ruoyi.szxc.service.impl;
+import com.ruoyi.common.annotation.DataScope;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.szxc.domain.SzxcWishManage;
import com.ruoyi.szxc.mapper.SzxcWishManageMapper;
@@ -40,6 +41,7 @@ public class SzxcWishManageServiceImpl implements ISzxcWishManageService
* @return 心愿管理
*/
@Override
+ @DataScope(deptAlias = "w")
public List selectSzxcWishManageList(SzxcWishManage szxcWishManage)
{
return szxcWishManageMapper.selectSzxcWishManageList(szxcWishManage);
diff --git a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcWorkRecardServiceImpl.java b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcWorkRecardServiceImpl.java
index 66377f0..a7b47a9 100644
--- a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcWorkRecardServiceImpl.java
+++ b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcWorkRecardServiceImpl.java
@@ -1,12 +1,14 @@
package com.ruoyi.szxc.service.impl;
-import java.util.List;
+import com.ruoyi.common.annotation.DataScope;
import com.ruoyi.common.utils.DateUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import com.ruoyi.szxc.mapper.SzxcWorkRecardMapper;
import com.ruoyi.szxc.domain.SzxcWorkRecard;
+import com.ruoyi.szxc.mapper.SzxcWorkRecardMapper;
import com.ruoyi.szxc.service.ISzxcWorkRecardService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
/**
* 工作记录Service业务层处理
@@ -39,6 +41,7 @@ public class SzxcWorkRecardServiceImpl implements ISzxcWorkRecardService
* @return 工作记录
*/
@Override
+ @DataScope(deptAlias = "w")
public List selectSzxcWorkRecardList(SzxcWorkRecard szxcWorkRecard)
{
return szxcWorkRecardMapper.selectSzxcWorkRecardList(szxcWorkRecard);
diff --git a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcXcRecardServiceImpl.java b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcXcRecardServiceImpl.java
index 9ead555..e67a7ff 100644
--- a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcXcRecardServiceImpl.java
+++ b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcXcRecardServiceImpl.java
@@ -1,12 +1,14 @@
package com.ruoyi.szxc.service.impl;
-import java.util.List;
+import com.ruoyi.common.annotation.DataScope;
import com.ruoyi.common.utils.DateUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import com.ruoyi.szxc.mapper.SzxcXcRecardMapper;
import com.ruoyi.szxc.domain.SzxcXcRecard;
+import com.ruoyi.szxc.mapper.SzxcXcRecardMapper;
import com.ruoyi.szxc.service.ISzxcXcRecardService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
/**
* 巡查记录Service业务层处理
@@ -39,6 +41,7 @@ public class SzxcXcRecardServiceImpl implements ISzxcXcRecardService
* @return 巡查记录
*/
@Override
+ @DataScope(deptAlias = "x")
public List selectSzxcXcRecardList(SzxcXcRecard szxcXcRecard)
{
return szxcXcRecardMapper.selectSzxcXcRecardList(szxcXcRecard);
diff --git a/ruoyi-szxc/src/main/resources/mapper/szxc/SzxcButieMapper.xml b/ruoyi-szxc/src/main/resources/mapper/szxc/SzxcButieMapper.xml
index 59bca86..6436297 100644
--- a/ruoyi-szxc/src/main/resources/mapper/szxc/SzxcButieMapper.xml
+++ b/ruoyi-szxc/src/main/resources/mapper/szxc/SzxcButieMapper.xml
@@ -34,7 +34,7 @@
diff --git a/ruoyi-szxc/src/main/resources/mapper/szxc/SzxcHelpMapper.xml b/ruoyi-szxc/src/main/resources/mapper/szxc/SzxcHelpMapper.xml
index 64f71a7..d17affc 100644
--- a/ruoyi-szxc/src/main/resources/mapper/szxc/SzxcHelpMapper.xml
+++ b/ruoyi-szxc/src/main/resources/mapper/szxc/SzxcHelpMapper.xml
@@ -33,7 +33,7 @@
diff --git a/ruoyi-szxc/src/main/resources/mapper/szxc/SzxcJmInfoMapper.xml b/ruoyi-szxc/src/main/resources/mapper/szxc/SzxcJmInfoMapper.xml
index dbcbc83..e13e8f0 100644
--- a/ruoyi-szxc/src/main/resources/mapper/szxc/SzxcJmInfoMapper.xml
+++ b/ruoyi-szxc/src/main/resources/mapper/szxc/SzxcJmInfoMapper.xml
@@ -45,7 +45,7 @@