教育训练处考试制证系统后端
“djh”
2025-03-06 6061c45849de0f3ac6d05fdfa2bac4b09c21179b
exam-system/src/test/java/TextPay.java
@@ -54,48 +54,49 @@
        PayReqData.Feedata feedatas = new PayReqData.Feedata();
        //订单编号 RandomUtil.generateOrderNumber(1L, "NC") NC202502170849287181
        //订单编号
        payReqData.setOrderNo(RandomUtil.generateOrderNumber(1L, "NC"));
        //订单总金额
        payReqData.setMoney(BigDecimal.valueOf(112));
        payReqData.setMoney(BigDecimal.valueOf(56));
        //子订单数目
        payReqData.setAmount(1);
        //缴费人姓名(单位填单位名称)阿克苏地区博安煤矿安全技术服务中心
        payReqData.setPayerName("阿克苏地区博安煤矿安全技术服务中心");
        payReqData.setPayerName("新疆新发展职业技能培训学校");
        //缴费人证件号(单位填同一信用代码)52652900789893140A
        payReqData.setCertNo("52652900789893140A");
        payReqData.setCertNo("52650104580244545T");
        //缴款人类型(1个人  2单位)
        payReqData.setPayerType(2);
        //开票单位社会信用代码12650000MB1A9612XD
        payReqData.setInvoiceSocialCode("11652300734487567J");
        payReqData.setInvoiceSocialCode("52650104580244545T");
        //开票人
        payReqData.setHandlingPerson("姜倩");
        payReqData.setHandlingPerson("王萌");
        //复核人
        payReqData.setChecker("薄晓洁");
        payReqData.setChecker("马楠");
        //单位编码547185129
        payReqData.setEnterCode("547185129");
        payReqData.setEnterCode("171280272");
        //订单描述(非必填)
        payReqData.setDesc("非煤安全作业理论考试-002002");
        payReqData.setDesc("非煤安全作业考试费_理论-012381");
        //订单明细
        List<PayReqData.Feedata> feedatas1 = new ArrayList<>();
        //数量
        feedatas.setAmount(2);
        feedatas.setAmount(1);
        //业务代码
        feedatas.setBusCode("DZ002002");
        feedatas.setBusCode("DZ012351");
        //单价
        feedatas.setPrice(BigDecimal.valueOf(112));
//        PayReqData.Feedata feedata = new PayReqData.Feedata();
//        feedata.setBusCode("DZ012402");
        feedatas.setPrice(BigDecimal.valueOf(56));
        PayReqData.Feedata feedata = new PayReqData.Feedata();
//        feedata.setBusCode("DZ011574");
//        feedata.setAmount(1);
//        feedata.setPrice(BigDecimal.valueOf(103));
        feedatas1.add(feedatas);
//        feedatas1.add(feedata);
        payReqData.setFeeDatas(feedatas1);
        log.info("请求参数:"+ JSONObject.toJSONString(payReqData));
        log.info("请求参数:" + JSONObject.toJSONString(payReqData));
        PayUtils payUtils = new PayUtils();
        ResultVo resultVo = payUtils.sendApiPost(payReqData);
//        ResultVo resultVo = payUtils.sendApiPost(payReqData);
        ResultVo resultVo = payUtils.faqiV2(payReqData);
        String jsonString = JSONObject.toJSONString(resultVo);
//        log.info("请求结果:"+jsonString);
        String fileData = resultVo.getRespdata().getFileData();