From 1f4ac41109041ef9e2eb163cc03123e3a267650b Mon Sep 17 00:00:00 2001 From: wzy <wzy19931122ai@163.com> Date: Mon, 11 Jan 2021 09:17:05 +0800 Subject: [PATCH] modify --- zq-erp/src/main/java/com/matrix/system/hive/action/OrderController.java | 22 ++++++++++++---------- zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/orderXq-form.html | 23 +++++++++++++++-------- 2 files changed, 27 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 5d99c8d..6fe4a05 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 @@ -23,10 +23,7 @@ import com.matrix.core.tools.DateUtil; import com.matrix.system.hive.pojo.ShoppingCarItem; import com.matrix.system.hive.pojo.ShoppingCarItemsVo; -import com.matrix.system.hive.service.AchieveNewService; -import com.matrix.system.hive.service.MoneyCardUseService; -import com.matrix.system.hive.service.SysOrderItemService; -import com.matrix.system.hive.service.SysOrderService; +import com.matrix.system.hive.service.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.transaction.annotation.Transactional; @@ -79,6 +76,9 @@ @Autowired SysShopInfoDao shopInfoDao; + + @Autowired + private SysVipInfoService sysVipInfoService; /** @@ -362,30 +362,32 @@ public String orderItem(SysOrder orderVo) { // 根据id查到对应的订单信息 SysOrder order=null; - if(orderVo.getId()!=null){ - order = orderService.findById(orderVo.getId()); - }else if(StringUtils.isNotBlank(orderVo.getOrderNo())){ + if(orderVo.getId()!=null){ + 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<SysOrderItem> sysOrderItems = orderItemDao.selectByOrderId(order.getId()); order.setItems(sysOrderItems); - WebUtil.getRequest().setAttribute("order", order); + SysVipInfo vipInfo = sysVipInfoService.findById(order.getVipId()); // 根据会员Id查到会员有效的会员卡 // 根据订单号查找订单条目 SysOrderItem orderItem = new SysOrderItem(); orderItem.setOrderId(order.getId()); List<SysOrderItem> orderItems = orderItemService.findByModel(orderItem); - WebUtil.getRequest().setAttribute("orderItems", orderItems); MoneyCardUse moneyCardUse = new MoneyCardUse(); moneyCardUse.setVipId(order.getVipId()); List<MoneyCardUse> cards = cardUseService.findByModel(moneyCardUse); + WebUtil.getRequest().setAttribute("orderItems", orderItems); + WebUtil.getRequest().setAttribute("order", order); WebUtil.getRequest().setAttribute("cards", cards); + WebUtil.getRequest().setAttribute("vipInfo", vipInfo); return "admin/hive/beautySalon/orderXq-form"; } diff --git a/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/orderXq-form.html b/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/orderXq-form.html index 3e244bf..d10a5cd 100644 --- a/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/orderXq-form.html +++ b/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/orderXq-form.html @@ -39,17 +39,17 @@ <el-col :span="7"> <el-avatar :size="60" :src="circleUrl"></el-avatar> </el-col> - <el-col :span="10" style="margin-left: 10px;"> - <label>于谦(vip-3)</label> - <label>A00344</label> + <el-col :span="15" style="margin-left: 10px;"> + <label>{{vipInfo.vipName}}({{vipInfo.vipLevel.levelName}})</label> + <label>{{vipInfo.vipNo}}</label> </el-col> </el-row> <el-row style="line-height: 20px;"> - <label>订单号: <span>S1234567890</span></label> - <label>下单顾问: <span>娟姐</span></label> - <label>消费门店: <span>星海店</span></label> - <label>订单时间: <span>2020-10-10 12:12</span></label> - <label>备 注: <span>这是一个好订单</span></label> + <label>订单号: <span>{{order.orderNo}}</span></label> + <label>下单顾问: <span>{{order.staffName}}</span></label> + <label>消费门店: <span>{{order.shopName}}</span></label> + <label>订单时间: <span>{{order.orderTime}}</span></label> + <label>备 注: <span>{{order.remark}}</span></label> </el-row> </el-col> </el-row> @@ -243,6 +243,8 @@ var app = new Vue({ el : "#app", data : { + vipInfo : "", + order : "", activeName : "first", circleUrl : "https://cube.elemecdn.com/0/88/03b0d39583f48206768a7534e55bcpng.png", orderItems : [], @@ -251,6 +253,11 @@ }, created : function() { + this.vipInfo = /*[[${vipInfo}]]*/ + this.order = /*[[${order}]]*/ + this.order.orderTime = moment(this.order.orderTime).format("YYYY-MM-DD HH:mm"); + console.log(this.vipInfo); + console.log(this.order); }, methods : { printf() { -- Gitblit v1.9.1