瀏覽代碼

登陆的时候同时添加科室的名字

xiaochan 3 年之前
父節點
當前提交
553c1428c1

+ 5 - 0
src/main/java/thyyxxk/webserver/dao/his/LoginDao.java

@@ -35,6 +35,11 @@ public interface LoginDao {
     @Select("select role_id from dj_user_role where user_code=#{code}")
     List<Integer> getUserRoles(@Param("code") String code);
 
+    @Select("select rtrim(name) " +
+            "from zd_unit_code " +
+            "where code = #{deptCode} ")
+    String getDeptName(@Param("deptCode") String deptCode);
+
     @Select("SELECT DISTINCT " +
             "name=(SELECT name FROM zd_unit_code WHERE code=a.dept), " +
             "code=a.dept FROM zd_dept_all a, a_employee_mi b " +

+ 5 - 1
src/main/java/thyyxxk/webserver/service/LoginService.java

@@ -15,7 +15,10 @@ import thyyxxk.webserver.utils.SnowFlakeId;
 import thyyxxk.webserver.utils.TokenUtil;
 import thyyxxk.webserver.utils.TreeUtil;
 
-import java.util.*;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Random;
 
 /**
  * @author dj
@@ -48,6 +51,7 @@ public class LoginService {
         tempUserInfo.setToken(token);
         tempUserInfo.setSid(makeSid(tempUserInfo.getCode(), token));
         tempUserInfo.setRoles(dao.getUserRoles(tempUserInfo.getCode()));
+        tempUserInfo.setDeptName(dao.getDeptName(tempUserInfo.getDeptCode()));
         return ResultVoUtil.success(tempUserInfo);
     }