教育训练处考试制证系统后端
heheng
2025-01-23 f8b251573040d2762507909a02f274a6cf4d751c
exam-system/src/test/java/TextPay.java
@@ -1,21 +1,16 @@
import com.alibaba.fastjson2.JSONObject;
import com.gkhy.exam.pay.entity.PayReqData;
import com.gkhy.exam.pay.utils.PayUtils;
import com.gkhy.exam.pay.utils.ResultVo;
import com.google.gson.JsonObject;
import com.ruoyi.common.utils.RandomUtil;
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;
import java.util.Map;
@SpringBootTest(classes = TextPay.class)
@ActiveProfiles("dev")
@@ -23,53 +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(RandomUtil.generateOrderNumber());
       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);
       PayUtils payUtils = new PayUtils();
       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);
       }
   }
    @Test
    public void text001() {
//       try {
////           String s = PayUtils.affirmPost("10000001");
//           //JSONObject query = PayUtils.query("1000001");
//       } catch (IOException e) {
//           throw new RuntimeException(e);
//       }
    }
}