供借阅功能使用的查询接口

master
xm 4 years ago
parent 657996664b
commit 38b1b0fcf8

@ -563,4 +563,17 @@ public class FontController {
}
return result;
}
/**
* id
* deptcode
*/
@RequestMapping("/getDoctorNameAndDoctorRoom")
@ResponseBody
public String getDoctorNameAndDoctorRoom(String userId,String deptcode) throws Exception{
Power_User name = power_userMapper.selectForDoctorName(userId);
Power_User room = power_userMapper.selectForDoctorRoom(deptcode);
String result = room+","+name;
return result;
}
}

@ -72,5 +72,9 @@ public interface Power_UserMapper {
List<Power_User> selectAllForRecordRoom (String deptCode);
Power_User selectDoctorNameAndDoctorRoom(String userId);
Power_User selectForDoctorName (String userId);
Power_User selectForDoctorRoom (String deptCode);
}

@ -705,10 +705,11 @@
from power_user
where dept_id like concat( '%',(select dept_id
from power_dept
where dept_code = #{deptCode},'%')
where dept_code = #{deptCode}<![CDATA[),]]>'%')
and effective = 1
and role_id in (25)
</select>
<select id="selectAllForRecordRoom" resultType="com.manage.entity.Power_User">
SELECT user_id,
user_name,
@ -716,9 +717,30 @@
from power_user
where dept_id like concat( '%',(select dept_id
from power_dept
where dept_code = #{deptCode},'%')
where dept_code = #{deptCode}<![CDATA[),]]>'%')
and effective = 1
and role_id in (20,22)
and role_id in (2022)
</select>
<select id="selectDoctorNameAndDoctorRoom" resultType="com.manage.entity.Power_User">
SELECT user_id,
user_name,
power_user.name
from power_user
where dept_id like concat( '%',(select dept_id
from power_dept
where dept_code = #{deptCode <![CDATA[}]]> ),'%')
and effective = 1
</select>
<select id="selectForDoctorName" resultType="com.manage.entity.Power_User">
select power_user.`name`
from
power_user
where user_name = #{userId}
</select>
<select id="selectForDoctorRoom" resultType="com.manage.entity.Power_User">
select
power_dept.dept_name dept_id
from power_dept
where power_dept.dept_code = #{deptCode}
</select>
</mapper>
Loading…
Cancel
Save