From eda58e0e6d4abdd2b060e28867d103045845aa69 Mon Sep 17 00:00:00 2001 From: 罗元桥 <2376770955@qq.com> Date: 星期一, 30 八月 2021 13:13:18 +0800 Subject: [PATCH] Merge branch 'test' into 'yuyue_dev' --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java | 312 +++++++++++++++++++++++++++++++-------------------- 1 files changed, 191 insertions(+), 121 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 e16a973..4ba33ef 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 @@ -1,35 +1,30 @@ package com.panzhihua.service_community.api; -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.baomidou.mybatisplus.core.metadata.IPage; -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; -import com.panzhihua.common.model.vos.R; -import com.panzhihua.common.model.vos.shop.*; -import com.panzhihua.service_community.model.dos.ComShopSysConfDO; -import com.panzhihua.service_community.service.*; -import com.panzhihua.service_community.service.ComShopGoodsService; -import com.panzhihua.service_community.service.ComShopOperLogService; -import com.panzhihua.service_community.service.ComShopOrderService; -import com.panzhihua.service_community.service.ComShopStoreService; -import lombok.extern.slf4j.Slf4j; +import java.util.List; + +import javax.annotation.Resource; + import org.springframework.beans.BeanUtils; import org.springframework.transaction.annotation.Transactional; import org.springframework.web.bind.annotation.*; -import javax.annotation.Resource; -import java.util.Date; -import java.util.List; -import javax.validation.constraints.NotNull; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.panzhihua.common.model.dtos.PageDTO; +import com.panzhihua.common.model.dtos.shop.*; +import com.panzhihua.common.model.vos.R; +import com.panzhihua.common.model.vos.shop.AddShopGoodsVO; +import com.panzhihua.common.model.vos.shop.ComShopSysConfVO; +import com.panzhihua.common.model.vos.shop.ShopOperLogVO; +import com.panzhihua.common.model.vos.shop.ShopStoreVO; +import com.panzhihua.service_community.model.dos.ComShopSysConfDO; +import com.panzhihua.service_community.service.*; + +import lombok.extern.slf4j.Slf4j; @Slf4j @RestController @RequestMapping("/shop") -public class ShopApi{ +public class ShopApi { @Resource private ComShopStoreService comShopStoreService; @@ -48,7 +43,9 @@ /** * 店铺列表-分页查询 - * @param pageComShopStoreDTO 查询参数 + * + * @param pageComShopStoreDTO + * 查询参数 * @return PageShopStoreVO */ @PostMapping("/pageShopStore") @@ -69,8 +66,10 @@ /** * 新增店铺 - * @param storeVO 店铺信息 - * @return 新增结果 + * + * @param storeVO + * 店铺信息 + * @return 新增结果 */ @PostMapping("/addStore") public R addStore(@RequestBody ShopStoreVO storeVO) { @@ -81,7 +80,8 @@ * 编辑店铺、启用、禁用 * * @param storeVO - * @param id 商铺Id + * @param id + * 商铺Id * @return */ @PostMapping("/editStore/{id}") @@ -111,21 +111,23 @@ return comShopStoreService.getOneInfo(id); } - /** * 获取用户商铺详细 * - * @param userId 用户ID + * @param userId + * 用户ID * @return */ @GetMapping("/getUserStoreInfo") public R getUserStoreInfo(@RequestParam("userId") Long userId) { return comShopStoreService.getUserStoreInfo(userId); } + /** * 获取用户商铺详细 * - * @param account 用户账号 + * @param account + * 用户账号 * @return */ @GetMapping("/getUserStoreInfoByAccount") @@ -136,7 +138,8 @@ /** * 添加商城后台日志 * - * @param shopOperlog 商城日志 + * @param shopOperlog + * 商城日志 * @return 添加结果 */ @PostMapping("/addShopOperLog") @@ -144,10 +147,11 @@ return comShopOperLogService.saveLog(shopOperlog); } - /** * 分页查询 商家后台操作日志 - * @param pageDTO 分页数据 + * + * @param pageDTO + * 分页数据 * @return 分页日志 */ @PostMapping("/pageShopOperLog") @@ -155,30 +159,36 @@ return comShopOperLogService.pageShopOperLog(pageDTO); } - /** * 分页查询 商家订单 - * @param pageComShopOrderSearchDTO 分页数据 + * + * @param pageComShopOrderSearchDTO + * 分页数据 * @return 分页订单 */ @PostMapping("/order/page") public R pageShopOrder(@RequestBody PageComShopOrderSearchDTO pageComShopOrderSearchDTO) { return comShopOrderService.pageShopOrder(pageComShopOrderSearchDTO); } + /** * 根据店铺id查询店铺详情 - * @param comShopStoreDTO 请求参数 - * @return 店铺详情 + * + * @param comShopStoreDTO + * 请求参数 + * @return 店铺详情 */ @PostMapping("shopStoreDetail") - public R shopStoreDetail(@RequestBody PageComShopStoreDTO comShopStoreDTO){ + public R shopStoreDetail(@RequestBody PageComShopStoreDTO comShopStoreDTO) { return comShopStoreService.shopStoreDetail(comShopStoreDTO); } /** * 分页查询商品列表 - * @param comShopGoodsDTO 请求参数 - * @return 商品列表 + * + * @param comShopGoodsDTO + * 请求参数 + * @return 商品列表 */ @PostMapping("/pageShopGoods") public R pageShopGoods(@RequestBody ComShopGoodsDTO comShopGoodsDTO) { @@ -188,18 +198,22 @@ /** * 根据商品id查询商品详情 - * @param goodsId 商品id - * @return 商品信息 + * + * @param goodsId + * 商品id + * @return 商品信息 */ @PostMapping("shopGoodsDetail") - public R shopGoodsDetail(@RequestParam("goodsId") Long goodsId){ + public R shopGoodsDetail(@RequestParam("goodsId") Long goodsId) { return comShopGoodsService.shopGoodsDetail(goodsId); } /** * 根据用户id查询购物车列表 - * @param userId 用户id - * @return 购物车列表信息 + * + * @param userId + * 用户id + * @return 购物车列表信息 */ @PostMapping("shopCartList") public R shopCartList(@RequestParam("userId") Long userId) { @@ -208,8 +222,10 @@ /** * 查询用户购物车数量 - * @param userId 用户id - * @return 用户购物车商品数量 + * + * @param userId + * 用户id + * @return 用户购物车商品数量 */ @PostMapping("shopCartUserTotal") public R shopCartUserTotal(@RequestParam("userId") Long userId) { @@ -218,8 +234,10 @@ /** * 购物车添加 - * @param comShopCartDTO 请求参数 - * @return 添加结果 + * + * @param comShopCartDTO + * 请求参数 + * @return 添加结果 */ @PostMapping("shopAddCart") public R shopAddCart(@RequestBody ComShopCartDTO comShopCartDTO) { @@ -228,8 +246,10 @@ /** * 购物车内商品数量添加 - * @param shopEditNubCartDTO 请求参数 - * @return 修改结果 + * + * @param shopEditNubCartDTO + * 请求参数 + * @return 修改结果 */ @PostMapping("shopEditNubCart") public R shopEditNubCart(@RequestBody ComShopEditNubCartDTO shopEditNubCartDTO) { @@ -238,8 +258,10 @@ /** * 删除购物车记录 - * @param Ids 购物车id集合 - * @return 删除结果 + * + * @param Ids + * 购物车id集合 + * @return 删除结果 */ @PostMapping("shopDelCart") public R shopDelCart(@RequestBody List<Long> Ids) { @@ -248,8 +270,10 @@ /** * 查询用户收货地址列表 - * @param comShopAddressDTO 请求参数 - * @return 用户收获地址列表 + * + * @param comShopAddressDTO + * 请求参数 + * @return 用户收获地址列表 */ @PostMapping("shopUserAddressList") public R shopUserAddressList(@RequestBody PageComShopAddressDTO comShopAddressDTO) { @@ -258,8 +282,10 @@ /** * 用户添加书货地址 - * @param comShopAddressDTO 请求参数 - * @return 添加结果 + * + * @param comShopAddressDTO + * 请求参数 + * @return 添加结果 */ @PostMapping("shopAddUserAddress") public R shopAddUserAddress(@RequestBody ComShopAddressDTO comShopAddressDTO) { @@ -268,8 +294,10 @@ /** * 用户修改收货地址 - * @param comShopAddressDTO 请求参数 - * @return 修改结果 + * + * @param comShopAddressDTO + * 请求参数 + * @return 修改结果 */ @PostMapping("shopEditUserAddress") public R shopEditUserAddress(@RequestBody ComShopAddressDTO comShopAddressDTO) { @@ -278,8 +306,10 @@ /** * 用户删除收货地址 - * @param addressId 收货地址id - * @return 删除结果 + * + * @param addressId + * 收货地址id + * @return 删除结果 */ @PostMapping("shopDelUserAddress") public R shopDelUserAddress(@RequestParam("addressId") Long addressId) { @@ -288,8 +318,10 @@ /** * 订单预览 - * @param orderPreviewDTO 请求参数 - * @return 订单预览数据 + * + * @param orderPreviewDTO + * 请求参数 + * @return 订单预览数据 */ @PostMapping("orderPreview") public R orderPreview(@RequestBody ComShopOrderPreviewDTO orderPreviewDTO) { @@ -298,8 +330,10 @@ /** * 创建订单 - * @param orderCreateDTO 创建订单请求参数 - * @return 创建结果 + * + * @param orderCreateDTO + * 创建订单请求参数 + * @return 创建结果 */ @PostMapping("orderCreate") public R orderCreate(@RequestBody ComShopOrderCreateDTO orderCreateDTO) { @@ -308,18 +342,22 @@ /** * 分页查询用户订单列表 - * @param comOrderListDTO 请求参数 - * @return 查询结果 + * + * @param comOrderListDTO + * 请求参数 + * @return 查询结果 */ @PostMapping("pageOrderList") - public R pageOrderList(@RequestBody PageComOrderListDTO comOrderListDTO){ + public R pageOrderList(@RequestBody PageComOrderListDTO comOrderListDTO) { return comShopOrderService.pageOrderList(comOrderListDTO); } /** * 根据订单id查询订单详情 - * @param orderId 订单id - * @return 订单详情 + * + * @param orderId + * 订单id + * @return 订单详情 */ @PostMapping("orderDetail") public R orderDetail(@RequestParam("orderId") Long orderId) { @@ -328,8 +366,10 @@ /** * 根据订单id取消订单 - * @param comShopOrderQueryDTO 请求参数 - * @return 取消结果 + * + * @param comShopOrderQueryDTO + * 请求参数 + * @return 取消结果 */ @PostMapping("orderCancel") public R orderCancel(@RequestBody ComShopOrderQueryDTO comShopOrderQueryDTO) { @@ -338,8 +378,10 @@ /** * 根据订单id删除订单 - * @param orderId 订单id - * @return 删除结果 + * + * @param orderId + * 订单id + * @return 删除结果 */ @PostMapping("orderDelete") public R orderDelete(@RequestParam("orderId") Long orderId) { @@ -348,30 +390,33 @@ /** * 根据订单id确认收货 - * @param comShopOrderQueryDTO 请求参数 - * @return 确认结果 + * + * @param comShopOrderQueryDTO + * 请求参数 + * @return 确认结果 */ @PostMapping("orderConfirm") public R orderConfirm(@RequestBody ComShopOrderQueryDTO comShopOrderQueryDTO) { - return comShopOrderService.orderConfirm(comShopOrderQueryDTO.getOrderId(),comShopOrderQueryDTO.getPhone()); + return comShopOrderService.orderConfirm(comShopOrderQueryDTO.getOrderId(), comShopOrderQueryDTO.getPhone()); } /** * 统计用户订单数量 - * @param userId 用户id - * @return 统计结果 + * + * @param userId + * 用户id + * @return 统计结果 */ @PostMapping("orderStatistics") public R orderStatistics(@RequestParam("userId") Long userId) { return comShopOrderService.orderStatistics(userId); } - - - /** * 商品列表-分页查询 - * @param pageComShopGoodsDTO 查询参数 + * + * @param pageComShopGoodsDTO + * 查询参数 * @return PageShopStoreVO */ @PostMapping("pageGoods") @@ -381,6 +426,7 @@ /** * 新增商品 + * * @param addShopGoodsVO * @return */ @@ -391,18 +437,21 @@ /** * 编辑商品 + * * @param addShopGoodsVO - * @param id 商铺Id + * @param id + * 商铺Id * @return */ @Transactional(rollbackFor = Exception.class) @PostMapping("editShopGoods/{id}") - public R editShopGoods(@PathVariable("id") Long id,@RequestBody AddShopGoodsVO addShopGoodsVO) { + public R editShopGoods(@PathVariable("id") Long id, @RequestBody AddShopGoodsVO addShopGoodsVO) { return comShopGoodsService.editShopGoods(id, addShopGoodsVO); } /** * 删除商品 + * * @param id * @return */ @@ -413,16 +462,18 @@ /** * 修改商品状态 + * * @param id * @return */ @GetMapping("changeShopGoodsStatus") - public R changeStatus(@RequestParam("id") Long id,@RequestParam("status")Integer status) { - return comShopGoodsService.changeStatus(id,status); + public R changeStatus(@RequestParam("id") Long id, @RequestParam("status") Integer status) { + return comShopGoodsService.changeStatus(id, status); } /** * 商家资金的订单详情 + * * @param id * @return */ @@ -433,104 +484,121 @@ /** * 订单发货 - * @param orderShipDTO 发货信息 + * + * @param orderShipDTO + * 发货信息 * @return 发货结果 */ @PostMapping("/shipOrder") - R shipOrder(@RequestBody ComShopOrderShipDTO orderShipDTO){ + R shipOrder(@RequestBody ComShopOrderShipDTO orderShipDTO) { return comShopOrderService.shipOrder(orderShipDTO); } /** * 订单配送 - * @param deliverDTO 订单ID + * + * @param deliverDTO + * 订单ID * @return 配送结果 */ @PostMapping("/deliverOrder") - R deliverOrder(@RequestBody ComShopOrderDeliverDTO deliverDTO){ + R deliverOrder(@RequestBody ComShopOrderDeliverDTO deliverDTO) { return comShopOrderService.deliverOrder(deliverDTO); } + /** * 订单配送 - * @param deliverDTO 订单ID + * + * @param deliverDTO + * 订单ID * @return 配送完成 */ @PostMapping("/finishDeliverOrder") - R finishDeliverOrder(@RequestBody ComShopOrderDeliverDTO deliverDTO){ + R finishDeliverOrder(@RequestBody ComShopOrderDeliverDTO deliverDTO) { return comShopOrderService.finishDeliverOrder(deliverDTO); } /** * 订单导出信息 - * @param comShopOrderExportDTO 订单导出信息 - * @return 订单导出信息 + * + * @param comShopOrderExportDTO + * 订单导出信息 + * @return 订单导出信息 */ @PostMapping("/shopOrderExportData") - R shopOrderExportData(@RequestBody ComShopOrderExportDTO comShopOrderExportDTO){ + R shopOrderExportData(@RequestBody ComShopOrderExportDTO comShopOrderExportDTO) { return comShopOrderService.shopOrderExportData(comShopOrderExportDTO); } /** * 资金管理导出信息 - * @param comShopFundsExportDTO 资金管理导出信息 - * @return 资金管理导出信息 + * + * @param comShopFundsExportDTO + * 资金管理导出信息 + * @return 资金管理导出信息 */ @PostMapping("/shopOrderFundsExportData") - R shopOrderFundsExportData(@RequestBody ComShopFundsExportDTO comShopFundsExportDTO){ + R shopOrderFundsExportData(@RequestBody ComShopFundsExportDTO comShopFundsExportDTO) { return comShopOrderService.shopOrderFundsExportData(comShopFundsExportDTO); } - /** * 用户资金统计信息 - * @param userId 用户ID + * + * @param userId + * 用户ID * @return 统计信息 */ @GetMapping("/getFundsStat") - R getFundsStat(@RequestParam("userId") Long userId){ + R getFundsStat(@RequestParam("userId") Long userId) { return comShopOrderService.getFundsStat(userId); } /** * 店铺资金统计信息 - * @param pageComShopFundsSearchDTO 店铺资金 - * @return 店铺资金统计信息 + * + * @param pageComShopFundsSearchDTO + * 店铺资金 + * @return 店铺资金统计信息 */ @PostMapping("/pageShopFunds") - R pageShopFunds(@RequestBody PageComShopFundsSearchDTO pageComShopFundsSearchDTO){ + R pageShopFunds(@RequestBody PageComShopFundsSearchDTO pageComShopFundsSearchDTO) { return comShopOrderService.pageShopFunds(pageComShopFundsSearchDTO); } /** * 微信支付订单回调 - * @param wxPayNotifyOrderDTO 订单支付回调参数 + * + * @param wxPayNotifyOrderDTO + * 订单支付回调参数 */ @PostMapping("/wxOrderPayNotify") - public void wxOrderPayNotify(@RequestBody WxPayNotifyOrderDTO wxPayNotifyOrderDTO){ + public void wxOrderPayNotify(@RequestBody WxPayNotifyOrderDTO wxPayNotifyOrderDTO) { comShopOrderService.wxOrderPayNotify(wxPayNotifyOrderDTO); } /** * 点击去支付订单 - * @param orderPayDTO 请求参数 - * @return 支付对象 + * + * @param orderPayDTO + * 请求参数 + * @return 支付对象 */ @PostMapping("/wxPay") - public R wxPay(@RequestBody OrderPayDTO orderPayDTO){ - return comShopOrderService.wxPay(orderPayDTO); + public R wxPay(@RequestBody OrderPayDTO orderPayDTO) { + return comShopOrderService.wxPay(orderPayDTO); } - - /** * 商城系统配置 + * * @param comShopSysConfDTO * @return */ @PostMapping("/conf/edit") - R editShopSysConf(@RequestBody ComShopSysConfDTO comShopSysConfDTO){ + R editShopSysConf(@RequestBody ComShopSysConfDTO comShopSysConfDTO) { ComShopSysConfDO comShopSysConfDO = comShopSysConfService.getBaseMapper().selectById(comShopSysConfDTO.getId()); - switch (comShopSysConfDTO.getHidden()){ + switch (comShopSysConfDTO.getHidden()) { case 0: comShopSysConfDO.setVal("0"); comShopSysConfDO.setEnabled("1"); @@ -539,10 +607,11 @@ comShopSysConfDO.setVal("1"); comShopSysConfDO.setEnabled("1"); break; - default: break; + default: + break; } int updated = comShopSysConfService.getBaseMapper().updateById(comShopSysConfDO); - if(updated==1){ + if (updated == 1) { return R.ok(); } return R.fail(); @@ -550,16 +619,17 @@ /** * 商城系统配置查询 + * * @param pageComShopSysConfDTO * @return */ @PostMapping("/conf/get") - R pageShopSysConf(@RequestBody PageComShopSysConfDTO pageComShopSysConfDTO){ - List<ComShopSysConfDO> confList = comShopSysConfService.getBaseMapper().selectList(new LambdaQueryWrapper<ComShopSysConfDO>() - .eq(ComShopSysConfDO::getName, "SHOP_HIDDEN") - .orderByDesc(ComShopSysConfDO::getCreate_at)); + R pageShopSysConf(@RequestBody PageComShopSysConfDTO pageComShopSysConfDTO) { + List<ComShopSysConfDO> confList = + comShopSysConfService.getBaseMapper().selectList(new LambdaQueryWrapper<ComShopSysConfDO>() + .eq(ComShopSysConfDO::getName, "SHOP_HIDDEN").orderByDesc(ComShopSysConfDO::getCreate_at)); ComShopSysConfVO comShopSysConfVO = new ComShopSysConfVO(); - if(confList!=null && confList.size()>0){ + if (confList != null && confList.size() > 0) { ComShopSysConfDO firstConf = confList.get(0); BeanUtils.copyProperties(firstConf, comShopSysConfVO); return R.ok(comShopSysConfVO); -- Gitblit v1.7.1