package com.smartearth.poiexcel.config;
|
|
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSONObject;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.smartearth.poiexcel.entity.*;
|
import com.smartearth.poiexcel.mapper.DkMapper;
|
import com.smartearth.poiexcel.mapper.EntMapper;
|
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;
|
|
/**
|
* 初始化完成配置类
|
* @author WWW
|
*/
|
@Component
|
@SuppressWarnings("ALL")
|
public class InitConfig implements ApplicationRunner {
|
@Resource
|
EntService entService;
|
|
@Resource
|
EntMapper entMapper;
|
|
@Resource
|
DkMapper dkMapper;
|
|
private final static Log log = LogFactory.getLog(InitConfig.class);
|
|
@Override
|
public void run(ApplicationArguments args) {
|
// noinspection AlibabaRemoveCommentedCode
|
try {
|
log.info("***************** 系统启动完毕 *****************" + "\n");
|
|
test();
|
} catch (Exception ex) {
|
log.error(ex.getMessage(), ex);
|
}
|
}
|
|
/**
|
* 测试
|
*/
|
private void test() {
|
/*int count = entMapper.selectCount();
|
int pages = (count - 1) / StaticData.I100 + 1;
|
int pageSize = 2, pageIndex = 1;
|
List<EntEntity> list = entMapper.selectByPage(pageSize, pageSize * (pageIndex - 1));
|
|
int c1 = entMapper.update(list.get(0));
|
int c2 = entMapper.updates(list);*/
|
|
/*QueryWrapper dkWrapper = new QueryWrapper();
|
dkWrapper.eq("dikuaibianhao", "N86G1");
|
List<DkEntity> dkList = dkMapper.selectList(dkWrapper);
|
dkList.get(0).setPoint_area("");
|
int c3 = dkMapper.updateBatch(dkList);*/
|
|
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 = 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().toJSONString(), EntResult.class);
|
List<EntEntity> entList = er.getPd().getList();
|
|
int rows = entService.insertEnts(entList);
|
|
int len = tokenJson.length();
|
}
|
}
|