diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/controller/BsOrderController.java b/ruoyi-admin/src/main/java/com/ruoyi/system/controller/BsOrderController.java index 75eba76d..6d28bd08 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/controller/BsOrderController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/controller/BsOrderController.java @@ -122,4 +122,13 @@ public class BsOrderController extends BaseController { return success(bsOrderService.getPayStatus(orderNo)); } + + /** + * 用户查询订单 + */ + @GetMapping("/userGet/{orderNo}") + public AjaxResult userGetOrder(@PathVariable("orderNo") String orderNo) + { + return success(bsOrderService.userGetOrder(orderNo)); + } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/domain/BsGoods.java b/ruoyi-admin/src/main/java/com/ruoyi/system/domain/BsGoods.java index 15f04f4e..50d3d09f 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/domain/BsGoods.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/domain/BsGoods.java @@ -48,6 +48,14 @@ public class BsGoods extends BaseEntity @Excel(name = "商品详情") private String details; + /** 商品详情 */ + @Excel(name = "商品视频") + private String video; + + /** 商品详情 */ + @Excel(name = "帮助") + private String help; + /** 商品资源 */ @Excel(name = "商品资源") private String resource; @@ -127,6 +135,27 @@ public class BsGoods extends BaseEntity { return details; } + + public void setVideo(String video) + { + this.video = video; + } + + public String getVideo() + { + return video; + } + + public void setHelp(String help) + { + this.help = help; + } + + public String getHelp() + { + return help; + } + public void setResource(String resource) { this.resource = resource; @@ -157,6 +186,8 @@ public class BsGoods extends BaseEntity .append("price", getPrice()) .append("introduction", getIntroduction()) .append("details", getDetails()) + .append("video", getVideo()) + .append("help", getHelp()) .append("resource", getResource()) .append("createId", getCreateId()) .append("createTime", getCreateTime()) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/BsOrderMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/BsOrderMapper.java index 8b4fe079..89e9281e 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/BsOrderMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/BsOrderMapper.java @@ -74,4 +74,12 @@ public interface BsOrderMapper * @return 结果 */ public int getPayStatus(String orderNo); + + /** + * 用户查询订单 + * + * @param orderNo 商家订单号号 + * @return 结果 + */ + public BsOrder userGetOrder(String orderNo); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/service/IBsOrderService.java b/ruoyi-admin/src/main/java/com/ruoyi/system/service/IBsOrderService.java index 458dbdef..ab5724a6 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/service/IBsOrderService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/service/IBsOrderService.java @@ -74,4 +74,12 @@ public interface IBsOrderService * @return 结果 */ public int getPayStatus(String orderNo); + + /** + * 用户查询订单 + * + * @param orderNo 商家订单号号 + * @return 结果 + */ + public BsOrder userGetOrder(String orderNo); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/BsOrderServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/BsOrderServiceImpl.java index 49c054e4..1262858e 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/BsOrderServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/BsOrderServiceImpl.java @@ -117,4 +117,15 @@ public class BsOrderServiceImpl implements IBsOrderService public int getPayStatus(String orderNo) { return bsOrderMapper.getPayStatus(orderNo); } + + /** + * 用户查询订单 + * + * @param orderNo 商家订单号号 + * @return 结果 + */ + @Override + public BsOrder userGetOrder(String orderNo) { + return bsOrderMapper.userGetOrder(orderNo); + } } diff --git a/ruoyi-admin/src/main/resources/mapper/system/BsGoodsMapper.xml b/ruoyi-admin/src/main/resources/mapper/system/BsGoodsMapper.xml index c9d18adc..e47b083f 100644 --- a/ruoyi-admin/src/main/resources/mapper/system/BsGoodsMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/system/BsGoodsMapper.xml @@ -13,6 +13,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + @@ -25,6 +27,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + @@ -35,7 +39,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select id, name, cover, technical_type_id, design_type_id, price, introduction, details, resource, create_id, create_time from bs_goods + select id, name, cover, technical_type_id, design_type_id, price, introduction, details, resource, create_id, create_time, video, help from bs_goods + + diff --git a/ruoyi-ui/.env.development b/ruoyi-ui/.env.development index 18b2a3ed..89dcea8a 100644 --- a/ruoyi-ui/.env.development +++ b/ruoyi-ui/.env.development @@ -1,5 +1,5 @@ # 页面标题 -VUE_APP_TITLE = 若依管理系统 +VUE_APP_TITLE = 毕设 # 开发环境配置 ENV = 'development' diff --git a/ruoyi-ui/.env.production b/ruoyi-ui/.env.production index cb064ec8..89e71f70 100644 --- a/ruoyi-ui/.env.production +++ b/ruoyi-ui/.env.production @@ -1,5 +1,5 @@ # 页面标题 -VUE_APP_TITLE = 若依管理系统 +VUE_APP_TITLE = 毕设 # 生产环境配置 ENV = 'production' diff --git a/ruoyi-ui/.env.staging b/ruoyi-ui/.env.staging index a47af9a2..eb5282db 100644 --- a/ruoyi-ui/.env.staging +++ b/ruoyi-ui/.env.staging @@ -1,5 +1,5 @@ # 页面标题 -VUE_APP_TITLE = 若依管理系统 +VUE_APP_TITLE = 毕设 NODE_ENV = production diff --git a/ruoyi-ui/package.json b/ruoyi-ui/package.json index 5c5a7043..20581216 100644 --- a/ruoyi-ui/package.json +++ b/ruoyi-ui/package.json @@ -1,7 +1,7 @@ { "name": "ruoyi", "version": "3.8.8", - "description": "若依管理系统", + "description": "毕设", "author": "若依", "license": "MIT", "scripts": { @@ -60,6 +60,7 @@ "vue-meta": "2.4.0", "vue-qr": "^4.0.9", "vue-router": "3.4.9", + "vue-ueditor-wrap": "^2.5.6", "vuedraggable": "2.24.3", "vuex": "3.6.0" }, diff --git a/ruoyi-ui/src/api/system/order.js b/ruoyi-ui/src/api/system/order.js index 33bfda74..3522b29d 100644 --- a/ruoyi-ui/src/api/system/order.js +++ b/ruoyi-ui/src/api/system/order.js @@ -65,3 +65,11 @@ export function getPayStatus(orderNo) { method: 'get' }) } + +// 用户根据订单编号查询订单详细 +export function userGetOrder(orderNo) { + return request({ + url: '/system/order/userGet/' + orderNo, + method: 'get' + }) +} diff --git a/ruoyi-ui/src/plugins/download.js b/ruoyi-ui/src/plugins/download.js index 42acd006..56e5e4fc 100644 --- a/ruoyi-ui/src/plugins/download.js +++ b/ruoyi-ui/src/plugins/download.js @@ -49,8 +49,7 @@ export default { axios({ method: 'get', url: url, - responseType: 'blob', - headers: { 'Authorization': 'Bearer ' + getToken() } + responseType: 'blob' }).then((res) => { const isBlob = blobValidate(res.data); if (isBlob) { @@ -66,6 +65,7 @@ export default { downloadLoadingInstance.close(); }) }, + saveAs(text, name, opts) { saveAs(text, name, opts); }, diff --git a/ruoyi-ui/src/views/system/goods/index.vue b/ruoyi-ui/src/views/system/goods/index.vue index 2f728918..53027ce9 100644 --- a/ruoyi-ui/src/views/system/goods/index.vue +++ b/ruoyi-ui/src/views/system/goods/index.vue @@ -102,6 +102,20 @@ + + + + + + diff --git a/ruoyi-ui/src/views/system/userFront/order.vue b/ruoyi-ui/src/views/system/userFront/order.vue index 6770f046..3d994fca 100644 --- a/ruoyi-ui/src/views/system/userFront/order.vue +++ b/ruoyi-ui/src/views/system/userFront/order.vue @@ -38,23 +38,23 @@ + + - - - - - + + +