| | |
| | | import com.ruoyi.order.dto.GetOrderEvaluatePageListDTO; |
| | | import com.ruoyi.order.dto.OrderEvaluateVo; |
| | | import com.ruoyi.order.service.TOrderEvaluateService; |
| | | import com.ruoyi.order.vo.ReplyEvaluationVO; |
| | | import com.ruoyi.other.api.vo.TEvaluationTagVO; |
| | | import io.swagger.annotations.*; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | |
| | | |
| | | @ApiOperation(tags = {"小程序-订单评价"},value = "充电订单评价标签及数量查询") |
| | | @PostMapping(value = "/getTagCount") |
| | | @GetMapping(value = "/getTagCount") |
| | | public AjaxResult<List<TEvaluationTagVO>> getTagCount() { |
| | | return AjaxResult.ok(orderEvaluateService.getTagCount()); |
| | | } |
| | |
| | | |
| | | |
| | | |
| | | @GetMapping(value = "/getPageList") |
| | | @PostMapping(value = "/getPageList") |
| | | @ApiOperation(value = "获取充电评价列表", tags = {"管理后台-充电评价"}) |
| | | public AjaxResult<PageInfo<GetOrderEvaluatePageListDTO>> getPageList(@RequestBody GetOrderEvaluatePageList pageList){ |
| | | PageInfo<GetOrderEvaluatePageListDTO> list = orderEvaluateService.getPageList(pageList); |
| | |
| | | |
| | | |
| | | |
| | | @DeleteMapping(value = "/delOrderEvaluate") |
| | | @DeleteMapping(value = "/delOrderEvaluate/{id}") |
| | | @ApiOperation(value = "删除充电评价", tags = {"管理后台-充电评价"}) |
| | | public AjaxResult delOrderEvaluate(@PathVariable Long id){ |
| | | public AjaxResult delOrderEvaluate(@PathVariable("id") Long id){ |
| | | TOrderEvaluate orderEvaluate = orderEvaluateService.getById(id); |
| | | orderEvaluateService.removeById(orderEvaluate); |
| | | return AjaxResult.success(); |
| | |
| | | |
| | | @PostMapping(value = "/replyEvaluation") |
| | | @ApiOperation(value = "充电评价回复", tags = {"管理后台-充电评价"}) |
| | | public AjaxResult replyEvaluation(@PathVariable("id") Long id, @RequestParam("reply") String reply){ |
| | | TOrderEvaluate orderEvaluate = orderEvaluateService.getById(id); |
| | | reply = reply.replaceAll("& #40;", "(") |
| | | public AjaxResult replyEvaluation(@RequestBody ReplyEvaluationVO vo){ |
| | | TOrderEvaluate orderEvaluate = orderEvaluateService.getById(vo.getId()); |
| | | String reply = vo.getReply().replaceAll("& #40;", "(") |
| | | .replaceAll("& #41;", ")") |
| | | .replaceAll("& #40;", "(") |
| | | .replaceAll("& #41;", ")") |
| | |
| | | |
| | | |
| | | |
| | | @DeleteMapping(value = "/delOrderEvaluateReply") |
| | | @DeleteMapping(value = "/delOrderEvaluateReply/{id}") |
| | | @ApiOperation(value = "删除充电评价回复", tags = {"管理后台-充电评价"}) |
| | | public AjaxResult delOrderEvaluateReply(@PathVariable Long id){ |
| | | public AjaxResult delOrderEvaluateReply(@PathVariable("id") Long id){ |
| | | TOrderEvaluate orderEvaluate = orderEvaluateService.getById(id); |
| | | orderEvaluate.setEvaluationResponse(""); |
| | | orderEvaluateService.updateById(orderEvaluate); |