mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 02:55:04 +08:00
小程序订单详情接口优化
This commit is contained in:
@@ -10,15 +10,10 @@ import com.jsowell.common.enums.ykc.ReturnCodeEnum;
|
||||
import com.jsowell.common.exception.BusinessException;
|
||||
import com.jsowell.common.response.RestApiResponse;
|
||||
import com.jsowell.common.util.StringUtils;
|
||||
import com.jsowell.pile.dto.ApplyOrderInvoiceDTO;
|
||||
import com.jsowell.pile.dto.GenerateOrderDTO;
|
||||
import com.jsowell.pile.dto.QueryInvoiceRecordDTO;
|
||||
import com.jsowell.pile.dto.QueryOrderDTO;
|
||||
import com.jsowell.pile.dto.SettleOrderDTO;
|
||||
import com.jsowell.pile.dto.StopChargingDTO;
|
||||
import com.jsowell.pile.dto.UniAppQueryOrderDTO;
|
||||
import com.jsowell.pile.dto.*;
|
||||
import com.jsowell.pile.vo.base.StationInfoVO;
|
||||
import com.jsowell.pile.vo.uniapp.OrderVO;
|
||||
import com.jsowell.pile.vo.uniapp.UniAppOrderDetailVO;
|
||||
import com.jsowell.pile.vo.uniapp.UniAppOrderVO;
|
||||
import com.jsowell.service.OrderService;
|
||||
import com.jsowell.wxpay.dto.WechatSendMsgDTO;
|
||||
@@ -183,6 +178,35 @@ public class OrderController extends BaseController {
|
||||
return response;
|
||||
}
|
||||
|
||||
/**
|
||||
* 小程序获取订单详情V2
|
||||
* http://localhost:8080/uniapp/order/getOrderDetail
|
||||
* @param request
|
||||
* @param dto
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/getOrderDetailV2")
|
||||
public RestApiResponse<?> getOrderDetailV2(HttpServletRequest request, @RequestBody UniAppQueryOrderDTO dto) {
|
||||
logger.info("小程序获取订单详情V2 param:{}", JSONObject.toJSONString(dto));
|
||||
RestApiResponse<?> response = null;
|
||||
try {
|
||||
String memberId = getMemberIdByAuthorization(request);
|
||||
if (StringUtils.isBlank(memberId)) {
|
||||
throw new BusinessException(ReturnCodeEnum.CODE_PARAM_NOT_NULL_ERROR);
|
||||
}
|
||||
UniAppOrderDetailVO uniAppOrderDetail = orderService.getUniAppOrderDetailV2(dto.getOrderCode());
|
||||
response = new RestApiResponse<>(uniAppOrderDetail);
|
||||
} catch (BusinessException e) {
|
||||
logger.warn("小程序获取订单详情V2 warn", e);
|
||||
response = new RestApiResponse<>(e.getCode(), e.getMessage());
|
||||
} catch (Exception e) {
|
||||
logger.error("小程序获取订单详情V2 error", e);
|
||||
response = new RestApiResponse<>(ReturnCodeEnum.CODE_GET_ORDER_DETAIL_ERROR);
|
||||
}
|
||||
logger.info("小程序获取订单详情V2, result:{}", JSONObject.toJSONString(response));
|
||||
return response;
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据订单号查询充电桩启动状态
|
||||
* http://localhost:8080/uniapp/order/selectPileStarterStatus
|
||||
|
||||
@@ -1041,6 +1041,14 @@ public class OrderService {
|
||||
return vo;
|
||||
}
|
||||
|
||||
public UniAppOrderDetailVO getUniAppOrderDetailV2(String orderCode) {
|
||||
UniAppOrderDetailVO resultVO = new UniAppOrderDetailVO();
|
||||
|
||||
|
||||
|
||||
return resultVO;
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据订单号查询充电桩启动状态
|
||||
* @param orderCode
|
||||
@@ -1450,4 +1458,5 @@ public class OrderService {
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.jsowell.pile.vo.uniapp;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class UniAppOrderDetailVO {
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user