修改查询用户集合对外接口查询用户系统视图groupby限制,改全查

master
zengwh 3 years ago
parent da81bb3e8b
commit b184c70a9b

@ -52,9 +52,6 @@ public class LoginController {
@Value("${EMRMEDICALRECORD_PORT}") @Value("${EMRMEDICALRECORD_PORT}")
private String port; private String port;
@Value("${POWER_PORT}")
private String POWER_PORT;
@RequestMapping(value = "login",method = RequestMethod.GET) @RequestMapping(value = "login",method = RequestMethod.GET)
public String toLogin(Model model){ public String toLogin(Model model){
Power_Login_Set loginSet = powerLoginSetMapper.selectByPrimaryKey(sysFlag); Power_Login_Set loginSet = powerLoginSetMapper.selectByPrimaryKey(sysFlag);
@ -134,6 +131,8 @@ public class LoginController {
if(sysFlag == 2){ if(sysFlag == 2){
url = EMRMEDICALRECORD_URLHEAD+"/login?token="+token+"&userName="+user.getUserName()+"&flag=1"; url = EMRMEDICALRECORD_URLHEAD+"/login?token="+token+"&userName="+user.getUserName()+"&flag=1";
}else{ }else{
//获取本地端口
int POWER_PORT = request.getLocalPort();
url = "http://"+ip+":"+POWER_PORT+"/power/gatewayPage"; url = "http://"+ip+":"+POWER_PORT+"/power/gatewayPage";
} }
//request.getRequestDispatcher(url).forward(request, response); //request.getRequestDispatcher(url).forward(request, response);

@ -553,7 +553,7 @@
</select> </select>
<select id="selectUserIdAndUserNameList" resultMap="BaseResultMapVo"> <select id="selectUserIdAndUserNameList" resultMap="BaseResultMapVo">
SELECT SELECT
power_user_dict.user_id, power_user.user_id,
power_user.user_name, power_user.user_name,
power_user.role_id, power_user.role_id,
power_user.dept_id, power_user.dept_id,
@ -561,21 +561,14 @@
power_role.role_name, power_role.role_name,
power_user.user_tel, power_user.user_tel,
power_user.user_wechat, power_user.user_wechat,
name NAME
FROM
power_user_dict
INNER JOIN power_user ON power_user_dict.user_id = power_user.user_id AND power_user.effective = 1 AND power_user.role_id != 0
LEFT JOIN power_role ON power_user.role_id = power_role.role_id AND power_role.effective = 1
<if test="userId != null and userId != ''">
WHERE
dict_id = (
SELECT
dict_id
FROM FROM
power_user_dict power_user
WHERE LEFT JOIN power_role ON power_user.role_id = power_role.role_id
user_id = #{userId} AND power_role.effective = 1
) where power_user.effective = 1
<if test="userId != null">
AND user_id = #{userId}
</if> </if>
</select> </select>
<!--查询各表无效数--> <!--查询各表无效数-->

Loading…
Cancel
Save