xuhy
2023-05-17 566c44cc5712ab9c997424ee5a5438e0a81a016e
management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSystemConfigController.java
@@ -184,10 +184,20 @@
     */
    @RequestMapping("/serviceMgmt")
    public String serviceMgmt(Model model) {
        TSystemConfig tSystemConfig = tSystemConfigService.selectOne(new EntityWrapper<TSystemConfig>().eq("type", 7)
                .last("LIMIT 1"));
        JSONObject jsonObject = JSONObject.parseObject(tSystemConfig.getContent());
        model.addAttribute("num1",jsonObject.getString("num1"));
        Integer roleType = Objects.requireNonNull(ShiroKit.getUser()).getRoleType();
        Integer objectId = Objects.requireNonNull(ShiroKit.getUser()).getObjectId();
        if(roleType == 1){
            TSystemConfig tSystemConfig = tSystemConfigService.selectOne(new EntityWrapper<TSystemConfig>().eq("type", 7)
                    .last("LIMIT 1"));
            JSONObject jsonObject = JSONObject.parseObject(tSystemConfig.getContent());
            model.addAttribute("num1",jsonObject.getString("num1"));
        }
        if(roleType == 3){
            TAgent tAgent = agentService.selectById(objectId);
            if (Objects.nonNull(tAgent)){
                model.addAttribute("num1",tAgent.getServiceCalls());
            }
        }
        return PREFIX + "tSystemConfigServiceMgmt.html";
    }