From 684c97f7c6ba1b5f2fff7a08410b385a3f0c4a8b Mon Sep 17 00:00:00 2001 From: shicf <shi_chongfu@163.com> Date: 星期二, 11 三月 2025 09:24:22 +0800 Subject: [PATCH] 通用MVC --- src/main/java/com/product/mobile/core/controller/ApplicationsController.java | 62 ++++++++++++++++-------------- 1 files changed, 33 insertions(+), 29 deletions(-) diff --git a/src/main/java/com/product/mobile/core/controller/ApplicationsController.java b/src/main/java/com/product/mobile/core/controller/ApplicationsController.java index 606f392..83d3198 100644 --- a/src/main/java/com/product/mobile/core/controller/ApplicationsController.java +++ b/src/main/java/com/product/mobile/core/controller/ApplicationsController.java @@ -1,11 +1,21 @@ package com.product.mobile.core.controller; +import javax.servlet.http.HttpServletRequest; + import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; +import com.product.admin.config.SystemCode; +import com.product.common.lang.StringUtils; +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.spring.context.SpringMVCContextHolder; import com.product.mobile.core.service.ApplicationsService; +import com.product.module.sys.version.ApiVersion; /** * App绉诲姩搴旂敤 @@ -19,34 +29,28 @@ ApplicationsService applicationsService; /** -// * 鑾峰彇鎵�鏈塧pp搴旂敤 -// * -// * @param request -// * @return -// */ -// @RequestMapping(value = "/apps/list/{version}", method = RequestMethod.POST) -// @ApiVersion(1) -// public String appsList(HttpServletRequest request) { -// FieldSetEntity fse = null; -// Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA); -// if (bean != null) { -// RequestParameterEntity reqp = (RequestParameterEntity) bean; -// fse = reqp.getFormData(); -// } -// FieldSetEntity fse = null; -// Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA); -// if (bean != null) { -// RequestParameterEntity reqp = (RequestParameterEntity) bean; -// fse = reqp.getFormData(); -// } -// if (bean == null || fse == null) { -// SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText()); -// return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText()); -// } -// if (StringUtils.isEmpty(fse.getTableName())) { -// return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText()); -// } -// return this.OK_List(applicationsService.getUserApps(fse)); -// } + * 鑾峰彇鐢ㄦ埛鏈夋潈闄愮殑鎵�鏈塧pp搴旂敤 + * + * @param request + * @return + */ + @RequestMapping(value = "/apps/list/{version}", method = RequestMethod.POST) + @ApiVersion(1) + public String appsList(HttpServletRequest request) { + FieldSetEntity fse = null; + Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA); + if (bean != null) { + RequestParameterEntity reqp = (RequestParameterEntity) bean; + fse = reqp.getFormData(); + } + if (bean == null || fse == null) { + SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText()); + return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText()); + } + if (StringUtils.isEmpty(fse.getTableName())) { + return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText()); + } + return this.OK_List(applicationsService.getUserApps(fse)); + } } -- Gitblit v1.9.2