陈昶聿
2 天以前 80d51272bfcc9a832ca5fe5110cc543c98fffc23
【景宁】定时发送异常信息-景宁配置
已修改3个文件
9 ■■■■ 文件已修改
ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
smartor/src/main/java/com/smartor/service/impl/DingTalkServiceImpl.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java
@@ -325,7 +325,7 @@
                        SysUser sysUser = new SysUser();
                        SysUser sysUserVo = new SysUser();
                        sysUserVo.setUserCode(dutyDeptPersonCode);
//                        sysUserVo.setOrgid(serviceSubtaskDetailTrace.getOrgid());
                        sysUserVo.setOrgid(serviceSubtaskDetailTrace.getOrgid());
                        List<SysUser> users = userService.getUserList(sysUserVo);
                        String phoneNumber = "";
                        if(ObjectUtils.isNotEmpty(users)){
ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
@@ -196,6 +196,9 @@
        <if test="userId != null">
            AND u.user_id = #{userId}
        </if>
        <if test="userCode != null">
            AND u.user_code = #{userCode}
        </if>
        <if test="userName != null and userName != ''">
            AND u.user_name like concat('%', #{userName}, '%')
        </if>
smartor/src/main/java/com/smartor/service/impl/DingTalkServiceImpl.java
@@ -21,6 +21,7 @@
import com.smartor.service.DingTalkService;
import com.taobao.api.ApiException;
import lombok.extern.log4j.Log4j;
import org.apache.commons.lang3.ObjectUtils;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
@@ -266,7 +267,8 @@
        OapiV2UserGetbymobileResponse rsp = client.execute(req, accessToken);
        String resultBody = rsp.getBody();
        JSONObject json = JSONObject.parseObject(resultBody);
        if("0".equals(json.get("errcode"))){
        if(ObjectUtils.isNotEmpty(json.getJSONObject("result"))
            && ObjectUtils.isNotEmpty(json.getJSONObject("result").getString("userid"))){
            userId = json.getJSONObject("result").getString("userid");
        }
        return userId;