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")
|
@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(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");
|
|
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);
|
|
}
|
|
|
|
@Test
|
public void text001(){
|
try {
|
// String s = PayUtils.affirmPost("10000001");
|
JSONObject query = PayUtils.query("1000001");
|
} catch (IOException e) {
|
throw new RuntimeException(e);
|
}
|
}
|
|
|
|
|
|
}
|