AuthTest.java 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. import java.io.FileOutputStream;
  2. import java.net.URLEncoder;
  3. import java.util.ArrayList;
  4. import java.util.HashMap;
  5. import java.util.List;
  6. import java.util.Map;
  7. import org.junit.Test;
  8. import com.alibaba.fastjson.JSONArray;
  9. import com.minpay.common.bean.UserModel;
  10. import com.minpay.common.util.ExportExcelUtil;
  11. import com.minpay.common.util.HttpPostUtil;
  12. import net.sf.json.JSONObject;
  13. /**
  14. * 企业实名认证、信用评级测试类
  15. *
  16. * @author shenjia
  17. *
  18. */
  19. public class AuthTest {
  20. public static void main(String args[]) throws Exception {
  21. /*
  22. * ExportExcelUtil<UserModel> util = new ExportExcelUtil<UserModel>();
  23. *
  24. * List<UserModel> list = new ArrayList(); UserModel userModel = new
  25. * UserModel(); userModel.setCompanyName("嘿嘿");
  26. * userModel.setCreditsBalance("50"); userModel.setGradeLevel("B");
  27. * userModel.setUserName("111"); userModel.setManagerName("毫安");
  28. * userModel.setRegDate("133"); userModel.setStt("1"); list.add(userModel);
  29. *
  30. * String[] columnNames = { "用户名", "企业名称", "信用评级", "授信额度余额", "注册日期", "客户经理",
  31. * "状态" }; util.exportExcel("导出", columnNames, list, new
  32. * FileOutputStream("d:/test.xlsx"), ExportExcelUtil.EXCEl_FILE_2007);
  33. */
  34. String path = "D://apache-tomcat-8.5.34//webapps//upload//";
  35. System.out.println(System.getProperty("file.separator"));
  36. String[] paths = path.split(System.getProperty("file.separator"));
  37. System.out.println(paths);
  38. }
  39. @Test
  40. public Map auth() throws Exception {
  41. Map map = new HashMap();
  42. StringBuffer param = new StringBuffer("ent=");
  43. param.append(URLEncoder.encode("神州数码(中国)有限公司", "utf-8"));
  44. param.append("&parter=jkgs");
  45. param.append("&tyshxydm=91110108717745042K");
  46. String result = HttpPostUtil.sendGet("http://60.191.250.12:8107/credit-facade/facade/qyMain.html",
  47. param.toString());
  48. JSONObject jsonObject = JSONObject.fromObject(result);
  49. JSONObject data = (JSONObject) jsonObject.get("data");
  50. map.put("creditScore", data.get("creditScore"));
  51. map.put("creditGrade", data.get("creditGrade"));
  52. System.out.println(data.get("basicList"));
  53. net.sf.json.JSONArray jsonArray =(net.sf.json.JSONArray) data.get("basicList");
  54. JSONObject basicList = (JSONObject) jsonArray.get(0);
  55. map.put("", basicList.get(""));
  56. return map;
  57. }
  58. }