Bladeren bron

医健宝-商品、店铺、销售公司个性化功能开关

chenguo 2 dagen geleden
bovenliggende
commit
b8f5f89ddb
1 gewijzigde bestanden met toevoegingen van 12 en 0 verwijderingen
  1. 12 0
      fs-admin/src/main/java/com/fs/web/controller/system/SysLoginController.java

+ 12 - 0
fs-admin/src/main/java/com/fs/web/controller/system/SysLoginController.java

@@ -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("*:*:*")){