From 06bc26e0f7639ba93b402acf8252c1c20a85b8c6 Mon Sep 17 00:00:00 2001 From: heheng <heheng@123456> Date: 星期四, 23 一月 2025 16:14:58 +0800 Subject: [PATCH] 特种作业非煤缴费版本优化 --- exam-system/src/test/java/TextPay.java | 62 +++++++++++++++++------------- 1 files changed, 35 insertions(+), 27 deletions(-) diff --git a/exam-system/src/test/java/TextPay.java b/exam-system/src/test/java/TextPay.java index 5e8fda3..3d46294 100644 --- a/exam-system/src/test/java/TextPay.java +++ b/exam-system/src/test/java/TextPay.java @@ -1,12 +1,11 @@ import com.gkhy.exam.pay.entity.PayReqData; import com.gkhy.exam.pay.utils.PayUtils; import com.gkhy.exam.pay.utils.ResultVo; -import com.ruoyi.common.utils.uuid.UUID; +import com.ruoyi.common.utils.RandomUtil; import lombok.extern.log4j.Log4j2; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.ActiveProfiles; -import org.springframework.test.context.junit4.SpringRunner; import java.io.IOException; import java.math.BigDecimal; @@ -19,40 +18,49 @@ public class TextPay { - @Test - public void paytext() throws IOException { + @Test + public void paytext() throws IOException { - PayReqData payReqData = new PayReqData(); - PayReqData.Feedata feedatas = new PayReqData.Feedata(); + PayReqData payReqData = new PayReqData(); + PayReqData.Feedata feedatas = new PayReqData.Feedata(); - payReqData.setDesc("安全技术考试考务费_煤矿安全作业-001504"); - payReqData.setOrderNo("10000000001"); - payReqData.setMoney(BigDecimal.valueOf(103)); - payReqData.setAmount(1); - payReqData.setPayerName("测试"); - payReqData.setCertNo("411381199801093991"); - payReqData.setPayerType(1); - payReqData.setInvoiceSocialCode("11650000MB1957293J"); - payReqData.setHandlingPerson("张三"); - payReqData.setChecker("李四"); - payReqData.setEnterCode("680534083"); + payReqData.setDesc("安全技术考试考务费_煤矿安全作业-001504"); + payReqData.setOrderNo(RandomUtil.generateOrderNumber(1L, "CO")); + payReqData.setMoney(BigDecimal.valueOf(103)); + payReqData.setAmount(1); + payReqData.setPayerName("测试"); + payReqData.setCertNo("411381199801093991"); + payReqData.setPayerType(1); + payReqData.setInvoiceSocialCode("11650000MB1957293J"); + payReqData.setHandlingPerson("张三"); + payReqData.setChecker("李四"); + payReqData.setEnterCode("680534083"); - List<PayReqData.Feedata> feedatas1 = new ArrayList<>(); - feedatas.setAmount(1); - feedatas.setBusCode("DZ001504"); - feedatas.setPrice(BigDecimal.valueOf(103)); - feedatas1.add(feedatas); - payReqData.setFeeDatas(feedatas1); + List<PayReqData.Feedata> feedatas1 = new ArrayList<>(); + feedatas.setAmount(1); + feedatas.setBusCode("DZ001504"); + feedatas.setPrice(BigDecimal.valueOf(103)); + feedatas1.add(feedatas); + payReqData.setFeeDatas(feedatas1); - ResultVo resultVo = PayUtils.sendApiPost(payReqData); - System.out.printf("请求结果:"+resultVo); + PayUtils payUtils = new PayUtils(); + ResultVo resultVo = payUtils.sendApiPost(payReqData); + System.out.printf("请求结果:" + resultVo); - } + } - + @Test + public void text001() { +// try { +//// String s = PayUtils.affirmPost("10000001"); +// //JSONObject query = PayUtils.query("1000001"); +// } catch (IOException e) { +// throw new RuntimeException(e); +// } + } } -- Gitblit v1.9.2