优化
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);
|
return orderService.orderQuery(query);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//测试
|
||||||
@PostMapping("/sendGoods")
|
@PostMapping("/sendGoods")
|
||||||
ResultBean sendGoods(@RequestParam("out_trade_no") String out_trade_no) {
|
ResultBean sendGoods(@RequestParam("out_trade_no") String out_trade_no) {
|
||||||
ResultBean rb = ResultBean.fireFail();
|
ResultBean rb = ResultBean.fireFail();
|
||||||
@@ -71,4 +72,9 @@ public class OrderRest extends ApiBaseAction {
|
|||||||
String errCode = orderService.toSendGoods(payOrder);
|
String errCode = orderService.toSendGoods(payOrder);
|
||||||
return rb.success().setData(errCode);
|
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.setCreateBySid(dto.getUserSid());
|
||||||
order.setOpenId(dto.getOpenId());
|
order.setOpenId(dto.getOpenId());
|
||||||
order.setReturnUrl(dto.getReturnUrl());
|
order.setReturnUrl(dto.getReturnUrl());
|
||||||
|
order.setPayUrl(dto.getPayUrl());
|
||||||
baseMapper.insert(order);
|
baseMapper.insert(order);
|
||||||
payOrderVo.setCreateTime(DateUtils.format(order.getCreateTime(), "yyyy-MM-dd HH:mm:ss"));
|
payOrderVo.setCreateTime(DateUtils.format(order.getCreateTime(), "yyyy-MM-dd HH:mm:ss"));
|
||||||
payOrderVo.setGoods(order.getName());
|
payOrderVo.setGoods(order.getName());
|
||||||
@@ -409,4 +410,16 @@ public class OrderService extends MybatisBaseService<OrderMapper, PayOrder> {
|
|||||||
}
|
}
|
||||||
return accessToken;
|
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