From 3d6d4bf23411591bdbf923dedfcc890c5675a934 Mon Sep 17 00:00:00 2001 From: yanghui <2536613402@qq.com> Date: 星期三, 16 十一月 2022 13:26:51 +0800 Subject: [PATCH] #feat 订单列表查询接口 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopFlowerApi.java | 117 +++++++++++++++++++++++++++++++++++++++++++++------------- 1 files changed, 90 insertions(+), 27 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopFlowerApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopFlowerApi.java index a70aac5..59f1adb 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopFlowerApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopFlowerApi.java @@ -1,10 +1,8 @@ package com.panzhihua.service_community.api; -import com.alibaba.fastjson.JSONObject; import com.panzhihua.common.model.dtos.shop.*; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.shop.AddShopFlowerGoodsVO; -import com.panzhihua.common.service.user.UserService; import com.panzhihua.service_community.service.*; import com.panzhihua.service_community.util.QRCodeUtil; import io.swagger.annotations.ApiOperation; @@ -24,7 +22,7 @@ // @Resource // private ComShopOperLogService comShopOperLogService; @Resource - private ComShopFlowerOrderService comShopOrderService; + private ComShopFlowerOrderService comShopFlowerOrderService; // @Resource // private ComShopCartService comShopCartService; @Resource @@ -34,6 +32,8 @@ private ConvenientMerchantService convenientMerchantService; @Resource private ComShopFlowerEvaluateService comShopFlowerEvaluateService; + @Resource + private ComShopFlowerOrderDeliveryService comShopFlowerOrderDeliveryService; /** @@ -167,7 +167,7 @@ */ @PostMapping("orderPreview") public R orderPreviewFlower(@RequestBody ComShopOrderPreviewDTO orderPreviewDTO) { - return comShopOrderService.orderPreview(orderPreviewDTO); + return comShopFlowerOrderService.orderPreview(orderPreviewDTO); } /** @@ -178,7 +178,7 @@ */ @PostMapping("orderCreate") public R orderCreateFlower(@RequestBody ComShopOrderCreateDTO orderCreateDTO) { - return comShopOrderService.orderCreate(orderCreateDTO); + return comShopFlowerOrderService.orderCreate(orderCreateDTO); } /** @@ -189,7 +189,7 @@ */ @PostMapping("pageOrderList") public R pageOrderListFlower(@RequestBody PageComFlowerOrderListDTO comOrderListDTO) { - return comShopOrderService.pageOrderList(comOrderListDTO); + return comShopFlowerOrderService.pageOrderList(comOrderListDTO); } /** @@ -200,7 +200,7 @@ */ @PostMapping("orderDetail") public R orderDetailFlower(@RequestParam("orderId") Long orderId) { - return comShopOrderService.orderDetail(orderId); + return comShopFlowerOrderService.orderDetail(orderId); } /** @@ -211,7 +211,7 @@ */ @PostMapping("orderCancel") public R orderCancelFlower(@RequestBody ComShopOrderQueryDTO comShopOrderQueryDTO) { - return comShopOrderService.orderCancel(comShopOrderQueryDTO); + return comShopFlowerOrderService.orderCancel(comShopOrderQueryDTO); } /** @@ -222,7 +222,7 @@ */ @PostMapping("orderDelete") public R orderDeleteFlower(@RequestParam("orderId") Long orderId) { - return comShopOrderService.orderDelete(orderId); + return comShopFlowerOrderService.orderDelete(orderId); } /** @@ -233,7 +233,7 @@ */ @PostMapping("orderConfirm") public R orderConfirmFlower(@RequestBody ComShopOrderQueryDTO comShopOrderQueryDTO) { - return comShopOrderService.orderConfirm(comShopOrderQueryDTO.getOrderId(), comShopOrderQueryDTO.getPhone()); + return comShopFlowerOrderService.orderConfirm(comShopOrderQueryDTO.getOrderId(), comShopOrderQueryDTO.getPhone()); } /** @@ -244,7 +244,7 @@ */ @PostMapping("/order/page") public R pageShopOrderFlower(@RequestBody PageComShopOrderSearchDTO pageComShopOrderSearchDTO) { - return comShopOrderService.pageShopOrder(pageComShopOrderSearchDTO); + return comShopFlowerOrderService.pageShopOrder(pageComShopOrderSearchDTO); } /** @@ -255,7 +255,7 @@ */ @PostMapping("/shipOrder") public R shipOrderFlower(@RequestBody ComShopOrderShipDTO orderShipDTO) { - return comShopOrderService.shipOrder(orderShipDTO); + return comShopFlowerOrderService.shipOrder(orderShipDTO); } /** @@ -266,7 +266,7 @@ */ @PostMapping("/deliverOrder") public R deliverOrderFlower(@RequestBody ComShopOrderDeliverDTO deliverDTO) { - return comShopOrderService.deliverOrder(deliverDTO); + return comShopFlowerOrderService.deliverOrder(deliverDTO); } /** @@ -276,60 +276,130 @@ * @return 配送完成 */ @PostMapping("/finishDeliverOrder") - public R finishDeliverOrderFlower(@RequestBody ComShopOrderDeliverDTO deliverDTO) { - return comShopOrderService.finishDeliverOrder(deliverDTO); + public R finishDeliverOrderFlower(@RequestBody ComShopOrderDeliverDTO deliverDTO) { + return comShopFlowerOrderService.finishDeliverOrder(deliverDTO); } /** * 保存评价 + * * @param comShopFlowerEvaluateDTO * @return */ @PostMapping("/saveEvaluate") - public R saveEvaluate(@RequestBody ComShopFlowerEvaluateDTO comShopFlowerEvaluateDTO){ + public R saveEvaluate(@RequestBody ComShopFlowerEvaluateDTO comShopFlowerEvaluateDTO) { return comShopFlowerEvaluateService.saveEvaluate(comShopFlowerEvaluateDTO); } /** * 分页查询评价 + * * @param pageComShopFlowerEvaluateDTO * @return */ @PostMapping("/pageEvaluate") - public R pageEvaluate(@RequestBody PageComShopFlowerEvaluateDTO pageComShopFlowerEvaluateDTO){ + public R pageEvaluate(@RequestBody PageComShopFlowerEvaluateDTO pageComShopFlowerEvaluateDTO) { return comShopFlowerEvaluateService.pageEvaluate(pageComShopFlowerEvaluateDTO); } /** * 评价详情 + * * @param id * @return */ @GetMapping("/detailEvaluate") - public R detailEvaluate(@RequestParam("id") Long id){ + public R detailEvaluate(@RequestParam("id") Long id) { return comShopFlowerEvaluateService.detailEvaluate(id); } /** * 删除评价 + * * @param id * @return */ @DeleteMapping("deleteEvaluate") - public R deleteEvaluate(@RequestParam("id") Long id){ + public R deleteEvaluate(@RequestParam("id") Long id) { return comShopFlowerEvaluateService.deleteEvaluate(id); } /** * 取货码 + * * @param id * @return */ @ApiOperation(value = "取货码") @GetMapping("getQRCode") - public R getQRCode(@RequestParam("id") Long id){ + public R getQRCode(@RequestParam("id") Long id) { return R.ok(QRCodeUtil.getBase64QRCode(id.toString())); + } + + + /** + * 保存配送单 + * + * @param comShopFlowerOrderDeliveryDTO + */ + @PostMapping("saveDelivery") + public R saveDelivery(@RequestBody ComShopFlowerOrderDeliveryDTO comShopFlowerOrderDeliveryDTO) { + return comShopFlowerOrderDeliveryService.saveDelivery(comShopFlowerOrderDeliveryDTO); + } + + /** + * 更新配送单 + * + * @param comShopFlowerOrderDeliveryDTO + */ + @PostMapping("updateDelivery") + public R updateDelivery(@RequestBody ComShopFlowerOrderDeliveryDTO comShopFlowerOrderDeliveryDTO) { + return comShopFlowerOrderDeliveryService.updateDelivery(comShopFlowerOrderDeliveryDTO); + } + + /** + * 已配送、已送达 分页查询 + * + * @param pageComFlowerOrderDeliveryDTO + * @return + */ + @PostMapping("pageDelivery") + public R pageDelivery(@RequestBody PageComFlowerOrderDeliveryDTO pageComFlowerOrderDeliveryDTO) { + return comShopFlowerOrderDeliveryService.pageDelivery(pageComFlowerOrderDeliveryDTO); + } + + /** + * 未配送 分页查询 + * + * @param pageComFlowerOrderDeliveryDTO + * @return + */ + @PostMapping("pageNoDelivery") + public R pageNoDelivery(@RequestBody PageComFlowerOrderDeliveryDTO pageComFlowerOrderDeliveryDTO) { + return comShopFlowerOrderDeliveryService.pageNoDelivery(pageComFlowerOrderDeliveryDTO); + } + + /** + * 未配送-开始配送-订单列表 + * + * @param pageComFlowerOrderListDTO + * @return + */ + @PostMapping("pageNoDeliveryOrderList") + public R pageNoDeliveryOrderList(@RequestBody PageComFlowerOrderListDTO pageComFlowerOrderListDTO) { + return comShopFlowerOrderDeliveryService.pageNoDeliveryOrderList(pageComFlowerOrderListDTO); + } + + /** + * 根据商家id查询商家的订单 + * + * @param pageComFlowerOrderListDTO + * @return + */ + @PostMapping("pageOrderByStoreId") + public R pageOrderByStoreId(@RequestBody PageComFlowerOrderListDTO pageComFlowerOrderListDTO) { + return comShopFlowerOrderService.pageOrderByStoreId(pageComFlowerOrderListDTO); } /** @@ -510,11 +580,4 @@ }*/ - /** - * 保存评价 - * @return - */ - public R saveEvaluate(){ - return R.ok(); - } } -- Gitblit v1.7.1