This commit is contained in:
@@ -33,19 +33,14 @@ public class PublicOrderController {
|
|||||||
@GetMapping("/orders/{orderNo}")
|
@GetMapping("/orders/{orderNo}")
|
||||||
public Result<Map<String, Object>> getOrderByNo(
|
public Result<Map<String, Object>> getOrderByNo(
|
||||||
@PathVariable String orderNo,
|
@PathVariable String orderNo,
|
||||||
@RequestParam(required = false) String customerId) {
|
@RequestParam String customerId) {
|
||||||
|
|
||||||
// 查询订单
|
// 查询订单
|
||||||
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Order> wrapper =
|
Order order = orderMapper.selectOne(
|
||||||
new com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Order>()
|
new com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Order>()
|
||||||
.eq(Order::getOrderNo, orderNo);
|
.eq(Order::getOrderNo, orderNo)
|
||||||
|
.eq(Order::getCustomerId, customerId)
|
||||||
// 如果提供了customerId,则校验
|
);
|
||||||
if (customerId != null && !customerId.isEmpty()) {
|
|
||||||
wrapper.eq(Order::getCustomerId, customerId);
|
|
||||||
}
|
|
||||||
|
|
||||||
Order order = orderMapper.selectOne(wrapper);
|
|
||||||
|
|
||||||
if (order == null) {
|
if (order == null) {
|
||||||
return Result.error("订单不存在");
|
return Result.error("订单不存在");
|
||||||
|
|||||||
Reference in New Issue
Block a user