ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java
@@ -19,6 +19,7 @@
import com.ruoyi.system.mapper.SysUserDeptMapper;
import com.smartor.service.IServiceSLTDHealthcareRecordService;
import lombok.extern.slf4j.Slf4j;
import me.chanjar.weixin.mp.bean.template.WxMpTemplateData;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Value;
@@ -28,6 +29,7 @@
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
@@ -60,11 +62,11 @@
    @Qualifier("sysUserDeptSystemMapper")
    private SysUserDeptMapper sysUserDeptMapper;
    @Value("${wx_appid}")
    private String wxAppid;
    @Value("${wx_appSecret}")
    private String wxAppSecret;
//    @Value("${wx_appid}")
//    private String wxAppid;
//
//    @Value("${wx_appSecret}")
//    private String wxAppSecret;
    /**
     * 登录方法
@@ -82,18 +84,28 @@
    }
    /**
     * 登录方法
     *
     * @param map 登录信息
     * @return 结果
     */
    @PostMapping("/test")
    public void test(@RequestBody Map<String, Object> map) {
        WxMpUtils wxMpUtils = new WxMpUtils(wxAppid, wxAppSecret);
        boolean b = wxMpUtils.sendTextMessage("bA_nlW7yM6CCfQMUX5HpBg", "你好");
        System.out.println("b的值为:" + b);
    }
//    /**
//     * 登录方法
//     *
//     * @param map 登录信息
//     * @return 结果
//     */
//    @PostMapping("/test")
//    public void test(@RequestBody Map<String, Object> map) {
//        WxMpUtils wxMpUtils = new WxMpUtils(wxAppid, wxAppSecret);
//
//        Map<String, WxMpTemplateData> dataMap = new HashMap();
//
//        dataMap.put("thing2", new WxMpTemplateData("thing2", "康复报告通知", "#FFB6C1"));
//        dataMap.put("thing4", new WxMpTemplateData("thing4", "xx市xx县xx路xx号", "#173177"));
//        dataMap.put("time7", new WxMpTemplateData("time7", "2023-05-15 00:00:00", "#B95EA6"));
//        dataMap.put("thing8", new WxMpTemplateData("thing8", "张三", "#87cefa"));
//
//
//        String s = wxMpUtils.sendTemplateMessage("oK3-Z59miSE_ebKdXP4IZuXilEvE", "TDF0WB3hndi1gtQybzcHCXeZWm_Q7HjtjVLNG4MOX8Q", "", dataMap);
//
//        System.out.println("s的值为:" + s);
//    }
    /**
     * 单点登录方法(需要配置IP白名单)
@@ -136,7 +148,8 @@
    private RedirectView buildRedirect(String url) {
        RedirectView redirectView = new RedirectView();
        redirectView.setUrl(url);
        redirectView.setStatusCode(HttpStatus.MOVED_PERMANENTLY);
        redirectView.setStatusCode(HttpStatus.FOUND); // 302 临时重定向,避免浏览器缓存
        redirectView.setExposeModelAttributes(false); // 避免模型属性暴露
        return redirectView;
    }
@@ -175,6 +188,7 @@
        sysUserDept.setUserId(user.getUserId());
        sysUserDept.setDeptType("1");
        sysUserDept.setOrgid(user.getOrgid());
        sysUserDept.setCampusid(user.getCampusid());
        sysUserDeptKSs = sysUserDeptMapper.selectSysUserDeptList(sysUserDept);
        ajax.put("belongDepts", sysUserDeptKSs);
        sysUserDept.setDeptType("2");