优化
This commit is contained in:
14
src/main/java/com/yxt/pay/biz/order/OrderRefundQuery.java
Normal file
14
src/main/java/com/yxt/pay/biz/order/OrderRefundQuery.java
Normal file
@@ -0,0 +1,14 @@
|
||||
package com.yxt.pay.biz.order;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @description:
|
||||
* @author: dimengzhe
|
||||
* @date: 2024/2/2
|
||||
**/
|
||||
@Data
|
||||
public class OrderRefundQuery {
|
||||
|
||||
private String mainSid;
|
||||
}
|
||||
@@ -64,6 +64,7 @@ public class OrderRest extends ApiBaseAction {
|
||||
return orderService.orderQuery(query);
|
||||
}
|
||||
|
||||
//测试
|
||||
@PostMapping("/sendGoods")
|
||||
ResultBean sendGoods(@RequestParam("out_trade_no") String out_trade_no) {
|
||||
ResultBean rb = ResultBean.fireFail();
|
||||
@@ -71,4 +72,9 @@ public class OrderRest extends ApiBaseAction {
|
||||
String errCode = orderService.toSendGoods(payOrder);
|
||||
return rb.success().setData(errCode);
|
||||
}
|
||||
|
||||
@PostMapping("/refund")
|
||||
ResultBean refund(OrderRefundQuery query){
|
||||
return orderService.refund(query);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -55,6 +55,7 @@ public class OrderService extends MybatisBaseService<OrderMapper, PayOrder> {
|
||||
order.setCreateBySid(dto.getUserSid());
|
||||
order.setOpenId(dto.getOpenId());
|
||||
order.setReturnUrl(dto.getReturnUrl());
|
||||
order.setPayUrl(dto.getPayUrl());
|
||||
baseMapper.insert(order);
|
||||
payOrderVo.setCreateTime(DateUtils.format(order.getCreateTime(), "yyyy-MM-dd HH:mm:ss"));
|
||||
payOrderVo.setGoods(order.getName());
|
||||
@@ -409,4 +410,16 @@ public class OrderService extends MybatisBaseService<OrderMapper, PayOrder> {
|
||||
}
|
||||
return accessToken;
|
||||
}
|
||||
|
||||
public ResultBean refund(OrderRefundQuery query) {
|
||||
ResultBean rb = ResultBean.fireFail();
|
||||
String mainSid = query.getMainSid();
|
||||
PayOrder payOrder = fetchBySid(mainSid);
|
||||
if (payOrder == null) {
|
||||
return rb.setMsg("该订单不存在");
|
||||
}
|
||||
String out_trade_no = payOrder.getOutTradeNo();
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user