From c9b157e19d101fd2d9a79c3db673f0c2cacd481c Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Tue, 12 Jan 2021 18:10:50 +0800 Subject: [PATCH] modify --- zq-erp/src/main/java/com/matrix/system/hive/action/OrderController.java | 23 +++++++++++++++++++---- 1 files changed, 19 insertions(+), 4 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/hive/action/OrderController.java b/zq-erp/src/main/java/com/matrix/system/hive/action/OrderController.java index 06a441b..e9db49e 100644 --- a/zq-erp/src/main/java/com/matrix/system/hive/action/OrderController.java +++ b/zq-erp/src/main/java/com/matrix/system/hive/action/OrderController.java @@ -125,9 +125,25 @@ } - - - + /** + * 退款 + * + * @param sysOrder + * @return + */ + @RequestMapping(value = "/refundOrder") + @ResponseBody + @Transactional(rollbackFor = Exception.class) + public AjaxResult refundOrder(@RequestBody SysOrder sysOrder) { + SysUsers user = getMe(); + sysOrder.setShopId(user.getShopId()); + sysOrder.setStatu(Dictionary.ORDER_STATU_TK); + //校验订单是否满足结算调价,新订单则保存订单,已有订单则删除后更新 + sysOrder = orderService.checkAndSaveOrder(sysOrder); + orderService.refundOrderMoney(sysOrder); + //处理用户购买的产品 + return AjaxResult.buildSuccessInstance(Arrays.asList(sysOrder), "订单退款成功"); + } /** @@ -144,7 +160,6 @@ //处理用户购买的产品 return AjaxResult.buildSuccessInstance(Arrays.asList(sysOrder), "订单保存成功"); } - /** * 新建订单 -- Gitblit v1.9.1