From 7ec998fe0bfc7c0366e52ed5389ae48faabf61f1 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Wed, 13 Jan 2021 18:02:05 +0800 Subject: [PATCH] modify --- zq-erp/src/main/java/com/matrix/system/hive/action/OrderController.java | 52 ++++++++++++++++++++++++++++++++++------------------ 1 files changed, 34 insertions(+), 18 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 e9db49e..cb1407a 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 @@ -42,6 +42,7 @@ import java.net.URLEncoder; import java.util.ArrayList; import java.util.Arrays; +import java.util.Date; import java.util.List; /** @@ -138,6 +139,7 @@ SysUsers user = getMe(); sysOrder.setShopId(user.getShopId()); sysOrder.setStatu(Dictionary.ORDER_STATU_TK); + sysOrder.setOrderTime(new Date()); //校验订单是否满足结算调价,新订单则保存订单,已有订单则删除后更新 sysOrder = orderService.checkAndSaveOrder(sysOrder); orderService.refundOrderMoney(sysOrder); @@ -371,22 +373,18 @@ return "admin/hive/beautySalon/point-order"; } - /** - * 跳转 消费流水详情页面 - * - * @author jyy - */ - @RequestMapping(value = "/orderItem") - public String orderItem(SysOrder orderVo) { + @RequestMapping(value = "/findOrderDetailByIdOrNo") + @ResponseBody + public AjaxResult findOrderDetailByIdOrNo(SysOrder orderVo) { // 根据id查到对应的订单信息 SysOrder order=null; if(orderVo.getId()!=null){ - order = orderService.findById(orderVo.getId()); + order = orderService.findById(orderVo.getId()); }else if(StringUtils.isNotBlank(orderVo.getOrderNo())){ - List<SysOrder> byModel = orderService.findByModel(orderVo); - if(byModel.size()==1){ - order=orderService.findById(byModel.get(0).getId()); - } + List<SysOrder> byModel = orderService.findByModel(orderVo); + if(byModel.size()==1){ + order=orderService.findById(byModel.get(0).getId()); + } } List<SysOrderItem> sysOrderItems = orderItemDao.selectByOrderId(order.getId()); order.setItems(sysOrderItems); @@ -406,12 +404,30 @@ List<SysOrderFlow> payMethods = sysOrderFlowService.findPayMethodsAmount(order.getId()); List<AchieveNew> achieveList = achieveNewService.findOrderItemAchieve(order.getId()); - WebUtil.getRequest().setAttribute("orderItems", orderItems); - WebUtil.getRequest().setAttribute("order", order); - WebUtil.getRequest().setAttribute("cards", cards); - WebUtil.getRequest().setAttribute("vipInfo", vipInfo); - WebUtil.getRequest().setAttribute("payMethods", payMethods); - WebUtil.getRequest().setAttribute("achieveList", achieveList); + + AjaxResult ajaxResult = AjaxResult.buildSuccessInstance("获取成功"); + ajaxResult.putInMap("orderItems", orderItems); + ajaxResult.putInMap("order", order); + ajaxResult.putInMap("cards", cards); + ajaxResult.putInMap("vipInfo", vipInfo); + ajaxResult.putInMap("payMethods", payMethods); + ajaxResult.putInMap("achieveList", achieveList); + return ajaxResult; + } + + /** + * 跳转 消费流水详情页面 + * + * @author jyy + */ + @RequestMapping(value = "/orderItem") + public String orderItem(SysOrder orderVo) { + + if(orderVo.getId()!=null){ + WebUtil.getRequest().setAttribute("orderParam", orderVo.getId()); + }else if(StringUtils.isNotBlank(orderVo.getOrderNo())){ + WebUtil.getRequest().setAttribute("orderParam", orderVo.getOrderNo()); + } return "admin/hive/beautySalon/orderXq-form"; } -- Gitblit v1.9.1