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;