diff --git a/hope-winery/src/main/java/com/ruoyi/winery/controller/AppActivityController.java b/hope-winery/src/main/java/com/ruoyi/winery/controller/AppActivityController.java index 4a380f0b5..b40988374 100644 --- a/hope-winery/src/main/java/com/ruoyi/winery/controller/AppActivityController.java +++ b/hope-winery/src/main/java/com/ruoyi/winery/controller/AppActivityController.java @@ -117,18 +117,26 @@ public class AppActivityController extends BaseController { return toAjax(iAppActivityService.removeByIds(Arrays.asList(ids)) ? 1 : 0); } + /** + * 审核中接口 + */ + @GetMapping("/open/hotSwitch") + public AjaxResult openHotSwitch() { + return AjaxResult.success(true); + } + /** - * 查询活动列表(开放) + * 首页跑马灯 */ @GetMapping("/open/notice") public AjaxResult openNotice() { +// String notice = +// "手机尾号4707的用户购买了「山之语·赤霞珠干红葡萄酒」, " + +// "手机尾号5266的用户购买了「2021辛丑牛年纪念酒」" + +// "手机尾号3062的用户购买了「留世传奇红葡萄酒」"; - - String notice = - "手机尾号4707的用户购买了「山之语·赤霞珠干红葡萄酒」, " + - "手机尾号5266的用户购买了「2021辛丑牛年纪念酒」" + - "手机尾号3062的用户购买了「留世传奇红葡萄酒」"; + String notice = "客服热线请致电:17395097925"; return AjaxResult.success(notice); } diff --git a/hope-winery/src/main/java/com/ruoyi/winery/controller/AppOrderController.java b/hope-winery/src/main/java/com/ruoyi/winery/controller/AppOrderController.java index f57a30ece..3c696c301 100644 --- a/hope-winery/src/main/java/com/ruoyi/winery/controller/AppOrderController.java +++ b/hope-winery/src/main/java/com/ruoyi/winery/controller/AppOrderController.java @@ -241,6 +241,12 @@ public class AppOrderController extends BaseController { @Log(title = "订单", businessType = BusinessType.UPDATE) @PutMapping public AjaxResult edit(@RequestBody AppOrder appOrder) { + + // 0=待支付,1=已取消,2=已支付,3=待收货,4=交易完成 + if (appOrder.getStatus() == 1) { + appOrder.setCancelTime(DateUtils.getNowDate()); + } + return toAjax(iAppOrderService.updateById(appOrder) ? 1 : 0); } @@ -266,4 +272,7 @@ public class AppOrderController extends BaseController { // TODO 根据自己业务场景需要构造返回对象 return WxPayNotifyResponse.success("成功"); } + + + } diff --git a/hope-winery/src/main/java/com/ruoyi/winery/controller/AppOrderDetailController.java b/hope-winery/src/main/java/com/ruoyi/winery/controller/AppOrderDetailController.java index 1398bf099..9ba877931 100644 --- a/hope-winery/src/main/java/com/ruoyi/winery/controller/AppOrderDetailController.java +++ b/hope-winery/src/main/java/com/ruoyi/winery/controller/AppOrderDetailController.java @@ -157,7 +157,7 @@ public class AppOrderDetailController extends BaseController { return toAjax(iAppOrderDetailService.removeByIds(Arrays.asList(ids)) ? 1 : 0); } - @PreAuthorize("@ss.hasPermi('winery:detail:remove')") + @PreAuthorize("@ss.hasPermi('winery:detail:refund')") @Log(title = "退款", businessType = BusinessType.OTHER) @PostMapping("/refund/{id}") AjaxResult refund(@PathVariable String id) { diff --git a/hope-winery/src/main/java/com/ruoyi/winery/controller/goods/GoodsMainController.java b/hope-winery/src/main/java/com/ruoyi/winery/controller/goods/GoodsMainController.java index 3ea0a0809..75a1c2328 100644 --- a/hope-winery/src/main/java/com/ruoyi/winery/controller/goods/GoodsMainController.java +++ b/hope-winery/src/main/java/com/ruoyi/winery/controller/goods/GoodsMainController.java @@ -86,6 +86,11 @@ public class GoodsMainController extends BaseController { if (StringUtils.isNotBlank(goodsMain.getGoodsImg())) { lqw.eq(GoodsMain::getGoodsImg, goodsMain.getGoodsImg()); } + + if (isMiniUser()) { + lqw.eq(GoodsMain::getState, 1); + } + lqw.orderByAsc(GoodsMain::getSort); List list = iWineryGoodsService.list(lqw); diff --git a/hope-winery/src/main/java/com/ruoyi/winery/domain/AppOrderDetail.java b/hope-winery/src/main/java/com/ruoyi/winery/domain/AppOrderDetail.java index 2e2c0e706..fa7ca240a 100644 --- a/hope-winery/src/main/java/com/ruoyi/winery/domain/AppOrderDetail.java +++ b/hope-winery/src/main/java/com/ruoyi/winery/domain/AppOrderDetail.java @@ -101,7 +101,6 @@ public class AppOrderDetail implements Serializable { @Excel(name = "退款理由") private String refundReason; - /** * 创建时间 */ diff --git a/mini-app/TodoList.md b/mini-app/TodoList.md index fe0c381e4..4fce88ecc 100644 --- a/mini-app/TodoList.md +++ b/mini-app/TodoList.md @@ -1,8 +1,8 @@ -注X:完成 +注x:完成 域名[x] -注册[X] -登录[X] +注册[x] +登录[x] 首页装修[x] 资讯/酒庄信息管理[x] 采集酒庄介绍(图标/图片)[6/12] @@ -18,16 +18,21 @@ 紫环会[x] 发货单excel输出[x] 我的[x] -******---------------****** -公众号专题链接列表[] + + +公众号专题链接列表[x] + + 产品追溯[] 视频直播[] 新品推荐[] -用户协议/隐私政策[] -小程序图标[] + +用户协议/隐私政策[x] +小程序图标[x] 退款申请[] 物流追踪[] +订单跟踪[] 发货单excel导入[] diff --git a/mini-app/project.config.json b/mini-app/project.config.json index 373e59553..f147d7cf8 100644 --- a/mini-app/project.config.json +++ b/mini-app/project.config.json @@ -23,7 +23,7 @@ } }, "compileType": "miniprogram", - "appid": "wx76ec015fc31a1946", + "appid": "wx4306452d346f783d", "projectname": "mini-app", "miniprogramRoot": "weapp/", "simulatorType": "wechat", @@ -151,4 +151,4 @@ ] } } -} \ No newline at end of file +} diff --git a/mini-app/src/apis/mallApis.js b/mini-app/src/apis/mallApis.js index 3e0cdf4e1..ab8dcd0ca 100644 --- a/mini-app/src/apis/mallApis.js +++ b/mini-app/src/apis/mallApis.js @@ -30,6 +30,12 @@ class MallApis { }) } + getHotSwitch() { + return request.get({ + url: baseUrl + 'winery/activity/open/hotSwitch' + }) + } + getNotice() { return request.get({ url: baseUrl + 'winery/activity/open/notice' diff --git a/mini-app/src/apis/orderApis.js b/mini-app/src/apis/orderApis.js index 08c8446db..d60f152d9 100644 --- a/mini-app/src/apis/orderApis.js +++ b/mini-app/src/apis/orderApis.js @@ -30,6 +30,13 @@ class OrderApis { }) } + editOrder(data) { + return request.put({ + url: baseUrl + 'winery/order', + data: data + }) + } + getOrderDetailList(data) { return request.get({ url: baseUrl + 'winery/detail/list', diff --git a/mini-app/src/components/mall/order/order-detail-list-body.wpy b/mini-app/src/components/mall/order/order-detail-list-body.wpy index 4463b8b23..33e66cd18 100644 --- a/mini-app/src/components/mall/order/order-detail-list-body.wpy +++ b/mini-app/src/components/mall/order/order-detail-list-body.wpy @@ -47,8 +47,7 @@ default: break } -console.log("123:",status) -console.log("123:",result) + return result diff --git a/mini-app/src/components/mall/order/order-list-body.wpy b/mini-app/src/components/mall/order/order-list-body.wpy index 91322f456..fc16bb6de 100644 --- a/mini-app/src/components/mall/order/order-list-body.wpy +++ b/mini-app/src/components/mall/order/order-list-body.wpy @@ -47,14 +47,36 @@ default: break } - return result +} +const parseOrderDetailStatus = (status) => { + +let result = '未知状态' +switch(status) { +case 0: +result = '未退款' +break +case 1: +result = '退款申请' +break +case 2: +result = '退款中' +break +case 3: +result = '退款成功' +break +default: +break } +return result +} + module.exports.parseImage = parseImage; module.exports.parseOrderStatus = parseOrderStatus; +module.exports.parseOrderDetailStatus = parseOrderDetailStatus;