|
@@ -8,6 +8,7 @@ import com.diagbot.dto.*;
|
|
|
import com.diagbot.entity.BasHospitalInfo;
|
|
|
import com.diagbot.entity.JWT;
|
|
|
import com.diagbot.entity.JwtStore;
|
|
|
+import com.diagbot.entity.SysDictionaryInfo;
|
|
|
import com.diagbot.entity.SysUser;
|
|
|
import com.diagbot.entity.SysUserDept;
|
|
|
import com.diagbot.entity.SysUserHospital;
|
|
@@ -85,9 +86,29 @@ public class SysUserFacade extends SysUserServiceImpl {
|
|
|
@Autowired
|
|
|
private SysDictionaryFacade sysDictionaryFacade;
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取标识--选择登录页面
|
|
|
+ * @return java.lang.Long
|
|
|
+ */
|
|
|
+ public Long getHospitalMark() {
|
|
|
+ long mark = 0L;//0-默认通用医院 1-湘雅医院特殊登录页面
|
|
|
+ SysDictionaryInfo sysDictionaryInfo = sysDictionaryFacade.lambdaQuery()
|
|
|
+ .eq(SysDictionaryInfo::getGroupType, 31)
|
|
|
+ .eq(SysDictionaryInfo::getIsDeleted, IsDeleteEnum.N.getKey())
|
|
|
+ .eq(SysDictionaryInfo::getName, "长沙湘雅三院").one();
|
|
|
+ if(null != sysDictionaryInfo){
|
|
|
+ String val = sysDictionaryInfo.getVal();
|
|
|
+ if(StringUtil.isNotBlank(val)){
|
|
|
+ mark = Long.valueOf(val);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return mark;
|
|
|
+ }
|
|
|
/**
|
|
|
* 获取jwt
|
|
|
- *
|
|
|
* @param username 用户名
|
|
|
* @param password 密码
|
|
|
* @return jwt
|