From 8287f743a1ac2fd5330f6dd7ca08255df193ae03 Mon Sep 17 00:00:00 2001 From: jyy <jyy> Date: Fri, 09 Jul 2021 20:50:16 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/score_shop' into score_shop --- zq-erp/src/main/java/com/matrix/system/hive/action/OrderController.java | 50 +++----------------------------------------------- 1 files changed, 3 insertions(+), 47 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 e1f1896..6e0b818 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 @@ -15,12 +15,9 @@ import com.matrix.system.common.bean.SysUsers; import com.matrix.system.common.tools.ResponseHeadUtil; import com.matrix.system.constance.Dictionary; -import com.matrix.system.constance.SystemConstance; import com.matrix.system.hive.bean.*; import com.matrix.system.hive.dao.*; import com.matrix.system.hive.plugin.util.CollectionUtils; -import com.matrix.system.hive.pojo.ShoppingCarItem; -import com.matrix.system.hive.pojo.ShoppingCarItemsVo; import com.matrix.system.hive.service.*; import com.matrix.system.shopXcx.mqTask.MQTaskRouting; import com.matrix.system.wechart.templateMsg.UniformMsgParam; @@ -118,7 +115,7 @@ total = total.add(new BigDecimal(item.getPrice() * item.getCount())); } SysOrder sysOrderResult = new SysOrder(); - sysOrderResult.setZkTotal(zkTotal.doubleValue()); + sysOrderResult.setZkTotal(zkTotal.setScale(2,BigDecimal.ROUND_DOWN).doubleValue()); sysOrderResult.setTotal(total.doubleValue()); return AjaxResult.buildSuccessInstance(Arrays.asList(sysOrderResult)); @@ -190,49 +187,6 @@ return AjaxResult.buildSuccessInstance(Arrays.asList(sysOrder), "订单保存成功"); } - /** - * 新建订单 - * - * @author jiangyouyao - */ - @RequestMapping(value = "/addOrder") - public @ResponseBody - AjaxResult addOrder(ShoppingCarItemsVo car) { - - List<ShoppingCarItem> sessionCarItems = (List<ShoppingCarItem>) WebUtil.getSession().getAttribute( - SystemConstance.SHOPPING_CAR); - - List<ShoppingCarItem> carItems = new ArrayList<>(); - - // 设置购车中的具体类型信息,过滤没有被选中的商品 - for (ShoppingCarItem carItem : car.getCarItems()) { - - for (ShoppingCarItem sessionCar : sessionCarItems) { - - if (carItem.getId().equals(sessionCar.getId())) { - //已最后提交的数量为准 - sessionCar.setCount(carItem.getCount()); - carItems.add(sessionCar); - break; - } - } - } - //设置过滤后的购物车条目 - car.setCarItems(carItems); - - SysVipInfo info = (SysVipInfo) WebUtil.getSession().getAttribute(SystemConstance.CURRENT_CUSTOMER); - car.setVipId(info.getId()); - - // 添加新订单 - int i = orderService.createOrder(WebUtil.getSession(), car); - - if (i > 0) { - WebUtil.getSession().removeAttribute(SystemConstance.SHOPPING_CAR); - return new AjaxResult(AjaxResult.STATUS_SUCCESS, "下单成功"); - } else { - return new AjaxResult(AjaxResult.STATUS_FAIL, "下单添加失败"); - } - } /** @@ -447,8 +401,10 @@ if(orderVo.getId()!=null){ WebUtil.getRequest().setAttribute("orderParam", orderVo.getId()); + WebUtil.getRequest().setAttribute("orderId", orderVo.getId()); }else if(StringUtils.isNotBlank(orderVo.getOrderNo())){ WebUtil.getRequest().setAttribute("orderParam", orderVo.getOrderNo()); + WebUtil.getRequest().setAttribute("orderNo", orderVo.getOrderNo()); } return "admin/hive/beautySalon/orderXq-form"; } -- Gitblit v1.9.1