import java.io.FileOutputStream; import java.net.URLEncoder; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.junit.Test; import com.alibaba.fastjson.JSONArray; import com.minpay.common.bean.UserModel; import com.minpay.common.util.ExportExcelUtil; import com.minpay.common.util.HttpPostUtil; import net.sf.json.JSONObject; /** * 企业实名认证、信用评级测试类 * * @author shenjia * */ public class AuthTest { public static void main(String args[]) throws Exception { /* * ExportExcelUtil util = new ExportExcelUtil(); * * List list = new ArrayList(); UserModel userModel = new * UserModel(); userModel.setCompanyName("嘿嘿"); * userModel.setCreditsBalance("50"); userModel.setGradeLevel("B"); * userModel.setUserName("111"); userModel.setManagerName("毫安"); * userModel.setRegDate("133"); userModel.setStt("1"); list.add(userModel); * * String[] columnNames = { "用户名", "企业名称", "信用评级", "授信额度余额", "注册日期", "客户经理", * "状态" }; util.exportExcel("导出", columnNames, list, new * FileOutputStream("d:/test.xlsx"), ExportExcelUtil.EXCEl_FILE_2007); */ String path = "D://apache-tomcat-8.5.34//webapps//upload//"; System.out.println(System.getProperty("file.separator")); String[] paths = path.split(System.getProperty("file.separator")); System.out.println(paths); } @Test public Map auth() throws Exception { Map map = new HashMap(); StringBuffer param = new StringBuffer("ent="); param.append(URLEncoder.encode("神州数码(中国)有限公司", "utf-8")); param.append("&parter=jkgs"); param.append("&tyshxydm=91110108717745042K"); String result = HttpPostUtil.sendGet("http://60.191.250.12:8107/credit-facade/facade/qyMain.html", param.toString()); JSONObject jsonObject = JSONObject.fromObject(result); JSONObject data = (JSONObject) jsonObject.get("data"); map.put("creditScore", data.get("creditScore")); map.put("creditGrade", data.get("creditGrade")); System.out.println(data.get("basicList")); net.sf.json.JSONArray jsonArray =(net.sf.json.JSONArray) data.get("basicList"); JSONObject basicList = (JSONObject) jsonArray.get(0); map.put("", basicList.get("")); return map; } }