From 11b3e1ef3bb92f2e3fa9a01ebe8401196396542f Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Sun, 17 May 2020 21:52:18 +0800 Subject: [PATCH] =?UTF-8?q?[=E7=A0=8D=E4=BB=B7][=E4=BC=98=E5=8C=96]:?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=98=BE=E7=A4=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/WxPressOrderController.java | 24 +++++-------------- 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxPressOrderController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxPressOrderController.java index 39414f0c4..50661e33b 100644 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxPressOrderController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxPressOrderController.java @@ -176,14 +176,14 @@ public class WxPressOrderController extends BaseController { order.setOrderStatus(EnumOrderStatus.ORDER_STATUS_PRESSING.getCode()); order.setUpdateDate(new Date()); orderRedisTemplate.opsForValue().set(key, order, 3600, TimeUnit.SECONDS); - updatePressOrderPressing(order, key, orderPress, index); + updatePressOrderPressing(order, index); } else { order.setPressCurrentNum(index); order.setPressCurrentValue(order.getPressCurrentValue() - orderPress.getPressValue()); order.setOrderStatus(EnumOrderStatus.ORDER_STATUS_PRESS_COMPLETE.getCode()); order.setUpdateDate(curDate); orderRedisTemplate.opsForValue().set(key, order, 3600, TimeUnit.SECONDS); - updatePressOrder(order, wxCouponCVo, orderPress, index); + updatePressOrderComplete(order, wxCouponCVo, index); } } } catch (MallinkException e) { @@ -195,34 +195,22 @@ public class WxPressOrderController extends BaseController { return new ResultData(); } - private void updatePressOrderPressing(WxOrder order, String key, WxOrderPress orderPress, Integer index) { - - WxOrder orderUpdatePress = new WxOrder(); - orderUpdatePress.setId(order.getId()); - orderUpdatePress.setPressCurrentNum(index); - orderUpdatePress.setPressCurrentValue(order.getPressCurrentValue() - orderPress.getPressValue()); - orderUpdatePress.setOrderStatus(EnumOrderStatus.ORDER_STATUS_PRESSING.getCode()); - orderUpdatePress.setUpdateDate(new Date()); - // 保存订单 - wxOrderService.saveOrUpdate(orderUpdatePress); - } - - private void updatePressOrderPressing(WxOrder order, WxOrderPress orderPress, Integer index) { + private void updatePressOrderPressing(WxOrder order, Integer index) { WxOrder orderUpdatePress = new WxOrder(); orderUpdatePress.setId(order.getId()); orderUpdatePress.setPressCurrentNum(index); - orderUpdatePress.setPressCurrentValue(order.getPressCurrentValue() - orderPress.getPressValue()); + orderUpdatePress.setPressCurrentValue(order.getPressCurrentValue()); orderUpdatePress.setOrderStatus(EnumOrderStatus.ORDER_STATUS_PRESSING.getCode()); orderUpdatePress.setUpdateDate(new Date()); // 保存订单 wxOrderService.saveOrUpdate(orderUpdatePress); } - private void updatePressOrder(WxOrder order, WxCouponCVo wxCouponCVo, WxOrderPress orderPress, Integer index) { + private void updatePressOrderComplete(WxOrder order, WxCouponCVo wxCouponCVo, Integer index) { WxOrder orderUpdatePress = new WxOrder(); orderUpdatePress.setId(order.getId()); orderUpdatePress.setPressCurrentNum(index); - orderUpdatePress.setPressCurrentValue(order.getPressCurrentValue() - orderPress.getPressValue()); + orderUpdatePress.setPressCurrentValue(order.getPressCurrentValue()); orderUpdatePress.setOrderStatus(EnumOrderStatus.ORDER_STATUS_PRESS_COMPLETE.getCode()); orderUpdatePress.setPayment(wxCouponCVo.getSalePrice()); orderUpdatePress.setUpdateDate(new Date());