9.2 李雨欣测试购买记录接口 21:10
parent
39a4d21fd6
commit
0830a4cfc2
|
@ -4,7 +4,6 @@ import com.alipay.easysdk.factory.Factory;
|
|||
import com.alipay.easysdk.kernel.Config;
|
||||
import lombok.Data;
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import javax.annotation.PostConstruct;
|
||||
|
|
|
@ -5,7 +5,6 @@ import com.alipay.api.AlipayClient;
|
|||
import com.alipay.api.DefaultAlipayClient;
|
||||
import com.alipay.api.request.AlipayTradePagePayRequest;
|
||||
|
||||
|
||||
import com.muyu.market.server.config.MyAliPayConfig;
|
||||
import com.muyu.data.AliPay;
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
|
@ -14,8 +13,6 @@ import org.springframework.web.bind.annotation.GetMapping;
|
|||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
@ -30,7 +27,7 @@ public class AliPayController {
|
|||
private static final String CHARSET_UTF8 = "UTF-8";
|
||||
private static final String SIGN_TYPE_RSA2 = "RSA2";
|
||||
|
||||
// 差一个回调 我写在教你还是怎么样 有代码吗 没有 我现在给你操作一边 以后你自己启动就行了 媳妇 好
|
||||
|
||||
@Resource
|
||||
private MyAliPayConfig myAliPayConfig;
|
||||
|
||||
|
@ -44,7 +41,7 @@ public class AliPayController {
|
|||
aliPay.setTraceNo(UUID.randomUUID().toString().replaceAll("-",""));
|
||||
aliPay.setTotalAmount("100");
|
||||
aliPay.setSubject("笔记本华硕");
|
||||
//=====
|
||||
|
||||
request.setBizContent("{\"out_trade_no\":\"" + aliPay.getTraceNo() + "\","
|
||||
+ "\"total_amount\":\"" + aliPay.getTotalAmount() + "\","
|
||||
+ "\"subject\":\"" + aliPay.getSubject() + "\","
|
||||
|
@ -74,6 +71,7 @@ public class AliPayController {
|
|||
// System.out.println(name + " = " + request.getParameter(name));
|
||||
}
|
||||
|
||||
|
||||
String tradeNo = params.get("out_trade_no");
|
||||
String gmtPayment = params.get("gmt_payment");
|
||||
String alipayTradeNo = params.get("trade_no");
|
||||
|
|
|
@ -40,8 +40,32 @@ public class MyapiServiceImpl extends ServiceImpl<MyapiMapper, Myapi> implements
|
|||
.map( MyapiListResp::selProductList)
|
||||
.collect(Collectors.toList());
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
// /**
|
||||
// * 定时任务:每天执行一次,检查并取消24小时前未支付的订单
|
||||
// */
|
||||
// @Scheduled(cron = "0 0 0 * * ?") // 每天的0点0分0秒执行
|
||||
// public void cancelUnpaidOrders() {
|
||||
//
|
||||
// LocalDateTime now = LocalDateTime.now();
|
||||
// LocalDateTime threshold = now.minus(24, ChronoUnit.HOURS); // 24小时前的时间点
|
||||
//
|
||||
// // Orders实体中有一个createTime字段表示订单的创建时间
|
||||
// QueryWrapper<Orders> queryWrapper = new QueryWrapper<>();
|
||||
// queryWrapper.lt("create_time", threshold.toString()) // 创建时间小于24小时前
|
||||
// .eq("status", "未支付"); // 订单状态为未支付
|
||||
//
|
||||
// // 执行查询并取消订单
|
||||
// List<Orders> unpaidOrders = orderMapper.selectList(queryWrapper);
|
||||
// for (Orders order : unpaidOrders) {
|
||||
// // 取消订单的逻辑,比如更新订单状态为已取消
|
||||
// order.setOrderStatus("已取消");
|
||||
// orderMapper.updateById(order);
|
||||
// }
|
||||
// }
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue