shichongfu
2023-08-21 05c24636a83d733aa51f4b80c708111b38dbd169
src/main/java/com/product/mobile/core/controller/SystemFunctionController.java
@@ -1,12 +1,9 @@
package com.product.mobile.core.controller;
import com.product.admin.service.RouterService;
import com.product.core.config.CoreConst;
import com.product.core.controller.support.AbstractBaseController;
import com.product.core.entity.FieldSetEntity;
import com.product.core.entity.RequestParameterEntity;
import com.product.core.exception.BaseException;
import com.product.core.spring.context.SpringMVCContextHolder;
import com.product.mobile.core.config.MobileCoreCode;
import com.product.mobile.core.service.SystemFunctionService;
import com.product.module.sys.version.ApiVersion;
@@ -28,46 +25,46 @@
@RequestMapping("/api")
public class SystemFunctionController extends AbstractBaseController {
    @Autowired
    RouterService routerService;
   @Autowired
   RouterService routerService;
    @Autowired
    SystemFunctionService systemFunctionService;
   @Autowired
   SystemFunctionService systemFunctionService;
    /**
     * 路由获取
     *
     * @return
     */
    @PostMapping("/mobile-router/get-router/{version}")
    @ApiVersion(1)
    public String getRouterData() {
        try {
            return OK_List(routerService.getMobileRouter());
        } catch (BaseException e) {
            e.printStackTrace();
            return error(e);
        } catch (Exception e) {
            e.printStackTrace();
            return error(MobileCoreCode.GET_ROUTER_FAIL);
        }
    }
   /**
    * 路由获取
    *
    * @return
    */
   @PostMapping("/mobile-router/get-router/{version}")
   @ApiVersion(1)
   public String getRouterData() {
      try {
         return OK_List(routerService.getMobileRouter());
      } catch (BaseException e) {
         e.printStackTrace();
         return error(e);
      } catch (Exception e) {
         e.printStackTrace();
         return error(MobileCoreCode.GET_ROUTER_FAIL);
      }
   }
    @PostMapping("/mobile/get-page-button/{version}")
    @ApiVersion(1)
    public String getFunctionButton(HttpServletRequest request) {
        try {
            FieldSetEntity fse = BaseUtil.getFieldSetEntity(request);
            return (String) systemFunctionService.getFunctionButton(fse);
        } catch (BaseException e) {
            e.printStackTrace();
            return error(e);
        } catch (Exception e) {
            e.printStackTrace();
            return error(MobileCoreCode.GET_ROUTER_FAIL);
        }
    }
   @PostMapping("/mobile/get-page-button/{version}")
   @ApiVersion(1)
   public String getFunctionButton(HttpServletRequest request) {
      try {
         FieldSetEntity fse = BaseUtil.getFieldSetEntity(request);
         return (String) systemFunctionService.getFunctionButton(fse);
      } catch (BaseException e) {
         e.printStackTrace();
         return error(e);
      } catch (Exception e) {
         e.printStackTrace();
         return error(MobileCoreCode.GET_ROUTER_FAIL);
      }
   }
}