Ver Fonte

收款预警数据权限添加

wucl há 10 meses atrás
pai
commit
dd36b923f7

+ 4 - 0
biz-base/src/main/java/com/dayou/controller/FinanceRealFundController.java

@@ -293,6 +293,7 @@ public class FinanceRealFundController extends BaseController {
      * @param page
      * @return
      */
+    @DataPermission(postChild = false,ignoreDepartment = {MANAGER_OFFICE,FINANCE_DEPARTMENT})
     @GetMapping("/overdue/personal")
     public RestResponse<Page<PersonalOverdueVO>> overduePersonal(PersonalOverdueVO overdueVO, Page page){
         Page<PersonalOverdueVO> result = financeRealFundService.overduePersonal(overdueVO,page);
@@ -304,6 +305,7 @@ public class FinanceRealFundController extends BaseController {
      * @param overdueVO
      * @return
      */
+    @DataPermission(postChild = false,ignoreDepartment = {MANAGER_OFFICE,FINANCE_DEPARTMENT})
     @GetMapping("/overdue/personal/export")
     public void overduePersonal(PersonalOverdueVO overdueVO, HttpServletResponse response) throws IOException {
         List<PersonalOverdueVO> list = financeRealFundService.overduePersonalList(overdueVO);
@@ -437,6 +439,7 @@ public class FinanceRealFundController extends BaseController {
      * @param page 分页信息
      * @return RestResponse<Page<AssetsProdOverdueVO>>
      */
+    @DataPermission(postChild = false,ignoreDepartment = {MANAGER_OFFICE,FINANCE_DEPARTMENT})
     @GetMapping("/overdue/assets")
     public RestResponse<Page<AssetsProdOverdueVO>> overdueAssets(AssetsProdOverdueVO overdueVO, Page page){
         Page<AssetsProdOverdueVO> result = financeRealFundService.overdueAssets(overdueVO,page);
@@ -447,6 +450,7 @@ public class FinanceRealFundController extends BaseController {
      * 资产产品逾期未收款列表导出
      * @param overdueVO vo
      */
+    @DataPermission(postChild = false,ignoreDepartment = {MANAGER_OFFICE,FINANCE_DEPARTMENT})
     @GetMapping("/overdue/assets/export")
     public void overdueAssetsExport(AssetsProdOverdueVO overdueVO, HttpServletResponse response) throws IOException {
         List<AssetsProdOverdueVO> result = financeRealFundService.overdueAssetsExport(overdueVO);

+ 12 - 0
dao/src/main/resources/mapper/FinanceRealFundMapper.xml

@@ -881,6 +881,12 @@
         <if test="overdueVO!=null and overdueVO.orderId!=null and overdueVO.orderId!=''">
             and m.order_id = #{overdueVO.orderId}
         </if>
+        <if test="overdueVO!=null and overdueVO.userIds!=null and overdueVO.userIds.size!=0">
+            and p.client_manager_id in
+            <foreach collection="overdueVO.userIds" open="(" close=")" separator="," item="userId">
+                #{userId}
+            </foreach>
+        </if>
         ORDER BY
         overdueDay DESC
     </sql>
@@ -1457,6 +1463,12 @@
         <if test="overdueVO!=null and overdueVO.principal!=null and overdueVO.principal!=''">
             and u1.name like concat ('%',#{overdueVO.principal},'%')
         </if>
+        <if test="overdueVO!=null and overdueVO.userIds!=null and overdueVO.userIds.size!=0">
+            and a.client_manager_id in
+            <foreach collection="overdueVO.userIds" open="(" close=")" separator="," item="userId">
+                #{userId}
+            </foreach>
+        </if>
         order by overdueDay desc
     </sql>
 

+ 6 - 0
domain/src/main/java/com/dayou/vo/AssetsProdOverdueVO.java

@@ -5,6 +5,7 @@ import lombok.Data;
 
 import java.math.BigDecimal;
 import java.util.Date;
+import java.util.Set;
 
 @Data
 public class AssetsProdOverdueVO {
@@ -58,4 +59,9 @@ public class AssetsProdOverdueVO {
     private Integer overdueMin;
 
     private Integer overdueMax;
+
+    /**
+     * 人员id列表
+     */
+    private Set<Long> userIds;
 }

+ 6 - 0
domain/src/main/java/com/dayou/vo/PersonalOverdueVO.java

@@ -5,6 +5,7 @@ import lombok.Data;
 
 import java.math.BigDecimal;
 import java.util.Date;
+import java.util.Set;
 
 @Data
 public class PersonalOverdueVO{
@@ -69,5 +70,10 @@ public class PersonalOverdueVO{
 
     private Integer overdueMax;
 
+    /**
+     * 人员id列表
+     */
+    private Set<Long> userIds;
+
 
 }