From 77b51f625a13a8254eb2e8a9aa53bacf575f7274 Mon Sep 17 00:00:00 2001
From: lige <bestlige@outlook.com>
Date: 星期一, 04 十二月 2023 18:13:49 +0800
Subject: [PATCH] 1

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/DictSfxmController.java |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 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 3ebd1df..745eab7 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
@@ -103,6 +103,7 @@
     @PostMapping
     @ApiOperation(value = "鏂板")
     public AjaxResult add(@RequestBody DictSfxm dictSfxm) {
+        asyncService.getDictSfxms();
         dictSfxm.setWbm(MatchUtils.toWubi(dictSfxm.getXmmc()));
         dictSfxm.setPym(PinyinUtil.getFirstLetter(dictSfxm.getXmmc(),"").toUpperCase(Locale.ROOT));
         return toAjax(dictSfxmService.insertDictSfxm(dictSfxm));
@@ -116,6 +117,7 @@
     @PutMapping
     @ApiOperation(value = "淇敼")
     public AjaxResult edit(@RequestBody DictSfxm dictSfxm) {
+        asyncService.getDictSfxms();
         return toAjax(dictSfxmService.updateDictSfxm(dictSfxm));
     }
 
@@ -127,6 +129,7 @@
     @DeleteMapping("/{ids}")
     @ApiOperation(value = "鍒犻櫎")
     public AjaxResult remove(@PathVariable Long[] ids) {
+        asyncService.getDictSfxms();
         return toAjax(dictSfxmService.deleteDictSfxmByIds(ids));
     }
 
@@ -134,9 +137,8 @@
     @GetMapping("/getList")
     @ApiOperation(value = "鎸夌収椤圭洰缂栫爜鏍戝舰鏌ヨ")
     public AjaxResult getList() {
-        asyncService.getDictSfxms();
         if(redisCache.hasKey("getDictSfxms")){
-            List<DictSfxm> getDictSfxms = redisCache.getCacheList("getDictSfxms");
+            List<DictSfxm> getDictSfxms = redisCache.getCacheObject("getDictSfxms");
             return AjaxResult.success(getDictSfxms);
         }
         List<DictSfxm> dictSfxms = getDictSfxms();
@@ -193,6 +195,14 @@
             List<DictSfxm> sfx = dictSfxmService.getSjDictSfxmList(service.getId());
             if (null != sfx && sfx.size() > 0) {
                 List<DictSfxm> sfxmList = sfx.stream().skip((long) (page - 1) * pageSize).limit(pageSize).collect(Collectors.toList());
+                if (null != sfxmList && sfxmList.size() > 0) {
+                    for (DictSfxm sfxm : sfxmList) {
+                        DictHosp hosp = dictHospService.getById(sfxm.getYqid());
+                        if (null != hosp) {
+                            sfxm.setYqName(hosp.getHospAreaName());
+                        }
+                    }
+                }
                 Collections.reverse(sfxmList);
                 map.put("date", sfxmList);
                 map.put("total", sfx.size());

--
Gitblit v1.8.0