Browse Source

20250219_sun

15143018065 3 days ago
parent
commit
5e2047dbd9

+ 7 - 1
ruoyi-modules/mz-gljt/src/main/java/com/ruoyi/gljt/controller/GljtJfxxController.java

@@ -12,7 +12,6 @@ import com.ruoyi.common.log.enums.BusinessType;
 import com.ruoyi.common.security.annotation.RequiresPermissions;
 import com.ruoyi.gljt.domain.GljtJfxx;
 import com.ruoyi.gljt.domain.GljtLscx;
-import com.ruoyi.gljt.domain.GljtSqLr;
 import com.ruoyi.gljt.mapper.GljtLscxMapper;
 import com.ruoyi.gljt.service.IGljtJfxxService;
 import com.ruoyi.system.validate.group.AddGroup;
@@ -64,6 +63,13 @@ public class GljtJfxxController extends BaseController
         return getDataTable(list);
     }
 
+    @GetMapping("/fflist")
+    public TableDataInfo fflist(GljtJfxx gljtJfxx) {
+        startPage();
+        List<GljtJfxx> list = gljtJfxxService.selectGljtJfxxHiList(gljtJfxx);
+        return getDataTable(list);
+    }
+
     /**
      * 导出高龄津贴计发信息列表
      */

+ 2 - 0
ruoyi-modules/mz-gljt/src/main/java/com/ruoyi/gljt/service/IGljtJfxxService.java

@@ -28,6 +28,8 @@ public interface IGljtJfxxService
      */
     public List<GljtJfxx> selectGljtJfxxList(GljtJfxx gljtJfxx);
 
+    public List<GljtJfxx> selectGljtJfxxHiList(GljtJfxx gljtJfxx);
+
     /**
      * 新增高龄津贴计发信息
      *

+ 17 - 0
ruoyi-modules/mz-gljt/src/main/java/com/ruoyi/gljt/service/impl/GljtJfxxServiceImpl.java

@@ -156,6 +156,23 @@ public class GljtJfxxServiceImpl implements IGljtJfxxService {
         return res;
     }
 
+    @Autowired
+    public List<GljtJfxx> selectGljtJfxxHiList(GljtJfxx gljtJfxx) {
+        EncryptionUtils.encryptionForPlaintext(gljtJfxx);
+        String filter = StringUtils.isEmpty(gljtJfxx.getXzqh()) ? SecurityUtils.getAreaCode() : gljtJfxx.getXzqh();
+        gljtJfxx.setXzqh(null);
+        List<GljtJfxx> res = gljtJfxxMapper.selectList(new LambdaQueryWrapper<>(gljtJfxx).eq(GljtJfxx::getStatus, "1")
+                .likeRight(GljtJfxx::getXzqh, SubCodeUtil.code2Short(filter)).orderByDesc(GljtJfxx::getFfyf));
+        res.forEach(r -> {
+            EncryptionUtils.decryptForPlaintext(r);
+            r.setXzqhName(SysDeptJlUtils.getDeptCache(r.getXzqh()));
+            try {
+                r.setAge(DateUtils.getCurrentAgeByMonth(r.getSqrZjhm().substring(6, 14)) + "岁");
+            } catch (Exception ignored) {}
+        });
+        return res;
+    }
+
     /**
      * 新增高龄津贴计发信息
      *