From 3ffa739e77cdafdc4be1aa153acb3423071cd102 Mon Sep 17 00:00:00 2001 From: DESKTOP-71BH0QO\L、ming <172680469@qq.com> Date: 星期三, 21 四月 2021 11:26:08 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java | 133 +++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 130 insertions(+), 3 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java index a068fd1..4017d75 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java @@ -2,7 +2,6 @@ import com.panzhihua.common.model.dtos.shop.PageComShopGoodsDTO; import com.panzhihua.common.model.dtos.shop.*; -import com.panzhihua.common.controller.BaseController; import com.panzhihua.common.model.dtos.PageDTO; import com.panzhihua.common.model.dtos.shop.PageComShopOrderSearchDTO; import com.panzhihua.common.model.dtos.shop.PageComShopStoreDTO; @@ -21,7 +20,6 @@ import javax.annotation.Resource; import java.util.List; -import javax.validation.constraints.NotNull; @Slf4j @RestController @@ -74,6 +72,11 @@ return comShopStoreService.editStore(id, storeVO); } + @GetMapping("/getStoreByPhone") + R GetStoreByPhone(@RequestParam("phone") String phone){ + return comShopStoreService.getStoreByPhone(phone); + } + /** * 删除店铺 * @@ -94,6 +97,18 @@ @GetMapping("/getStoreInfo") public R getOneInfo(@RequestParam("id") Long id) { return comShopStoreService.getOneInfo(id); + } + + + /** + * 获取用户商铺详细 + * + * @param userId 用户ID + * @return + */ + @GetMapping("/getUserStoreInfo") + public R getUserStoreInfo(@RequestParam("userId") Long userId) { + return comShopStoreService.getUserStoreInfo(userId); } /** @@ -145,6 +160,7 @@ */ @PostMapping("/pageShopGoods") public R pageShopGoods(@RequestBody ComShopGoodsDTO comShopGoodsDTO) { + return comShopGoodsService.pageShopGoods(comShopGoodsDTO); } @@ -166,6 +182,16 @@ @PostMapping("shopCartList") public R shopCartList(@RequestParam("userId") Long userId) { return comShopCartService.shopCartList(userId); + } + + /** + * 查询用户购物车数量 + * @param userId 用户id + * @return 用户购物车商品数量 + */ + @PostMapping("shopCartUserTotal") + public R shopCartUserTotal(@RequestParam("userId") Long userId) { + return comShopCartService.shopCartUserTotal(userId); } /** @@ -347,6 +373,7 @@ * @param id 商铺Id * @return */ + @Transactional(rollbackFor = Exception.class) @PostMapping("editShopGoods/{id}") public R editShopGoods(@PathVariable("id") Long id,@RequestBody AddShopGoodsVO addShopGoodsVO) { return comShopGoodsService.editShopGoods(id, addShopGoodsVO); @@ -363,7 +390,7 @@ } /** - * 删除商品 + * 修改商品状态 * @param id * @return */ @@ -372,4 +399,104 @@ return comShopGoodsService.changeStatus(id,status); } + /** + * 商家资金的订单详情 + * @param id + * @return + */ + @GetMapping("capitalDetailByStore") + public R capitalDetailByStore(@RequestParam("id") Long id) { + return comShopOrderService.capitalDetailByStore(id); + } + + /** + * 订单发货 + * @param orderShipDTO 发货信息 + * @return 发货结果 + */ + @PostMapping("/shipOrder") + R shipOrder(@RequestBody ComShopOrderShipDTO orderShipDTO){ + return comShopOrderService.shipOrder(orderShipDTO); + } + + /** + * 订单配送 + * @param deliverDTO 订单ID + * @return 配送结果 + */ + @PostMapping("/deliverOrder") + R deliverOrder(@RequestBody ComShopOrderDeliverDTO deliverDTO){ + Long orderId = deliverDTO.getOrderId(); + return comShopOrderService.deliverOrder(orderId); + } + /** + * 订单配送 + * @param deliverDTO 订单ID + * @return 配送完成 + */ + @PostMapping("/finishDeliverOrder") + R finishDeliverOrder(@RequestBody ComShopOrderDeliverDTO deliverDTO){ + Long orderId = deliverDTO.getOrderId(); + return comShopOrderService.finishDeliverOrder(orderId); + } + + /** + * 订单导出信息 + * @param comShopOrderExportDTO 订单导出信息 + * @return 订单导出信息 + */ + @PostMapping("/shopOrderExportData") + R shopOrderExportData(@RequestBody ComShopOrderExportDTO comShopOrderExportDTO){ + return comShopOrderService.shopOrderExportData(comShopOrderExportDTO); + } + + /** + * 资金管理导出信息 + * @param comShopFundsExportDTO 资金管理导出信息 + * @return 资金管理导出信息 + */ + @PostMapping("/shopOrderFundsExportData") + R shopOrderFundsExportData(@RequestBody ComShopFundsExportDTO comShopFundsExportDTO){ + return comShopOrderService.shopOrderFundsExportData(comShopFundsExportDTO); + } + + + /** + * 用户资金统计信息 + * @param userId 用户ID + * @return 统计信息 + */ + @GetMapping("/getFundsStat") + R getFundsStat(@RequestParam("userId") Long userId){ + return comShopOrderService.getFundsStat(userId); + } + + /** + * 店铺资金统计信息 + * @param pageComShopFundsSearchDTO 店铺资金 + * @return 店铺资金统计信息 + */ + @PostMapping("/pageShopFunds") + R pageShopFunds(@RequestBody PageComShopFundsSearchDTO pageComShopFundsSearchDTO){ + return comShopOrderService.pageShopFunds(pageComShopFundsSearchDTO); + } + + /** + * 微信支付订单回调 + * @param wxPayNotifyOrderDTO 订单支付回调参数 + */ + @PostMapping("/wxOrderPayNotify") + public void wxOrderPayNotify(@RequestBody WxPayNotifyOrderDTO wxPayNotifyOrderDTO){ + comShopOrderService.wxOrderPayNotify(wxPayNotifyOrderDTO); + } + + /** + * 点击去支付订单 + * @param orderPayDTO 请求参数 + * @return 支付对象 + */ + @PostMapping("/wxPay") + public R wxPay(@RequestBody OrderPayDTO orderPayDTO){ + return comShopOrderService.wxPay(orderPayDTO); + } } -- Gitblit v1.7.1