上传该版本用于解决代码冲突,该版本存在一个影响使用的bug,请勿直接打包使用

master
xm 4 years ago
parent 7787a918d6
commit cf2a90bb7f

@ -63,7 +63,6 @@ public class FontController {
private Power_DeptService power_deptService; private Power_DeptService power_deptService;
@Autowired @Autowired
private Power_UserMapper power_userMapper; private Power_UserMapper power_userMapper;
/** /**
* 2.1 * 2.1
* @ProjectName: getUserPowerTreeBySysFlag * @ProjectName: getUserPowerTreeBySysFlag
@ -562,9 +561,8 @@ public class FontController {
return result; return result;
} }
/** /**
* id * id,
* deptcode * deptcode
*/ */
@RequestMapping("/getDoctorNameAndDoctorRoom") @RequestMapping("/getDoctorNameAndDoctorRoom")
@ -575,4 +573,25 @@ public class FontController {
String result = room+","+name; String result = room+","+name;
return result; return result;
} }
/**
* userNamedeptcode
*/
@RequestMapping("/getDoctorDeptcode")
@ResponseBody
public String getDoctorDeptcode(Integer userId) throws Exception{
//获取deptId
String deptId = power_userMapper.selectForDeptId(userId);
//获取deptcode
String result = null;
String [] deptIdSingle = deptId.split(",");
if (deptIdSingle!=null&&deptIdSingle.length>0){
for (int i = 0; i < deptIdSingle.length; i++) {
String deptCode = power_userMapper.selectForDeptCode(deptIdSingle[i]);
result = deptCode+",";
}
}
return result;
}
} }

@ -1,8 +1,6 @@
package com.manage.controller; package com.manage.controller;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.manage.dao.Power_UserMapper; import com.manage.dao.Power_UserMapper;
import com.manage.encrypt.Base64; import com.manage.encrypt.Base64;
import com.manage.encrypt.MD5; import com.manage.encrypt.MD5;
@ -13,7 +11,6 @@ import com.manage.service.cache.CacheManager;
import com.manage.util.*; import com.manage.util.*;
import com.manage.vo.*; import com.manage.vo.*;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.apache.cxf.endpoint.Client;
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;
@ -48,7 +45,6 @@ public class LoginController {
@Autowired @Autowired
private Power_UserMapper power_userMapper; private Power_UserMapper power_userMapper;
@RequestMapping(value = "login",method = RequestMethod.GET) @RequestMapping(value = "login",method = RequestMethod.GET)
public String toLogin(Model model ,HttpServletRequest request){ public String toLogin(Model model ,HttpServletRequest request){
CacheManager.addExcCount("noExc"); CacheManager.addExcCount("noExc");
@ -58,13 +54,10 @@ public class LoginController {
return "loginDir/login"; return "loginDir/login";
} }
@RequestMapping(value = "login",method = RequestMethod.POST) @RequestMapping(value = "login",method = RequestMethod.POST)
public String login(Power_User powerUser,HttpServletResponse response, HttpServletRequest request,Model model){ public String login(Power_User powerUser,HttpServletResponse response, HttpServletRequest request,Model model) throws Exception {
//同一浏览器打开login直接触发注销登录session //同一浏览器打开login直接触发注销登录session
loginService.removeOldUserOnLogin(request); loginService.removeOldUserOnLogin(request);
try { try {
Power_UserVo user = powerUserService.findPowerUserByUserNameAndUserPwd(powerUser); Power_UserVo user = powerUserService.findPowerUserByUserNameAndUserPwd(powerUser);
//添加进操作日志 //添加进操作日志
@ -85,6 +78,7 @@ public class LoginController {
String token = UUID.randomUUID().toString(); String token = UUID.randomUUID().toString();
//查询归属医院 //查询归属医院
/* long start5 = System.currentTimeMillis(); /* long start5 = System.currentTimeMillis();
Power_User_Dict powerUserDict = powerUserDictMapper.selectDictIdByUserId(user.getUserId()); Power_User_Dict powerUserDict = powerUserDictMapper.selectDictIdByUserId(user.getUserId());

@ -5,14 +5,13 @@ import com.manage.dao.Power_DeptMapper;
import com.manage.dao.Power_MenuMapper; import com.manage.dao.Power_MenuMapper;
import com.manage.encrypt.Base64; import com.manage.encrypt.Base64;
import com.manage.encrypt.MD5; import com.manage.encrypt.MD5;
import com.manage.entity.Power_Dept;
import com.manage.entity.Power_Menu; import com.manage.entity.Power_Menu;
import com.manage.entity.Power_User; import com.manage.entity.Power_User;
import com.manage.interfaces.webservice.PowerWebService;
import com.manage.service.Power_UserService; import com.manage.service.Power_UserService;
import com.manage.service.User_Dept_MenuService;
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.interfaces.webservice.PowerWebService;
import com.manage.service.User_Dept_MenuService;
import com.manage.util.Constant; import com.manage.util.Constant;
import com.manage.vo.Power_UserVo; import com.manage.vo.Power_UserVo;
import com.manage.vo.Power_UserWebServiceVo; import com.manage.vo.Power_UserWebServiceVo;
@ -23,10 +22,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import javax.jws.WebService; import javax.jws.WebService;
import java.util.ArrayList; import java.util.*;
import java.util.List;
import java.util.Set;
import java.util.TreeSet;
@Component @Component
@WebService(serviceName = "PowerWebService", @WebService(serviceName = "PowerWebService",
@ -50,7 +46,6 @@ public class PowerWebServiceImpl implements PowerWebService {
public String getInfosByUserId(String token,String sysFlag) { public String getInfosByUserId(String token,String sysFlag) {
Power_UserWebServiceVo userWebServiceVo = new Power_UserWebServiceVo(); Power_UserWebServiceVo userWebServiceVo = new Power_UserWebServiceVo();
if(StringUtils.isNotBlank(token) && StringUtils.isNotBlank(token) ){ if(StringUtils.isNotBlank(token) && StringUtils.isNotBlank(token) ){
token = MD5.JM(Base64.decode(token));
Cache cache = CacheManager.getCacheInfo(token); Cache cache = CacheManager.getCacheInfo(token);
if(cache != null){ if(cache != null){
Power_UserVo user = (Power_UserVo) cache.getValue(); Power_UserVo user = (Power_UserVo) cache.getValue();

@ -67,16 +67,17 @@ public interface Power_UserMapper {
* */ * */
List<Power_User> selectUserIdsWithApprove(@Param("menuUrl")String menuUrl); List<Power_User> selectUserIdsWithApprove(@Param("menuUrl")String menuUrl);
//更新部分
//根据deptcode科室id查询符合的科主任信息 //根据deptcode科室id查询符合的科主任信息
List<Power_User> selectAllForChief (String deptCode); List<Power_User> selectAllForChief (String deptCode);
List<Power_User> selectAllForRecordRoom (String deptCode); List<Power_User> selectAllForRecordRoom (String deptCode);
Power_User selectDoctorNameAndDoctorRoom(String userId);
Power_User selectForDoctorName (String userId); Power_User selectForDoctorName (String userId);
Power_User selectForDoctorRoom (String deptCode); Power_User selectForDoctorRoom (String deptCode);
String selectForDeptId(Integer userId);
String selectForDeptCode(String deptId);
} }

@ -1,6 +1,5 @@
package com.manage.vo; package com.manage.vo;
import java.util.List;
import java.util.Set; import java.util.Set;
public class Power_UserWebServiceVo { public class Power_UserWebServiceVo {
@ -19,8 +18,6 @@ public class Power_UserWebServiceVo {
private String updater; private String updater;
private String remark; private String remark;
private Set<String> menus; private Set<String> menus;
public Integer getUserId() { public Integer getUserId() {
return userId; return userId;
} }

@ -161,8 +161,6 @@
dept_code = #{deptCode,jdbcType=VARCHAR} dept_code = #{deptCode,jdbcType=VARCHAR}
where dept_id = #{deptId,jdbcType=INTEGER} where dept_id = #{deptId,jdbcType=INTEGER}
</update> </update>
<!--2019-4-22 ly --> <!--2019-4-22 ly -->
<select id="findSomeByMore" resultMap="BaseResultMap"> <select id="findSomeByMore" resultMap="BaseResultMap">
select select
@ -324,9 +322,4 @@
) )
</foreach > </foreach >
</insert> </insert>
<select id="selectByPrimaryKeyDeptId" resultType="com.manage.entity.Power_Dept">
select *
from power_dept
where power_dept.dept_id = #{deptId}
</select>
</mapper> </mapper>
Loading…
Cancel
Save