xuhy
1 天以前 185b90fbbd29bcf520456196d758079e60b325eb
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TOrderAppealController.java
@@ -1,6 +1,7 @@
package com.ruoyi.order.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.account.api.feignClient.AppUserClient;
@@ -13,6 +14,9 @@
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.domain.BasePojo;
import com.ruoyi.common.core.web.page.PageInfo;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.log.enums.OperatorType;
import com.ruoyi.common.security.annotation.Logical;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.ruoyi.common.security.service.TokenService;
@@ -233,6 +237,7 @@
    
    
    
    @Log(title = "【我的】申诉订单", businessType = BusinessType.INSERT,operatorType = OperatorType.MOBILE)
    @ResponseBody
    @PostMapping(value = "/addOrderAppeal")
    @ApiOperation(value = "申诉订单", tags = {"小程序-充电记录(个人中心)"})
@@ -259,5 +264,21 @@
        orderAppealService.save(orderAppeal);
        return AjaxResult.success();
    }
    /**
     * 查询订单申诉详情
     */
    @GetMapping(value = "/getDetailByOrderId")
    @ApiOperation(tags = {"H5-通过订单id查询订单申诉"},value = "通过订单id查询订单申诉")
    public R<TOrderAppealVO> getDetailByOrderId(String orderId) {
        TOrderAppeal orderAppeal = orderAppealService.getOne(Wrappers.lambdaQuery(TOrderAppeal.class)
                .eq(TOrderAppeal::getOrderId,orderId)
                .orderByDesc(TOrderAppeal::getCreateTime)
                .last("LIMIT 1"));
        if(Objects.isNull(orderAppeal)){
            return R.ok();
        }
        return R.ok(orderAppealService.getDetailById(String.valueOf(orderAppeal.getId())));
    }
}