提交 937f0e1e authored 作者: hzh's avatar hzh

代码优化

上级 2d045cde
...@@ -2,8 +2,10 @@ package org.dromara.server.controller; ...@@ -2,8 +2,10 @@ package org.dromara.server.controller;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.dromara.common.core.domain.R; import org.dromara.common.core.domain.R;
import org.dromara.order.api.domain.RemoteOrder;
import org.dromara.order.api.enums.OrderType; import org.dromara.order.api.enums.OrderType;
import org.dromara.server.domain.vo.OrderPayVo; import org.dromara.server.domain.vo.OrderPayVo;
import org.dromara.server.domain.vo.OrderQueryVo;
import org.dromara.server.service.IPayOrderService; import org.dromara.server.service.IPayOrderService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
...@@ -11,6 +13,8 @@ import org.springframework.web.bind.annotation.RequestBody; ...@@ -11,6 +13,8 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/** /**
* 订单 * 订单
* @author hzh * @author hzh
...@@ -33,4 +37,12 @@ public class OrderController { ...@@ -33,4 +37,12 @@ public class OrderController {
return R.ok(service.createOrder(vo.getOrderNo(), ot)); return R.ok(service.createOrder(vo.getOrderNo(), ot));
} }
/**
* 查询订单状态
*/
@PostMapping("/orderStatus")
public R<List<RemoteOrder>> orderStatus(@Validated @RequestBody OrderQueryVo vo) {
return R.ok(service.queryList(vo.getOrderType(), vo.getOrderNoList()));
}
} }
package org.dromara.server.domain.vo;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import lombok.Data;
import java.util.List;
/**
* @author hzh
* @date 2024-12-09
* @desc TODO
**/
@Data
public class OrderQueryVo {
/**
* 订单类型
*/
@NotNull(message = "订单类型不能为空")
private String orderType;
/**
* 订单编号列表
*/
@Size(min = 1, message = "订单编号列表不能为空")
private List<String> orderNoList;
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论