From 49aaecfb0617b0e6043147c86f3d303e9f24867e Mon Sep 17 00:00:00 2001 From: liulin <lin.liu@88.com> Date: 星期三, 09 七月 2025 20:27:56 +0800 Subject: [PATCH] 修改yml配置 --- src/main/java/com/fengdu/gas/host/controller/TestInfoServiceController.java | 214 ++--------------------------------------------------- 1 files changed, 10 insertions(+), 204 deletions(-) diff --git a/src/main/java/com/fengdu/gas/host/controller/TestInfoServiceController.java b/src/main/java/com/fengdu/gas/host/controller/TestInfoServiceController.java index a35b2d7..f44c150 100644 --- a/src/main/java/com/fengdu/gas/host/controller/TestInfoServiceController.java +++ b/src/main/java/com/fengdu/gas/host/controller/TestInfoServiceController.java @@ -12,6 +12,7 @@ import com.fengdu.gas.entity.request.ReqSetSort; import com.fengdu.gas.entity.request.test.ReqCreateTestInfo; import com.fengdu.gas.entity.request.test.ReqModifyTestInfo; +import com.fengdu.gas.entity.request.test.TestPayVO; import com.fengdu.gas.entity.search.SearchTestInfo; import com.fengdu.gas.service.TestInfoService; import com.fengdu.gas.host.BasicController; @@ -36,222 +37,27 @@ public class TestInfoServiceController extends BasicController { @Autowired private TestInfoService service; + /** - * 创建[测试信息] + * 测试支付信息 * * @author lin.liu * @date 2021/11/23 */ - @PostMapping(value = "create") - public ExecutedResult<Long> create(@RequestBody ReqCreateTestInfo request) { - //#region 参数验证 - ParameterValidator validator = new ParameterValidator() - // 非空 - .addNotNullOrEmpty(ParameterUtil.named("名称"), request.getName()) - // 限制最大长度 - .addLengthMax(ParameterUtil.named("名称"), request.getName(), ConstantFactory.LENGTH_MAX50) - // 必须大于0 - .addGreater(ParameterUtil.named("用户id"), request.getUserId(), 0L) - // 必须是手机号码(正则) - .addMustMobile(ParameterUtil.named("电话"), request.getPhone()) - // 金额大于0 - .addGreaterThan(ParameterUtil.named("余额"), request.getBalance(), BigDecimal.ZERO) - // 必须是枚举值 - .addMustEnum(ParameterUtil.named("性别"), request.getSex(), ESex.class) - // 必须是日期字符串(yyyy-MM-dd) - .addMustDate(ParameterUtil.named("生日"), request.getBirthday()) - // 必须大于0 - .addGreater(ParameterUtil.named("排序值"), request.getSort(), 0) - // 限制最大长度 - .addLengthMax(ParameterUtil.named("备注"), request.getComment(), ConstantFactory.LENGTH_MAX500); - ParameterValidateResult result = validator.validate(); - if (result.getIsFiled()) { - return failed(result.getErrorMsg()); - } - //#endregion - return this.service.create(request); + @PostMapping(value = "pay") + public ExecutedResult<String> pay() throws Exception { + return this.service.testPay(); } /** - * 编辑[测试信息] + * 测试支付信息 * * @author lin.liu * @date 2021/11/23 */ - @PostMapping(value = "modify") - public ExecutedResult<String> modify(@RequestBody ReqModifyTestInfo request) { - //#region 参数验证 - ParameterValidator validator = new ParameterValidator() - // 必须大于0 - .addGreater(ParameterUtil.named("[测试信息]id"), request.getId(), 0L) - // 非空 - .addNotNullOrEmpty(ParameterUtil.named("名称"), request.getName()) - // 限制最大长度 - .addLengthMax(ParameterUtil.named("名称"), request.getName(), ConstantFactory.LENGTH_MAX50) - // 必须大于0 - .addGreater(ParameterUtil.named("用户id"), request.getUserId(), 0L) - // 必须是手机号码(正则) - .addMustMobile(ParameterUtil.named("电话"), request.getPhone()) - // 金额大于0 - .addGreaterThan(ParameterUtil.named("余额"), request.getBalance(), BigDecimal.ZERO) - // 必须是枚举值 - .addMustEnum(ParameterUtil.named("性别"), request.getSex(), ESex.class) - // 必须是日期字符串(yyyy-MM-dd) - .addMustDate(ParameterUtil.named("生日"), request.getBirthday()) - // 必须大于0 - .addGreater(ParameterUtil.named("排序值"), request.getSort(), 0) - // 限制最大长度 - .addLengthMax(ParameterUtil.named("备注"), request.getComment(), ConstantFactory.LENGTH_MAX500); - ParameterValidateResult result = validator.validate(); - if (result.getIsFiled()) { - return failed(result.getErrorMsg()); - } - //#endregion - return this.service.modify(request); + @PostMapping(value = "confirmPay") + public ExecutedResult<String> confirmPay() throws Exception { + return this.service.confirmPay(); } - /** - * 获取[测试信息] - * - * @author lin.liu - * @date 2021/11/23 - */ - @GetMapping(value = "get/{id}") - public ExecutedResult<TestInfoVO> get(@PathVariable Long id) { - return this.service.get(id); - } - - /** - * 根据id批量获取[测试信息] - * - * @author lin.liu - * @date 2021/11/23 - */ - @PostMapping(value = "getList") - public ExecutedResult<List<TestInfoVO>> getList(@RequestBody ReqListId request) { - //#region 参数验证 - ParameterValidator validator = new ParameterValidator() - // 不能为空 - .addNotNullOrEmpty(ParameterUtil.named("[测试信息]id列表"), request.getListId()) - ; - ParameterValidateResult result = validator.validate(); - if (result.getIsFiled()) { - return failed(result.getErrorMsg()); - } - //#endregion - return this.service.getList(request.getListId()); - } - - /** - * [测试信息]设置排序值 - * - * @author lin.liu - * @date 2021/11/23 - */ - @PostMapping(value = "setSort") - public ExecutedResult<String> setSort(@RequestBody ReqSetSort request) { - //#region 参数验证 - ParameterValidator validator = new ParameterValidator() - // 必须大于0 - .addGreater(ParameterUtil.named("[测试信息]id"), request.getId(), 0L) - // 必须大于0 - .addGreaterThan(ParameterUtil.named("排序值"), request.getSort(), 0) - ; - ParameterValidateResult result = validator.validate(); - if (result.getIsFiled()) { - return failed(result.getErrorMsg()); - } - //#endregion - return this.service.setSort(request); - } - - /** - * [测试信息]批量设置排序值 - * - * @author lin.liu - * @date 2021/11/23 - */ - @PostMapping(value = "listSetSort") - ExecutedResult<String> listSetSort(ReqListSetSort request) { - //#region 参数验证 - ParameterValidator validator = new ParameterValidator() - // 不能为空 - .addNotNullOrEmpty(ParameterUtil.named("[测试信息]排序设置列表"), request.getList()) - ; - ParameterValidateResult result = validator.validate(); - if (result.getIsFiled()) { - return failed(result.getErrorMsg()); - } - //#endregion - return this.service.listSetSort(request); - } - - /** - * 停用[测试信息] - * - * @param id [测试]id - * @author lin.liu - * @date 2021/11/23 - */ - @PostMapping(value = "stop/{id}") - public ExecutedResult<String> stop(@PathVariable Long id) { - return this.service.stop(id); - } - - /** - * 启用[测试信息] - * - * @param id [测试]id - * @author lin.liu - * @date 2021/11/23 - */ - @PostMapping(value = "enable/{id}") - public ExecutedResult<String> enable(@PathVariable Long id) { - return this.service.enable(id); - } - - /** - * 删除[测试信息] - * - * @param id [测试]id - * @author lin.liu - * @date 2021/11/23 - */ - @PostMapping(value = "remove/{id}") - public ExecutedResult<String> remove(@PathVariable Long id) { - return this.service.remove(id); - } - - /** - * 批量删除[测试信息] - * - * @author lin.liu - * @date 2021/11/23 - */ - @PostMapping(value = "removeList") - public ExecutedResult<String> removeList(@RequestBody ReqListId request) { - //#region 参数验证 - ParameterValidator validator = new ParameterValidator() - // 不能为空 - .addNotNullOrEmpty(ParameterUtil.named("[测试信息]id列表"), request.getListId()) - ; - ParameterValidateResult result = validator.validate(); - if (result.getIsFiled()) { - return failed(result.getErrorMsg()); - } - //#endregion - return this.service.removeList(request.getListId()); - } - - /** - * 查询[测试信息] - * - * @author lin.liu - * @date 2021/11/23 - */ - @NonLogin - @PostMapping(value = "search") - public ExecutedResult<PagerResult<TestInfoVO>> search(@RequestBody SearchTestInfo request) { - return this.service.search(request); - } } -- Gitblit v1.9.3