|
@@ -3,9 +3,11 @@ package com.fs.web.controller.system;
|
|
|
import java.util.List;
|
|
|
import java.util.Set;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import com.fs.common.core.domain.R;
|
|
|
import com.fs.common.core.domain.entity.SysRole;
|
|
|
import com.fs.common.utils.PatternUtils;
|
|
|
+import com.fs.his.utils.ConfigUtil;
|
|
|
import com.fs.system.service.ISysRoleService;
|
|
|
import lombok.Synchronized;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -45,6 +47,9 @@ public class SysLoginController
|
|
|
@Autowired
|
|
|
private ISysRoleService roleService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private ConfigUtil configUtil;
|
|
|
+
|
|
|
/**
|
|
|
* 登录方法
|
|
|
*
|
|
@@ -78,7 +83,14 @@ public class SysLoginController
|
|
|
Set<String> roles = permissionService.getRolePermission(user);
|
|
|
// 权限集合
|
|
|
Set<String> permissions = permissionService.getMenuPermission(user);
|
|
|
+ //药品商城参数
|
|
|
+ JSONObject jsonObject = configUtil.generateConfigByKey("medicalMall.func.switch");
|
|
|
AjaxResult ajax = AjaxResult.success();
|
|
|
+ if(jsonObject!=null){
|
|
|
+ ajax.put("isMedicalMall", "1".equals(jsonObject.getString("isMedicalMall")));
|
|
|
+ ajax.put("isPadLimit", "1".equals(jsonObject.getString("isPadLimit")));
|
|
|
+ ajax.put("isStores", "1".equals(jsonObject.getString("isStores")));
|
|
|
+ }
|
|
|
ajax.put("user", user);
|
|
|
Integer isAdmin = 0;
|
|
|
if (permissions.contains("*:*:*")){
|