From 2eea3290641657d2ee13edd90d27f8b2ec01c209 Mon Sep 17 00:00:00 2001 From: 罗yu 元桥 <2376770955@qq.com> Date: 星期六, 08 五月 2021 18:23:48 +0800 Subject: [PATCH] Merge branch 'test' into 'master' --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java | 165 +++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 153 insertions(+), 12 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 374f67a..8fe40d8 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 @@ -20,6 +20,7 @@ import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; +import java.util.Date; import java.util.List; import javax.validation.constraints.NotNull; @@ -37,8 +38,6 @@ @Resource private ComShopOrderService comShopOrderService; @Resource - private ComShopGoodsService comShopGoodsService; - @Resource private ComShopCartService comShopCartService; @Resource private ComShopUserAddressService comShopUserAddressService; @@ -46,7 +45,7 @@ /** * 店铺列表-分页查询 * @param pageComShopStoreDTO 查询参数 - * @return ComShopStoreVO + * @return PageShopStoreVO */ @PostMapping("/pageShopStore") public R pageShopStore(@RequestBody PageComShopStoreDTO pageComShopStoreDTO) { @@ -62,6 +61,16 @@ @PostMapping("/saveStore") public R saveStore(@RequestBody ShopStoreVO storeVO) { return comShopStoreService.saveStore(storeVO); + } + + /** + * 新增店铺 + * @param storeVO 店铺信息 + * @return 新增结果 + */ + @PostMapping("/addStore") + public R addStore(@RequestBody ShopStoreVO storeVO) { + return comShopStoreService.addStore(storeVO); } /** @@ -96,6 +105,28 @@ @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); + } + /** + * 获取用户商铺详细 + * + * @param account 用户账号 + * @return + */ + @GetMapping("/getUserStoreInfoByAccount") + public R<ShopStoreVO> getUserStoreInfoByAccount(@RequestParam("account") String account) { + return comShopStoreService.getUserStoreInfo(account); } /** @@ -145,8 +176,9 @@ * @param comShopGoodsDTO 请求参数 * @return 商品列表 */ - @PostMapping("pageShopGoods") + @PostMapping("/pageShopGoods") public R pageShopGoods(@RequestBody ComShopGoodsDTO comShopGoodsDTO) { + return comShopGoodsService.pageShopGoods(comShopGoodsDTO); } @@ -168,6 +200,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); } /** @@ -287,7 +329,7 @@ */ @PostMapping("orderCancel") public R orderCancel(@RequestBody ComShopOrderQueryDTO comShopOrderQueryDTO) { - return comShopOrderService.orderCancel(comShopOrderQueryDTO.getOrderId(),comShopOrderQueryDTO.getPhone()); + return comShopOrderService.orderCancel(comShopOrderQueryDTO); } /** @@ -326,9 +368,9 @@ /** * 商品列表-分页查询 * @param pageComShopGoodsDTO 查询参数 - * @return ComShopStoreVO + * @return PageShopStoreVO */ - @PostMapping("/pageShopGoods") + @PostMapping("pageGoods") public R pageShopStore(@RequestBody PageComShopGoodsDTO pageComShopGoodsDTO) { return comShopGoodsService.pageGoodsList(pageComShopGoodsDTO); } @@ -338,7 +380,7 @@ * @param addShopGoodsVO * @return */ - @PostMapping("/saveShopGoods") + @PostMapping("saveShopGoods") public R saveStore(@RequestBody AddShopGoodsVO addShopGoodsVO) { return comShopGoodsService.saveShopGoods(addShopGoodsVO); } @@ -349,7 +391,8 @@ * @param id 商铺Id * @return */ - @PostMapping("/editShopGoods/{id}") + @Transactional(rollbackFor = Exception.class) + @PostMapping("editShopGoods/{id}") public R editShopGoods(@PathVariable("id") Long id,@RequestBody AddShopGoodsVO addShopGoodsVO) { return comShopGoodsService.editShopGoods(id, addShopGoodsVO); } @@ -359,19 +402,117 @@ * @param id * @return */ - @PostMapping("/deleteShopGoods") + @PostMapping("deleteShopGoods") public R deleteShopGoods(@RequestBody Long[] id) { return comShopGoodsService.deleteShopGoods(id); } /** - * 删除商品 + * 修改商品状态 * @param id * @return */ - @GetMapping("/changeShopGoodsStatus") + @GetMapping("changeShopGoodsStatus") public R changeStatus(@RequestParam("id") Long id,@RequestParam("status")Integer status) { 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){ + return comShopOrderService.deliverOrder(deliverDTO); + } + /** + * 订单配送 + * @param deliverDTO 订单ID + * @return 配送完成 + */ + @PostMapping("/finishDeliverOrder") + R finishDeliverOrder(@RequestBody ComShopOrderDeliverDTO deliverDTO){ + return comShopOrderService.finishDeliverOrder(deliverDTO); + } + + /** + * 订单导出信息 + * @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