| | |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.smartearth.poiexcel.entity.EntEntity; |
| | | import com.smartearth.poiexcel.entity.EntResult; |
| | | import com.smartearth.poiexcel.entity.Result; |
| | | import com.smartearth.poiexcel.entity.TokenResult; |
| | | import org.apache.commons.logging.Log; |
| | |
| | | import org.springframework.boot.ApplicationArguments; |
| | | import org.springframework.boot.ApplicationRunner; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * åå§å宿é
置类 |
| | |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * æµè¯ |
| | | */ |
| | | private void test() { |
| | | String json = "{\"success\":true,\"code\":200,\"message\":\"æå\",\"data\":{\"ctoken\":\"ZmYxZTgyN2QxZTYyNDMxMDhjZjgzNDNiNDZiN2RjMDVAYTc3ZmFlOGE5ZGM0OGQ1Y2ZmODY4ZTFmNWYwZTEzM2E=\",\"userInfo\":{\"loginLogId\":\"1ab1675c3632428a84dc0ebe579cd66f\",\"phoneNumber\":\"\",\"displayName\":\"æ¶ç©ºä¸å¼ å¾\",\"userMail\":\"\",\"departLevel\":\"5-1\",\"id\":\"ff1e827d1e6243108cf8343b46b7dc05\",\"userID\":\"shikong001\",\"uniqueID\":\"\",\"departName\":\"æ±½è½¦åæºè½å¶é 产ä¸ä¸ç\"},\"expires\":3600,\"roles\":[]}}"; |
| | | Result rs = JSON.parseObject(json, Result.class); |
| | | String tokenJson = "{\"success\":true,\"code\":200,\"message\":\"æå\",\"data\":{\"ctoken\":\"ZmYxZTgyN2QxZTYyNDMxMDhjZjgzNDNiNDZiN2RjMDVAYTc3ZmFlOGE5ZGM0OGQ1Y2ZmODY4ZTFmNWYwZTEzM2E=\",\"userInfo\":{\"loginLogId\":\"1ab1675c3632428a84dc0ebe579cd66f\",\"phoneNumber\":\"\",\"displayName\":\"æ¶ç©ºä¸å¼ å¾\",\"userMail\":\"\",\"departLevel\":\"5-1\",\"id\":\"ff1e827d1e6243108cf8343b46b7dc05\",\"userID\":\"shikong001\",\"uniqueID\":\"\",\"departName\":\"æ±½è½¦åæºè½å¶é 产ä¸ä¸ç\"},\"expires\":3600,\"roles\":[]}}"; |
| | | Result rsToken = JSON.parseObject(tokenJson, Result.class); |
| | | // TokenResult tr = JSON.parseObject(rs.getData().toJSONString(), TokenResult.class) |
| | | TokenResult tr = JSONObject.parseObject(rs.getData(), TokenResult.class); |
| | | TokenResult tr = JSONObject.parseObject(rsToken.getData(), TokenResult.class); |
| | | String token = tr.getCtoken(); |
| | | |
| | | int len = json.length(); |
| | | String entJson = "{\"success\":true,\"code\":200,\"message\":\"æå\",\"data\":{\"showCount\":2,\"totalPage\":30,\"totalResult\":59,\"currentPage\":2,\"currentResult\":2,\"entityOrField\":true,\"pd\":{\"ctoken\":\"ZmYxZTgyN2QxZTYyNDMxMDhjZjgzNDNiNDZiN2RjMDVAYTc3ZmFlOGE5ZGM0OGQ1Y2ZmODY4ZTFmNWYwZTEzM2E=\",\"showCount\":\"2\",\"qylabel\":\"å¼ä¸\",\"buildDate_startdate\":\"2023-06-29\",\"currentPage\":\"2\",\"list\":[{\"entName\":\"ç
¤ç§éå®ï¼åäº¬ï¼æºæ§ç§ææéå
¬å¸\",\"fingerId\":\"649d7f468429fa3468856bc0\",\"regCapital\":\"4500\",\"regCapitalCNY\":\"4500\",\"legalPerson\":\"éä¸å\",\"address\":\"å京å¸åäº¬ç»æµææ¯å¼ååºï¼å¤§å
´ï¼éè²éè²é大è¡5å·\",\"buildDate\":\"2023-06-29\",\"entType\":\"1190-å
¶ä»æé责任å
¬å¸\",\"industryCategory\":\"M-ç§å¦ç ç©¶åææ¯æå¡ä¸\",\"businessScope\":\"ä¸è¬é¡¹ç®ï¼ææ¯æå¡ãææ¯å¼åãææ¯å¨è¯¢ãææ¯äº¤æµãææ¯è½¬è®©ãææ¯æ¨å¹¿ï¼å·¥ç¨åææ¯ç ç©¶åè¯éªåå±ï¼å¯¹å¤æ¿å
å·¥ç¨ï¼å·¥ç¨ç®¡çæå¡ï¼ç¿å±±æºæ¢°éå®ï¼çµæ°è®¾å¤éå®ï¼ä»ªå¨ä»ªè¡¨éå®ï¼ç
¤çéå®ï¼ä¸å¨å京å°åºå¼å±å®ç©ç
¤ç交æãå¨è¿æ´»å¨ï¼ï¼è½¯ä»¶å¼åï¼ä¿¡æ¯å¨è¯¢æå¡ï¼ä¸å«è®¸å¯ç±»ä¿¡æ¯å¨è¯¢æå¡ï¼ï¼å¹¿åå¶ä½ï¼å¹¿ååå¸ï¼å¹¿å设计ã代çï¼ä»ªå¨ä»ªè¡¨å¶é ï¼å·¥ä¸èªå¨æ§å¶ç³»ç»è£
ç½®å¶é ï¼å·¥ä¸èªå¨æ§å¶ç³»ç»è£
ç½®éå®ï¼æ°åå¨åæºæ¢°åå
ä»¶å¶é ï¼æ°åå¨åæºæ¢°åå
ä»¶éå®ï¼æºæ¢°çµæ°è®¾å¤å¶é ï¼ç©èç½è®¾å¤å¶é ï¼æ°æ®å¤çæå¡ãï¼é¤ä¾æ³é¡»ç»æ¹åç项ç®å¤ï¼åè¥ä¸æ§ç
§ä¾æ³èªä¸»å¼å±ç»è¥æ´»å¨ï¼è®¸å¯é¡¹ç®ï¼å®å
¨ç产æ£éªæ£æµï¼å»ºçæºè½åç³»ç»è®¾è®¡ï¼å»ºçå³å¡åå
ãï¼ä¾æ³é¡»ç»æ¹åç项ç®ï¼ç»ç¸å
³é¨é¨æ¹ååæ¹å¯å¼å±ç»è¥æ´»å¨ï¼å
·ä½ç»è¥é¡¹ç®ä»¥ç¸å
³é¨é¨æ¹åæä»¶æè®¸å¯è¯ä»¶ä¸ºåï¼ï¼ä¸å¾ä»äºå½å®¶åæ¬å¸äº§ä¸æ¿çç¦æ¢åéå¶ç±»é¡¹ç®çç»è¥æ´»å¨ãï¼\",\"qylabel\":\"å¼ä¸\"},{\"entName\":\"å京è£åå©éæåä¼ åªæéå
¬å¸\",\"fingerId\":\"649d7f468429fa3468856bc1\",\"regCapital\":\"50\",\"regCapitalCNY\":\"50\",\"legalPerson\":\"è¢é\",\"address\":\"å京å¸åäº¬ç»æµææ¯å¼ååºè£ååè·¯2å·é¢2å·æ¥¼5å±509-1\",\"buildDate\":\"2023-06-29\",\"entType\":\"1130-æé责任å
¬å¸(èªç¶äººæèµææ§è¡)\",\"industryCategory\":\"R-æåãä½è²å娱ä¹ä¸\",\"businessScope\":\"ä¸è¬é¡¹ç®ï¼ç»ç»æåèºæ¯äº¤æµæ´»å¨ï¼ä¼è®®åå±è§æå¡ï¼å¾æè®¾è®¡å¶ä½ï¼æ°åå
容å¶ä½æå¡ï¼ä¸å«åºçåè¡ï¼ï¼ä¿¡æ¯å¨è¯¢æå¡ï¼ä¸å«è®¸å¯ç±»ä¿¡æ¯å¨è¯¢æå¡ï¼ï¼å¸åºè°æ¥ï¼ä¸å«æ¶å¤è°æ¥ï¼ï¼å¹¿åå¶ä½ï¼å¹¿å设计ã代çï¼å¹¿ååå¸ï¼å¹³é¢è®¾è®¡ï¼ç¤¾ä¼ç»æµå¨è¯¢æå¡ï¼å¸åºè¥éçåï¼å¨è¯¢çåæå¡ï¼ä¼ä¸å½¢è±¡çåãï¼é¤ä¾æ³é¡»ç»æ¹åç项ç®å¤ï¼åè¥ä¸æ§ç
§ä¾æ³èªä¸»å¼å±ç»è¥æ´»å¨ï¼ï¼ä¸å¾ä»äºå½å®¶åæ¬å¸äº§ä¸æ¿çç¦æ¢åéå¶ç±»é¡¹ç®çç»è¥æ´»å¨ãï¼\",\"qylabel\":\"å¼ä¸\"}],\"buildDate_enddate\":\"2023-06-30\"}}}"; |
| | | Result rsEnt = JSON.parseObject(entJson, Result.class); |
| | | EntResult er = JSONObject.parseObject(rsEnt.getData(), EntResult.class); |
| | | List<EntEntity> entList = er.getPd().getList(); |
| | | |
| | | int len = tokenJson.length(); |
| | | } |
| | | } |
| | |
| | | package com.smartearth.poiexcel.controller; |
| | | |
| | | import com.smartearth.poiexcel.entity.ResponseMsg; |
| | | import com.smartearth.poiexcel.entity.Result; |
| | | import com.smartearth.poiexcel.entity.TokenResult; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiImplicitParam; |
| | | import io.swagger.annotations.ApiImplicitParams; |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.smartearth.poiexcel.entity; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ä¼ä¸ç»æç±» |
| | | * @author WWW |
| | | */ |
| | | public class EntResult implements Serializable { |
| | | private static final long serialVersionUID = -8624235184539814993L; |
| | | |
| | | private Integer showCount; |
| | | |
| | | private Integer totalPage; |
| | | |
| | | private Integer totalResult; |
| | | |
| | | private Integer currentPage; |
| | | |
| | | private Integer currentResult; |
| | | |
| | | private Boolean entityOrField; |
| | | |
| | | private PageData pd; |
| | | |
| | | public EntResult() { |
| | | } |
| | | |
| | | public Integer getShowCount() { |
| | | return showCount; |
| | | } |
| | | |
| | | public void setShowCount(Integer showCount) { |
| | | this.showCount = showCount; |
| | | } |
| | | |
| | | public Integer getTotalPage() { |
| | | return totalPage; |
| | | } |
| | | |
| | | public void setTotalPage(Integer totalPage) { |
| | | this.totalPage = totalPage; |
| | | } |
| | | |
| | | public Integer getTotalResult() { |
| | | return totalResult; |
| | | } |
| | | |
| | | public void setTotalResult(Integer totalResult) { |
| | | this.totalResult = totalResult; |
| | | } |
| | | |
| | | public Integer getCurrentPage() { |
| | | return currentPage; |
| | | } |
| | | |
| | | public void setCurrentPage(Integer currentPage) { |
| | | this.currentPage = currentPage; |
| | | } |
| | | |
| | | public Integer getCurrentResult() { |
| | | return currentResult; |
| | | } |
| | | |
| | | public void setCurrentResult(Integer currentResult) { |
| | | this.currentResult = currentResult; |
| | | } |
| | | |
| | | public Boolean getEntityOrField() { |
| | | return entityOrField; |
| | | } |
| | | |
| | | public void setEntityOrField(Boolean entityOrField) { |
| | | this.entityOrField = entityOrField; |
| | | } |
| | | |
| | | public PageData getPd() { |
| | | return pd; |
| | | } |
| | | |
| | | public void setPd(PageData pd) { |
| | | this.pd = pd; |
| | | } |
| | | |
| | | public static class PageData { |
| | | private String ctoken; |
| | | |
| | | private Integer showCount; |
| | | |
| | | private String qylabel; |
| | | |
| | | private String buildDate_startdate; |
| | | |
| | | private String buildDate_enddate; |
| | | |
| | | private Integer currentPage; |
| | | |
| | | private List<EntEntity> list; |
| | | |
| | | public PageData() { |
| | | list = new ArrayList<>(); |
| | | } |
| | | |
| | | public String getCtoken() { |
| | | return ctoken; |
| | | } |
| | | |
| | | public void setCtoken(String ctoken) { |
| | | this.ctoken = ctoken; |
| | | } |
| | | |
| | | public Integer getShowCount() { |
| | | return showCount; |
| | | } |
| | | |
| | | public void setShowCount(Integer showCount) { |
| | | this.showCount = showCount; |
| | | } |
| | | |
| | | public String getQylabel() { |
| | | return qylabel; |
| | | } |
| | | |
| | | public void setQylabel(String qylabel) { |
| | | this.qylabel = qylabel; |
| | | } |
| | | |
| | | public String getBuildDate_startdate() { |
| | | return buildDate_startdate; |
| | | } |
| | | |
| | | public void setBuildDate_startdate(String buildDate_startdate) { |
| | | this.buildDate_startdate = buildDate_startdate; |
| | | } |
| | | |
| | | public String getBuildDate_enddate() { |
| | | return buildDate_enddate; |
| | | } |
| | | |
| | | public void setBuildDate_enddate(String buildDate_enddate) { |
| | | this.buildDate_enddate = buildDate_enddate; |
| | | } |
| | | |
| | | public Integer getCurrentPage() { |
| | | return currentPage; |
| | | } |
| | | |
| | | public void setCurrentPage(Integer currentPage) { |
| | | this.currentPage = currentPage; |
| | | } |
| | | |
| | | public List<EntEntity> getList() { |
| | | return list; |
| | | } |
| | | |
| | | public void setList(List<EntEntity> list) { |
| | | this.list = list; |
| | | } |
| | | } |
| | | } |