From f0a09ee996ab2605869844d6a3d812709e2bf0fa Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期五, 16 十月 2026 16:07:25 +0800
Subject: [PATCH] 任务模块、电话模块

---
 smartor/src/main/java/com/smartor/service/impl/UserExtInfoServiceImpl.java |   59 ++++++-----------------------------------------------------
 1 files changed, 6 insertions(+), 53 deletions(-)

diff --git a/smartor/src/main/java/com/smartor/service/impl/UserExtInfoServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/UserExtInfoServiceImpl.java
index 9bf78d7..76da7e3 100644
--- a/smartor/src/main/java/com/smartor/service/impl/UserExtInfoServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/UserExtInfoServiceImpl.java
@@ -2,17 +2,12 @@
 
 import com.ruoyi.common.core.service.IUserExtInfoService;
 import com.ruoyi.common.utils.StringUtils;
-import com.smartor.domain.IvrLibaScriptAssort;
-import com.smartor.domain.SvyLibScriptCategory;
 import com.smartor.domain.SysUserOrg;
-import com.smartor.mapper.IvrLibaScriptAssortMapper;
-import com.smartor.mapper.SvyLibScriptCategoryMapper;
 import com.smartor.mapper.SysUserOrgMapper;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.util.CollectionUtils;
 
-import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -20,18 +15,18 @@
 /**
  * 鐢ㄦ埛鎵╁睍淇℃伅鏈嶅姟瀹炵幇锛坰martor 妯″潡锛�
  * 渚� ruoyi-system 閫氳繃 SpringUtils 璋冪敤
+ * <p>
+ * 杩佺Щ璇存槑锛氬師 {@code getSatisfactionCategories}锛堝惈 Redis 缂撳瓨銆佽闊�/闂嵎鍒嗙被鏌ヨ锛�
+ * 灞炰簬婊℃剰搴﹂�昏緫锛屽凡鏁存鎼叆 ruoyi-satisfaction 妯″潡锛岀敱
+ * {@code com.ruoyi.satisfaction.api.SatisfactionFacade} 瀹炵幇
+ * {@code com.ruoyi.common.core.service.ISatisfactionCategoryService}銆�
+ * 鏈被鍥犳涓嶅啀渚濊禆 {@code IvrLibaScriptAssortMapper} / {@code SvyLibScriptCategoryMapper} / {@code RedisCache}銆�
  */
 @Service
 public class UserExtInfoServiceImpl implements IUserExtInfoService {
 
     @Autowired
     private SysUserOrgMapper sysUserOrgMapper;
-
-    @Autowired
-    private IvrLibaScriptAssortMapper ivrLibaScriptAssortMapper;
-
-    @Autowired
-    private SvyLibScriptCategoryMapper svyLibScriptCategoryMapper;
 
     /**
      * 鑾峰彇鐢ㄦ埛鏈烘瀯/闄㈠尯淇℃伅
@@ -49,47 +44,5 @@
             result.put("campusid", sysUserOrgs.get(0).getCampusid());
         }
         return result;
-    }
-
-    /**
-     * 鑾峰彇婊℃剰搴﹂棶棰樺垎绫伙紙璇煶 + 闂嵎锛�
-     */
-    @Override
-    public Map<String, Object> getSatisfactionCategories(String orgid) {
-        Map<String, Object> satisfactionCategories = new HashMap<>();
-
-        // 鑾峰彇璇煶闂鍒嗙被
-        IvrLibaScriptAssort ivrLibaScriptAssort = new IvrLibaScriptAssort();
-        ivrLibaScriptAssort.setOrgid(orgid);
-        ivrLibaScriptAssort.setType("myd");
-        List<IvrLibaScriptAssort> ivrLibaScriptAssorts = ivrLibaScriptAssortMapper.selectIvrLibaScriptAssortList(ivrLibaScriptAssort);
-        List<Map<String, Object>> categoryList = new ArrayList<>();
-        if (!CollectionUtils.isEmpty(ivrLibaScriptAssorts)) {
-            for (IvrLibaScriptAssort assort : ivrLibaScriptAssorts) {
-                Map<String, Object> map = new HashMap<>();
-                map.put("categoryid", assort.getId());
-                map.put("categoryName", assort.getIndexAssortName());
-                categoryList.add(map);
-            }
-        }
-        satisfactionCategories.put("voiceCategories", categoryList);
-
-        // 鑾峰彇闂嵎闂鍒嗙被
-        SvyLibScriptCategory svyLibScriptCategory = new SvyLibScriptCategory();
-        svyLibScriptCategory.setOrgid(orgid);
-        svyLibScriptCategory.setType("myd");
-        List<SvyLibScriptCategory> svyLibScriptCategories = svyLibScriptCategoryMapper.selectSvyLibScriptCategoryList(svyLibScriptCategory);
-        List<Map<String, Object>> questionnaireCategorys = new ArrayList<>();
-        if (!CollectionUtils.isEmpty(svyLibScriptCategories)) {
-            for (SvyLibScriptCategory scriptCategory : svyLibScriptCategories) {
-                Map<String, Object> map = new HashMap<>();
-                map.put("categoryid", scriptCategory.getId());
-                map.put("categoryName", scriptCategory.getName());
-                questionnaireCategorys.add(map);
-            }
-        }
-        satisfactionCategories.put("questionnaireCategorys", questionnaireCategorys);
-
-        return satisfactionCategories;
     }
 }

--
Gitblit v1.9.3