From f26e03a3ca5dc60711a27adc64c46f73a569b02f Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期一, 09 九月 2024 14:05:34 +0800 Subject: [PATCH] 代码提交 --- ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TOrderEvaluateController.java | 41 +++++++++++++++++++++++++++++++++++------ 1 files changed, 35 insertions(+), 6 deletions(-) diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TOrderEvaluateController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TOrderEvaluateController.java index 20cc001..924cae7 100644 --- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TOrderEvaluateController.java +++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TOrderEvaluateController.java @@ -5,13 +5,14 @@ import com.ruoyi.common.core.web.page.PageInfo; import com.ruoyi.order.api.model.TOrderEvaluate; import com.ruoyi.order.api.query.TOrderEvaluateQuery; +import com.ruoyi.order.api.vo.SiteDetailEvaluateVO; import com.ruoyi.order.api.vo.TOrderEvaluateVO; import com.ruoyi.order.dto.GetOrderEvaluatePageList; import com.ruoyi.order.dto.GetOrderEvaluatePageListDTO; +import com.ruoyi.order.dto.OrderEvaluateVo; import com.ruoyi.order.service.TOrderEvaluateService; import com.ruoyi.other.api.vo.TEvaluationTagVO; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -36,7 +37,7 @@ @ApiOperation(tags = {"小程序-订单评价"},value = "充电订单评价标签及数量查询") - @PostMapping(value = "/getTagCount") + @GetMapping(value = "/getTagCount") public AjaxResult<List<TEvaluationTagVO>> getTagCount() { return AjaxResult.ok(orderEvaluateService.getTagCount()); } @@ -53,7 +54,7 @@ - @GetMapping(value = "/getPageList") + @PostMapping(value = "/getPageList") @ApiOperation(value = "获取充电评价列表", tags = {"管理后台-充电评价"}) public AjaxResult<PageInfo<GetOrderEvaluatePageListDTO>> getPageList(@RequestBody GetOrderEvaluatePageList pageList){ PageInfo<GetOrderEvaluatePageListDTO> list = orderEvaluateService.getPageList(pageList); @@ -66,8 +67,7 @@ @ApiOperation(value = "删除充电评价", tags = {"管理后台-充电评价"}) public AjaxResult delOrderEvaluate(@PathVariable Long id){ TOrderEvaluate orderEvaluate = orderEvaluateService.getById(id); - orderEvaluate.setDelFlag(true); - orderEvaluateService.updateById(orderEvaluate); + orderEvaluateService.removeById(orderEvaluate); return AjaxResult.success(); } @@ -103,5 +103,34 @@ return AjaxResult.success(); } + + @ApiOperation(tags = {"小程序-订单评价"},value = "电站详情中评价列表查询") + @GetMapping(value = "/getSiteDetailEveList") + public AjaxResult<SiteDetailEvaluateVO> getSiteDetailEveList(@RequestParam(value = "siteId")@ApiParam(value = "站点id")Integer siteId) { + return AjaxResult.ok(orderEvaluateService.getSiteDetailEveList(siteId)); + } + + + + + @PostMapping(value = "/addOrderEvaluate") + @ApiOperation(value = "添加评价记录", tags = {"小程序-充电记录"}) + public AjaxResult addOrderEvaluate(@RequestBody OrderEvaluateVo query){ + return orderEvaluateService.addOrderEvaluate(query); + } + + + @GetMapping(value = "/getOrderEvaluate") + @ApiOperation(value = "获取订单评价详情", tags = {"小程序-充电记录"}) + @ApiImplicitParams({ + @ApiImplicitParam(value = "订单id", name = "orderId", required = true), + @ApiImplicitParam(value = "订单类型(1=充电订单,2=购物订单,3=兑换订单,4=会员订单)", name = "orderType", required = true), + }) + public AjaxResult<OrderEvaluateVo> getOrderEvaluate(@PathVariable Integer orderId, Integer orderType){ + OrderEvaluateVo orderEvaluate = orderEvaluateService.getOrderEvaluate(orderId, orderType); + return AjaxResult.success(orderEvaluate); + } + + } -- Gitblit v1.7.1