|  | @@ -1,58 +0,0 @@
 | 
	
		
			
				|  |  | -package cn.newfeifan.mall.module.pay.controller.app.fuyouorder.vo;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -import cn.newfeifan.mall.module.pay.fuiou.reqdata.WxPreCreateDataReq;
 | 
	
		
			
				|  |  | -import cn.newfeifan.mall.module.pay.fuiou.util.DateUtils;
 | 
	
		
			
				|  |  | -import cn.newfeifan.mall.module.pay.fuiou.util.FuiouHttpPoster;
 | 
	
		
			
				|  |  | -import cn.newfeifan.mall.module.pay.fuiou.util.MD5;
 | 
	
		
			
				|  |  | -import com.alibaba.fastjson.JSON;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -import static cn.newfeifan.mall.module.pay.fuiou.client.WxPreCreateClient.privateKey;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -public class Test {
 | 
	
		
			
				|  |  | -    public static void main(String[] args) {
 | 
	
		
			
				|  |  | -        WxPreCreateDataReq req = new WxPreCreateDataReq();
 | 
	
		
			
				|  |  | -        FuiouHttpPoster http = new FuiouHttpPoster();
 | 
	
		
			
				|  |  | -        http.setCharset("utf-8");
 | 
	
		
			
				|  |  | -        http.setUrl("https://aipaytest.fuioupay.com/aggregatePay/wxPreCreate");
 | 
	
		
			
				|  |  | -        req.setTerm_id("88888888");
 | 
	
		
			
				|  |  | -        req.setTerm_ip("192.168.8.8");
 | 
	
		
			
				|  |  | -        req.setRandom_str(DateUtils.getCurrentDate("yyyyMMddHHmmss")
 | 
	
		
			
				|  |  | -                + "568974");
 | 
	
		
			
				|  |  | -        req.setMchnt_cd("0002900F1503036");
 | 
	
		
			
				|  |  | -        req.setTrade_type("JSAPI");
 | 
	
		
			
				|  |  | -//        req.setOpenid("oDax96l0bZdXqRQ2uVfn_2LV-DxM");//微信支付此字段必填
 | 
	
		
			
				|  |  | -//		req.setSub_openid("221122121");//支付宝支付此字段必填
 | 
	
		
			
				|  |  | -        req.setOrder_amt("1");
 | 
	
		
			
				|  |  | -        req.setGoods_des("测试订单");
 | 
	
		
			
				|  |  | -        req.setOpenid("oDax96l0bZdXqRQ2uVfn_2LV-DxM");
 | 
	
		
			
				|  |  | -        req.setSub_openid("oDax96l0bZdXqRQ2uVfn_2LV-DxM");
 | 
	
		
			
				|  |  | -        req.setSub_appid("wxe133514440a8829d");
 | 
	
		
			
				|  |  | -        req.setMchnt_order_no("1066" + "o202406121152101");//不能重复
 | 
	
		
			
				|  |  | -        req.setTxn_begin_ts(DateUtils.getCurrentDate("yyyyMMddHHmmss"));
 | 
	
		
			
				|  |  | -        req.setNotify_url("wwww.baidu.com");
 | 
	
		
			
				|  |  | -        req.setVersion("1.0");
 | 
	
		
			
				|  |  | -        StringBuilder sb = new StringBuilder();
 | 
	
		
			
				|  |  | -        sb.append(req.getMchnt_cd().trim()).append("|")
 | 
	
		
			
				|  |  | -                .append(req.getTrade_type().trim()).append("|")
 | 
	
		
			
				|  |  | -                .append(req.getOrder_amt().trim()).append("|")
 | 
	
		
			
				|  |  | -                .append(req.getMchnt_order_no().trim()).append("|")
 | 
	
		
			
				|  |  | -                .append(req.getTxn_begin_ts()).append("|")
 | 
	
		
			
				|  |  | -                .append(req.getGoods_des()).append("|")
 | 
	
		
			
				|  |  | -                .append(req.getTerm_id()).append("|")
 | 
	
		
			
				|  |  | -                .append(req.getTerm_ip()).append("|")
 | 
	
		
			
				|  |  | -                .append(req.getNotify_url()).append("|")
 | 
	
		
			
				|  |  | -                .append(req.getRandom_str()).append("|")
 | 
	
		
			
				|  |  | -                .append(req.getVersion()).append("|")
 | 
	
		
			
				|  |  | -                .append(privateKey);
 | 
	
		
			
				|  |  | -        req.setSign(MD5.MD5Encode(sb.toString()));
 | 
	
		
			
				|  |  | -        String res = null;
 | 
	
		
			
				|  |  | -        try {
 | 
	
		
			
				|  |  | -            res = http.newPost(JSON.toJSONString(req));
 | 
	
		
			
				|  |  | -        } catch (Exception e) {
 | 
	
		
			
				|  |  | -            throw new RuntimeException(e);
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        System.out.println("=====resp=====");
 | 
	
		
			
				|  |  | -        System.out.println(res);
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -}
 |