From 0a469fa5898ac2b63b860d17ac10c0ebf534d82f Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期五, 27 六月 2025 17:49:38 +0800
Subject: [PATCH] zjh20250627

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/DictSfxmController.java |   59 ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 52 insertions(+), 7 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/DictSfxmController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/DictSfxmController.java
index 7a9403b..e273ca2 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/DictSfxmController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/DictSfxmController.java
@@ -6,11 +6,13 @@
 import javax.servlet.http.HttpServletResponse;
 
 import cn.hutool.extra.pinyin.PinyinUtil;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.ltkj.common.core.redis.RedisCache;
 import com.ltkj.framework.config.MatchUtils;
 import com.ltkj.hosp.domain.DictHosp;
 import com.ltkj.hosp.domain.DictSfxm;
 import com.ltkj.hosp.domain.TjCustomer;
+import com.ltkj.hosp.domain.TjOrder;
 import com.ltkj.hosp.service.IDictHospService;
 import com.ltkj.hosp.service.IDictSfxmService;
 import com.ltkj.hosp.service.TjAsyncService;
@@ -56,12 +58,12 @@
     public TableDataInfo list(@RequestBody DictSfxm dictSfxm) {
         startPage();
         String pym = dictSfxm.getPym();
-        if(null !=pym && !"".equals(pym)) {
+        if(null !=pym && !pym.isEmpty()) {
             pym=dictSfxm.getPym().toUpperCase(Locale.ROOT);
             dictSfxm.setPym(pym);
         }
         List<DictSfxm> list = dictSfxmService.selectDictSfxmList(dictSfxm);
-        if (null != list && list.size() > 0) {
+        if (null != list && !list.isEmpty()) {
             for (DictSfxm sfxm : list) {
                 DictHosp hosp = dictHospService.getById(sfxm.getYqid());
                 if (null != hosp) {
@@ -176,7 +178,7 @@
         Map<String, Object> map = new HashMap<>();
         if (null != xmbm && xmbm.length() == 2) {
             List<DictSfxm> sfxms = dictSfxmService.getEjDictSfxmList(service.getId());
-            if (null != sfxms && sfxms.size() > 0) {
+            if (null != sfxms && !sfxms.isEmpty()) {
                 for (DictSfxm sfxm : sfxms) {
                     List<DictSfxm> sfx = dictSfxmService.getSjDictSfxmList(service.getId());
                     sfxm.setDictSfxms(sfx);
@@ -186,16 +188,16 @@
                 map.put("date", sfxmList);
                 map.put("total", sfxms.size());
             } else {
-                map.put("date", 0);
+                map.put("date", null);
                 map.put("total", 0);
             }
             return AjaxResult.success(map);
         }
         if (null != xmbm && xmbm.length() == 4) {
             List<DictSfxm> sfx = dictSfxmService.getSjDictSfxmList(service.getId());
-            if (null != sfx && sfx.size() > 0) {
+            if (null != sfx && !sfx.isEmpty()) {
                 List<DictSfxm> sfxmList = sfx.stream().skip((long) (page - 1) * pageSize).limit(pageSize).collect(Collectors.toList());
-                if (null != sfxmList && sfxmList.size() > 0) {
+                if (!sfxmList.isEmpty()) {
                     for (DictSfxm sfxm : sfxmList) {
                         DictHosp hosp = dictHospService.getById(sfxm.getYqid());
                         if (null != hosp) {
@@ -207,11 +209,54 @@
                 map.put("date", sfxmList);
                 map.put("total", sfx.size());
             } else {
-                map.put("date", 0);
+                map.put("date", null);
                 map.put("total", 0);
             }
             return AjaxResult.success(map);
         }
         return AjaxResult.success(map);
     }
+
+
+//    /**
+//     * 鏌ヨ鏀惰垂椤圭洰鍒楄〃
+//     */
+//    @PostMapping("/getSfxmList")
+//    @ApiOperation(value = "鏌ヨ")
+//    public AjaxResult getSfxmList(@ApiParam(value = "椤电爜鏁�(榛樿1)") @RequestParam(defaultValue = "1") Integer page,
+//                              @ApiParam(value = "鏄剧ず鏉℃暟(榛樿10)") @RequestParam(defaultValue = "10") Integer pageSize,
+//                              @ApiParam(value = "鎷奸煶鐮�") @RequestParam(required = false) String pym,
+//                              @ApiParam(value = "鍚嶇О") @RequestParam(required = false) String xmmc,
+//                              @ApiParam(value = "id") @RequestParam(required = false) String id) {
+//        Map<String, Object> map = new HashMap<>();
+//        List<DictSfxm> collect = null;
+//        LambdaQueryWrapper<DictSfxm> wq=new LambdaQueryWrapper<>();
+//        if(null !=pym && !"".equals(pym)) {
+//            pym=pym.toUpperCase(Locale.ROOT);
+//            wq.like(DictSfxm::getPym,pym);
+//        }
+//        if(null !=xmmc && !"".equals(xmmc)) {
+//            wq.like(DictSfxm::getXmmc,xmmc);
+//        }
+//        if(null !=id && !"".equals(id)) {
+//            wq.like(DictSfxm::getId,id);
+//        }
+//        List<DictSfxm> list = dictSfxmService.list(wq);
+//        if (null != list && list.size() > 0) {
+//            for (DictSfxm sfxm : list) {
+//                DictHosp hosp = dictHospService.getById(sfxm.getYqid());
+//                if (null != hosp) {
+//                    sfxm.setYqName(hosp.getHospAreaName());
+//                }
+//            }
+//        }
+//        collect = list.stream().skip((long) (page - 1) * pageSize).limit(pageSize).collect(Collectors.toList());
+//        if (null != collect) {
+//            map.put("total", collect.size());
+//        } else {
+//            map.put("total", 0);
+//        }
+//        map.put("list", collect);
+//        return AjaxResult.success(map);
+//    }
 }

--
Gitblit v1.8.0