| | |
| | | |
| | | 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 com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.smartearth.poiexcel.entity.*; |
| | | import com.smartearth.poiexcel.mapper.EntMapper; |
| | | import com.smartearth.poiexcel.mapper.QiYeMapper; |
| | | import com.smartearth.poiexcel.service.EntService; |
| | | import org.apache.commons.logging.Log; |
| | | import org.apache.commons.logging.LogFactory; |
| | | import org.springframework.boot.ApplicationArguments; |
| | | import org.springframework.boot.ApplicationRunner; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | */ |
| | | @Component |
| | | public class InitConfig implements ApplicationRunner { |
| | | @Resource |
| | | EntService entService; |
| | | |
| | | @Resource |
| | | EntMapper entMapper; |
| | | |
| | | @Resource |
| | | QiYeMapper qiYeMapper; |
| | | |
| | | private final static Log log = LogFactory.getLog(InitConfig.class); |
| | | |
| | | @Override |
| | | public void run(ApplicationArguments args) { |
| | | // noinspection AlibabaRemoveCommentedCode |
| | | try { |
| | | test(); |
| | | |
| | | log.info("***************** 系统启动完毕 *****************" + "\n"); |
| | | |
| | | //test(); |
| | | } catch (Exception ex) { |
| | | log.error(ex.getMessage(), ex); |
| | | } |
| | |
| | | * 测试 |
| | | */ |
| | | private void test() { |
| | | int count = qiYeMapper.selectCount(); |
| | | int pages = (count - 1) / StaticData.I100 + 1; |
| | | int pageSize = 2, pageIndex = 1; |
| | | List<EntEntity> list = qiYeMapper.selectByPage(pageSize, pageSize * (pageIndex - 1)); |
| | | list.get(0).setX(119.0); |
| | | list.get(0).setY(39.0); |
| | | //qiYeMapper.update(list.get(0)); |
| | | int cc = qiYeMapper.updates(list); |
| | | |
| | | // List<EntEntity> list = entMapper.selectList(new QueryWrapper<>()) |
| | | |
| | | 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(rsToken.getData(), TokenResult.class); |
| | | TokenResult tr = JSONObject.parseObject(rsToken.getData().toJSONString(), TokenResult.class); |
| | | String token = tr.getCtoken(); |
| | | |
| | | 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); |
| | | EntResult er = JSONObject.parseObject(rsEnt.getData().toJSONString(), EntResult.class); |
| | | List<EntEntity> entList = er.getPd().getList(); |
| | | |
| | | int rows = entService.insertEnts(entList); |
| | | |
| | | int len = tokenJson.length(); |
| | | } |
| | | } |