| | |
| | | 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; |
| | |
| | | // @Resource |
| | | // private ComShopOperLogService comShopOperLogService; |
| | | @Resource |
| | | private ComShopFlowerOrderService comShopOrderService; |
| | | private ComShopFlowerOrderService comShopFlowerOrderService; |
| | | // @Resource |
| | | // private ComShopCartService comShopCartService; |
| | | @Resource |
| | |
| | | private ConvenientMerchantService convenientMerchantService; |
| | | @Resource |
| | | private ComShopFlowerEvaluateService comShopFlowerEvaluateService; |
| | | @Resource |
| | | private ComShopFlowerOrderDeliveryService comShopFlowerOrderDeliveryService; |
| | | |
| | | |
| | | /** |
| | |
| | | */ |
| | | @PostMapping("orderPreview") |
| | | public R orderPreviewFlower(@RequestBody ComShopOrderPreviewDTO orderPreviewDTO) { |
| | | return comShopOrderService.orderPreview(orderPreviewDTO); |
| | | return comShopFlowerOrderService.orderPreview(orderPreviewDTO); |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @PostMapping("orderCreate") |
| | | public R orderCreateFlower(@RequestBody ComShopOrderCreateDTO orderCreateDTO) { |
| | | return comShopOrderService.orderCreate(orderCreateDTO); |
| | | return comShopFlowerOrderService.orderCreate(orderCreateDTO); |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @PostMapping("pageOrderList") |
| | | public R pageOrderListFlower(@RequestBody PageComFlowerOrderListDTO comOrderListDTO) { |
| | | return comShopOrderService.pageOrderList(comOrderListDTO); |
| | | return comShopFlowerOrderService.pageOrderList(comOrderListDTO); |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @PostMapping("orderDetail") |
| | | public R orderDetailFlower(@RequestParam("orderId") Long orderId) { |
| | | return comShopOrderService.orderDetail(orderId); |
| | | return comShopFlowerOrderService.orderDetail(orderId); |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @PostMapping("orderCancel") |
| | | public R orderCancelFlower(@RequestBody ComShopOrderQueryDTO comShopOrderQueryDTO) { |
| | | return comShopOrderService.orderCancel(comShopOrderQueryDTO); |
| | | return comShopFlowerOrderService.orderCancel(comShopOrderQueryDTO); |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @PostMapping("orderDelete") |
| | | public R orderDeleteFlower(@RequestParam("orderId") Long orderId) { |
| | | return comShopOrderService.orderDelete(orderId); |
| | | return comShopFlowerOrderService.orderDelete(orderId); |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @PostMapping("orderConfirm") |
| | | public R orderConfirmFlower(@RequestBody ComShopOrderQueryDTO comShopOrderQueryDTO) { |
| | | return comShopOrderService.orderConfirm(comShopOrderQueryDTO.getOrderId(), comShopOrderQueryDTO.getPhone()); |
| | | return comShopFlowerOrderService.orderConfirm(comShopOrderQueryDTO.getOrderId(), comShopOrderQueryDTO.getPhone()); |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @PostMapping("/order/page") |
| | | public R pageShopOrderFlower(@RequestBody PageComShopOrderSearchDTO pageComShopOrderSearchDTO) { |
| | | return comShopOrderService.pageShopOrder(pageComShopOrderSearchDTO); |
| | | return comShopFlowerOrderService.pageShopOrder(pageComShopOrderSearchDTO); |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @PostMapping("/shipOrder") |
| | | public R shipOrderFlower(@RequestBody ComShopOrderShipDTO orderShipDTO) { |
| | | return comShopOrderService.shipOrder(orderShipDTO); |
| | | return comShopFlowerOrderService.shipOrder(orderShipDTO); |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @PostMapping("/deliverOrder") |
| | | public R deliverOrderFlower(@RequestBody ComShopOrderDeliverDTO deliverDTO) { |
| | | return comShopOrderService.deliverOrder(deliverDTO); |
| | | return comShopFlowerOrderService.deliverOrder(deliverDTO); |
| | | } |
| | | |
| | | /** |
| | |
| | | * @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); |
| | | } |
| | | |
| | | /** |
| | | * 微信支付订单回调 |
| | | * |
| | | * @param wxPayNotifyOrderDTO |
| | | * 订单支付回调参数 |
| | | */ |
| | | @PostMapping("/wxOrderPayNotify") |
| | | public void wxOrderPayNotifyFlower(@RequestBody WxPayNotifyOrderDTO wxPayNotifyOrderDTO) { |
| | | comShopFlowerOrderService.wxOrderPayNotify(wxPayNotifyOrderDTO); |
| | | } |
| | | |
| | | /** |
| | | * 点击去支付订单 |
| | | * |
| | | * @param orderPayDTO |
| | | * 请求参数 |
| | | * @return 支付对象 |
| | | */ |
| | | @PostMapping("/wxPay") |
| | | public R wxPayFlower(@RequestBody OrderPayDTO orderPayDTO) { |
| | | return comShopFlowerOrderService.wxPay(orderPayDTO); |
| | | } |
| | | |
| | | @GetMapping("/selectCountByDeliveryType") |
| | | public R selectCountByDeliveryType(Integer deliveryType){ |
| | | return comShopFlowerOrderService.selectCountByDeliveryType(deliveryType); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 统计用户订单数量 |
| | |
| | | }*/ |
| | | |
| | | |
| | | /** |
| | | * 保存评价 |
| | | * @return |
| | | */ |
| | | public R saveEvaluate(){ |
| | | return R.ok(); |
| | | } |
| | | } |