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 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; import java.util.ArrayList; import java.util.List; @SpringBootTest(classes = TextPay.class) @ActiveProfiles("dev") @Log4j2 public class TextPay { @Test public void paytext() throws IOException { 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"); List 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); } }