配合档案管理系统迭代了一个数据查询接口

master
xm 4 years ago
parent e9bf1fa3b9
commit 696a63c3f9

@ -3,21 +3,20 @@ package com.manage.controller;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.manage.dao.Power_NoticeMapper; import com.manage.dao.Power_NoticeMapper;
import com.manage.dao.Power_UserMapper; import com.manage.dao.Power_UserMapper;
import com.manage.encrypt.Base64; import com.manage.entity.Power_Dept;
import com.manage.encrypt.MD5; import com.manage.entity.Power_Menu;
import com.manage.entity.*; import com.manage.entity.Power_Notice;
import com.manage.entity.Power_User;
import com.manage.service.*; import com.manage.service.*;
import com.manage.service.cache.Cache; import com.manage.service.cache.Cache;
import com.manage.service.cache.CacheManager; import com.manage.service.cache.CacheManager;
import com.manage.service.ipml.Power_NoticeServiceImpl; import com.manage.service.ipml.Power_NoticeServiceImpl;
import com.manage.service.webSocket.WebServer;
import com.manage.service.webSocket.WsPool; import com.manage.service.webSocket.WsPool;
import com.manage.util.DateUtils; import com.manage.util.DateUtils;
import com.manage.util.ExceptionPrintUtil; import com.manage.util.ExceptionPrintUtil;
import com.manage.util.Msg; import com.manage.util.Msg;
import com.manage.vo.*; import com.manage.vo.*;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.java_websocket.WebSocket;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
@ -585,35 +584,34 @@ public class FontController {
String deptId = power_userMapper.selectForDeptId(userId); String deptId = power_userMapper.selectForDeptId(userId);
//获取deptcode //获取deptcode
String result = ""; String result = "";
String [] deptIdSingle = deptId.split(","); String[] deptIdSingle = deptId.split(",");
if (deptIdSingle!=null&&deptIdSingle.length>0){ if (deptIdSingle != null && deptIdSingle.length > 0) {
for (int i = 0; i < deptIdSingle.length; i++) { for (int i = 0; i < deptIdSingle.length; i++) {
String deptCode = power_userMapper.selectForDeptCode(deptIdSingle[i]); String deptCode = power_userMapper.selectForDeptCode(deptIdSingle[i]);
result += deptCode+","; result += deptCode + ",";
} }
} }
return result; return result;
} }
/** /**
* @MethodName sendMessage * userNamerealName
* @Description: */
* @Param applyType @RequestMapping("/getRealName")
* @Param count @ResponseBody
* @Returnt Msg public String getRealName(String userName) {
* @Author: //获取realName
* @CreateDate: 2020-04-24 String realName = power_userMapper.selectForRealName(userName);
* @UpdateUser: return realName;
* @UpdateDate: 2020-04-24 }
* @UpdateRemark:
* @Version: /**
*
* 2021/11/20 * 2021/11/20
*/ */
@RequestMapping("sendMessage") @RequestMapping("sendMessage")
@ResponseBody @ResponseBody
public Msg sendMessage(Message message) throws Exception{ public Msg sendMessage(Message message) throws Exception {
if(null == message.getUserId()){ if (null == message.getUserId()) {
return Msg.fail("消息用户id不能为空"); return Msg.fail("消息用户id不能为空");
} }
if(StringUtils.isBlank(message.getSysFlag())){ if(StringUtils.isBlank(message.getSysFlag())){

@ -73,13 +73,15 @@ public interface Power_UserMapper {
List<Power_User> selectAllForRecordRoom (String deptCode); List<Power_User> selectAllForRecordRoom (String deptCode);
String selectForDoctorName (String userId); String selectForDoctorName(String userId);
String selectForDoctorRoom (String deptCode); String selectForDoctorRoom(String deptCode);
String selectForDeptId(Integer userId); String selectForDeptId(Integer userId);
String selectForDeptCode(String deptId); String selectForDeptCode(String deptId);
String selectForDeptIdForChief(Integer userId); String selectForDeptIdForChief(Integer userId);
String selectForRealName(String userName);
} }

@ -746,12 +746,14 @@
WHERE dept_id = #{deptId} WHERE dept_id = #{deptId}
</select> </select>
<select id="selectForDeptIdForChief" resultType="java.lang.String"> <select id="selectForDeptIdForChief" resultType="java.lang.String">
SELECT SELECT power_user.dept_id
power_user.dept_id FROM `power_user`
FROM where power_user.user_id = #{userId}
`power_user`
where
power_user.user_id = #{userId}
and role_id = 25 and role_id = 25
</select> </select>
<select id="selectForRealName" resultType="java.lang.String">
SELECT name
FROM power_user
where user_name = #{userName}
</select>
</mapper> </mapper>
Loading…
Cancel
Save