|
@@ -8,6 +8,7 @@ import com.diagbot.dto.*;
|
|
import com.diagbot.entity.BasHospitalInfo;
|
|
import com.diagbot.entity.BasHospitalInfo;
|
|
import com.diagbot.entity.JWT;
|
|
import com.diagbot.entity.JWT;
|
|
import com.diagbot.entity.JwtStore;
|
|
import com.diagbot.entity.JwtStore;
|
|
|
|
+import com.diagbot.entity.SysHospitalSet;
|
|
import com.diagbot.entity.SysUser;
|
|
import com.diagbot.entity.SysUser;
|
|
import com.diagbot.entity.SysUserDept;
|
|
import com.diagbot.entity.SysUserDept;
|
|
import com.diagbot.entity.SysUserHospital;
|
|
import com.diagbot.entity.SysUserHospital;
|
|
@@ -84,10 +85,32 @@ public class SysUserFacade extends SysUserServiceImpl {
|
|
private SysUserRoleFacade sysUserRoleFacade;
|
|
private SysUserRoleFacade sysUserRoleFacade;
|
|
@Autowired
|
|
@Autowired
|
|
private SysDictionaryFacade sysDictionaryFacade;
|
|
private SysDictionaryFacade sysDictionaryFacade;
|
|
|
|
+ @Autowired
|
|
|
|
+ private SysHospitalSetFacade sysHospitalSetFacade;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 获取标识--选择登录页面
|
|
|
|
+ * @return java.lang.Long
|
|
|
|
+ */
|
|
|
|
+ public Long getHospitalMark() {
|
|
|
|
+ Long mark = 0L;//0-默认通用医院 1-湘雅医院特殊登录页面
|
|
|
|
+ SysHospitalSet sysHospitalSet = sysHospitalSetFacade.lambdaQuery()
|
|
|
|
+ .eq(SysHospitalSet::getHospitalId, 35)
|
|
|
|
+ .eq(SysHospitalSet::getIsDeleted, IsDeleteEnum.N.getKey())
|
|
|
|
+ .eq(SysHospitalSet::getCode, "special_page_csxy").one();
|
|
|
|
+ if(null != sysHospitalSet){
|
|
|
|
+ String val = sysHospitalSet.getValue();
|
|
|
|
+ if(StringUtil.isNotBlank(val) && "1".equals(val)){
|
|
|
|
+ mark = Long.valueOf(val);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ return mark;
|
|
|
|
+ }
|
|
/**
|
|
/**
|
|
* 获取jwt
|
|
* 获取jwt
|
|
- *
|
|
|
|
* @param username 用户名
|
|
* @param username 用户名
|
|
* @param password 密码
|
|
* @param password 密码
|
|
* @return jwt
|
|
* @return jwt
|