Commit 4c6fb6cc by chenjinjing

Merge branch 'master' of http://123.207.147.179:8888/node_server/zhangjiangzhenxcxserver

# Conflicts:
#	res/标记企业12_10.xlsx
parents 7a328c83 f1d42a77
...@@ -940,13 +940,16 @@ export async function activityList(selectTitle:string, startTime:number, endTime ...@@ -940,13 +940,16 @@ export async function activityList(selectTitle:string, startTime:number, endTime
dataBaseList.forEach(info => { dataBaseList.forEach(info => {
let {aId, title, startTime, endTime, location, type, releaseTime} = info; let {aId, title, startTime, endTime, location, type, releaseTime} = info;
let status = "进行中";
if(startTime > new Date().valueOf() ) status = "未进行";
if(endTime < new Date().valueOf() ) status = "已结束";
dataList.push({ dataList.push({
aId, aId,
title, title,
activityTime:`${moment(startTime).format("YYYY/MM/DD")}-${moment(endTime).format("YYYY/MM/DD")}`, activityTime:`${moment(startTime).format("YYYY/MM/DD")}-${moment(endTime).format("YYYY/MM/DD")}`,
type:changeEnumValue(ACTIVITYTYPECLIENT, type), type:changeEnumValue(ACTIVITYTYPECLIENT, type),
location, location,
status:"测试", status,
createTime:moment(releaseTime).format("YYYY-MM-DD") createTime:moment(releaseTime).format("YYYY-MM-DD")
}); });
}); });
...@@ -1103,7 +1106,7 @@ export async function activityPreviewList(selectTitle:string, startTime:number, ...@@ -1103,7 +1106,7 @@ export async function activityPreviewList(selectTitle:string, startTime:number,
* 政策列表 * 政策列表
* @returns * @returns
*/ */
export async function policyMatchList(selectTitle:string, status:number, type:number, page:number) { export async function policyMatchList(selectTitle:string, createTime:number, type:number, page:number) {
const FunName = "政策列表"; const FunName = "政策列表";
let selectParam:any = {}; let selectParam:any = {};
...@@ -1111,23 +1114,26 @@ export async function policyMatchList(selectTitle:string, status:number, type:nu ...@@ -1111,23 +1114,26 @@ export async function policyMatchList(selectTitle:string, status:number, type:nu
eccEnumValue(FunName, "type", POLICYTYPE, type); eccEnumValue(FunName, "type", POLICYTYPE, type);
selectParam.type = type; selectParam.type = type;
} }
// if (createTime) { if (selectTitle) {
// let endTime = moment(createTime).endOf("month").valueOf(); selectParam.title = {"$regex":selectTitle};
// selectParam.createTime = {"$gt":createTime, "$lt":endTime}; }
// } if (createTime) {
let endTime = moment(createTime).endOf("month").valueOf();
selectParam.createTime = {"$gt":createTime, "$lt":endTime};
}
let dataBaseList = await policyData.findDataToPage(selectParam, page); let dataBaseList = await policyData.findDataToPage(selectParam, page);
let dataCount = await policyData.findDataCount(selectParam); let dataCount = await policyData.findDataCount(selectParam);
let dataList = []; let dataList = [];
dataBaseList.forEach(info => { dataBaseList.forEach(info => {
let {title, createTimeMs, source, pId, type} = info; let {title, createTime, source, pId, type} = info;
dataList.push({ dataList.push({
pId, pId,
title, title,
type:changeEnumValue(POLICYTYPE, type), type:changeEnumValue(POLICYTYPE, type),
createTime:moment(createTimeMs).format("YYYY-MM-DD"), createTime:moment(createTime).format("YYYY-MM-DD"),
source source
}); });
}); });
......
...@@ -778,7 +778,8 @@ export async function getAddressLatAndLng(address, city, uscc) { ...@@ -778,7 +778,8 @@ export async function getAddressLatAndLng(address, city, uscc) {
address:address, address:address,
output:"json", output:"json",
city, city,
ak:'yvr5gS5rGO6tFfq3gERdRfzTRsguXG9T', // ak:'yvr5gS5rGO6tFfq3gERdRfzTRsguXG9T',
ak:'prPZXEPcmpfYKeq5pzfPD1yvYx4QyoNB'
} }
let reuslt:any = await get("https://api.map.baidu.com/geocoding/v3/", param); let reuslt:any = await get("https://api.map.baidu.com/geocoding/v3/", param);
if (reuslt.status == 0) { if (reuslt.status == 0) {
...@@ -951,4 +952,239 @@ export async function test111222() { ...@@ -951,4 +952,239 @@ export async function test111222() {
// await enterpriseData.initEnterpriseBase(enterpriseList); // await enterpriseData.initEnterpriseBase(enterpriseList);
console.log("企业数据导入成功"); console.log("企业数据导入成功");
}
export async function test33333() {
let list = [
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区张衡路200号2幢3层",
"中国(上海)自由贸易试验区张衡路200号2幢3层",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区中科路1600号一层T-L120",
"中国(上海)自由贸易试验区祖冲之路2305号B幢914室(房产登记证为8层)",
"中国(上海)自由贸易试验区祥科路111号3号楼711室",
"中国(上海)自由贸易试验区张衡路1077号2幢2层A2204室",
"中国(上海)自由贸易试验区中科路1717弄1-5号地下一层M-LG52b",
"中国(上海)自由贸易试验区蔡伦路85弄79号2幢2楼202室",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区建中路242弄248号",
"中国(上海)自由贸易试验区中科路1819号第5层(名义楼层,实际楼层第4层)516单元",
"中国(上海)自由贸易试验区晨晖路88号1幢3层312室",
"中国(上海)自由贸易试验区金科路2966号1幢205单元",
"中国(上海)自由贸易试验区中科路1839号1幢36层(产证楼层为31层)3603室",
"中国(上海)自由贸易试验区中科路1819号第27层(名义楼层,实际楼层第23层)2708单元",
"中国(上海)自由贸易试验区盛荣路88弄6号201C室",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区盛荣路88弄14-16号11室07单元",
"中国(上海)自由贸易试验区碧波路572弄116号7幢2层",
"中国(上海)自由贸易试验区金科路2966号2幢215单元",
"中国(上海)自由贸易试验区祖冲之路2288弄2号1419室",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区张衡路200号2幢3层",
"上海市浦东新区卓远路200弄1号西侧1-9层",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区张江路665号三层",
"中国(上海)自由贸易试验区张衡路666弄1号2层205-2室",
"中国(上海)自由贸易试验区盛荣路88弄2号1层108-01室",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区晨晖路88号2幢405室",
"中国(上海)自由贸易试验区张江路665号三层",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区芳春路400号1幢3层",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区祖冲之路2288弄2号1418室",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区张衡路200号2幢3层",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区芳春路400号1幢3层",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区张衡路200号2幢3层",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"上海市浦东新区盛夏路1097号1层101室",
"中国(上海)自由贸易试验区蔡伦路1690号2幢507室",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区百业路167弄11号四楼",
"中国(上海)自由贸易试验区海趣路218号1424室",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区高斯路1104号",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区芳春路400号1幢3层",
"中国(上海)自由贸易试验区张江路665号三层",
"中国(上海)自由贸易试验区张东路1661号、祖冲之路2585号11幢A区2层2-45座",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区祖冲之路2288弄2号111室",
"中国(上海)自由贸易试验区张江路665号三层",
"中国(上海)自由贸易试验区龙东大道3158弄6号3幢6层602单元",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区海趣路218号1223室",
"中国(上海)自由贸易试验区祖冲之路2277弄1号610室",
"中国(上海)自由贸易试验区孙桥路312号101室",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区张衡路200号2幢3层",
"中国(上海)自由贸易试验区盛荣路88弄1号409室",
"中国(上海)自由贸易试验区环科路1155号三层J-L310-311单元",
"中国(上海)自由贸易试验区金科路3057号、亮景路55号三层Q3-4A、Q3-1B室",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区张衡路200号2幢3层",
"中国(上海)自由贸易试验区金科路3057号、亮景路55号地下一层B1-2室",
"中国(上海)自由贸易试验区金科路3057号、亮景路55号一层L1-42室",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区睿明路199弄4号107室",
"中国(上海)自由贸易试验区张衡路200号2幢3层",
"中国(上海)自由贸易试验区祥科路298号1幢4层405-B27室",
"中国(上海)自由贸易试验区博云路2号10层1001B室",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区哈雷路998号2幢4层B区",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区张江路665号三层",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区芳春路400号1幢3层",
"中国(上海)自由贸易试验区李冰路151号5幢二层2209室",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区祖冲之路1253号1层161室",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区申江路5709号、秋月路26号1幢5层N室",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区海趣路218号1709室",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区申江路5005弄2号9层(产权登记楼层8层)05B、06B室",
"中国(上海)自由贸易试验区盛夏路169号、张东路1658号1幢6层605A室",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区张衡路200号2幢3层",
"中国(上海)自由贸易试验区张江路665号三层",
"中国(上海)自由贸易试验区蔡伦路159号1幢1层南区101室",
"中国(上海)自由贸易试验区张江路665号三层",
"中国(上海)自由贸易试验区盛荣路88弄2号304C室",
"中国(上海)自由贸易试验区中科路1819号第43层(名义楼层,实际楼层第38层)4303单元",
"中国(上海)自由贸易试验区金科路2966号1幢5层501A单元",
"中国(上海)自由贸易试验区祖冲之路1239弄7号地下一层15-7室",
"中国(上海)自由贸易试验区盛夏路500弄7号2楼201-A-4室",
"中国(上海)自由贸易试验区中科路1819号第43层(名义楼层,实际楼层第38层)4308单元",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区郭守敬路498号6幢3层11306室",
"中国(上海)自由贸易试验区三灶路71号4幢2层207室",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区盛夏路666号、银冬路122号5幢10层07单元",
"中国(上海)自由贸易试验区张衡路666弄1号508A-B室",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区芳春路400号1幢3层",
"中国(上海)自由贸易试验区中科路1358号.环科路999弄12号101室",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区祖冲之路2290弄1号19层1909单元(名义楼层19层,实际楼层16层)",
"中国(上海)自由贸易试验区芳春路400号1幢3层",
"中国(上海)自由贸易试验区张东路1661号、祖冲之路2585号11幢1层A区117室",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区碧波路912弄10-11号502-4室",
"中国(上海)自由贸易试验区碧波路912弄10-11号502-2室",
"中国(上海)自由贸易试验区祖冲之路2288弄3号216室",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区碧波路912弄10-11号502-3室",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区碧波路912弄10-11号502-5室",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区中科路1817号地下一层S-LG15",
"中国(上海)自由贸易试验区环科路1155号三层J-L313",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区盛夏路570号1幢401室",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区中科路820号104商铺",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区中科路1819号第27层(名义楼层,实际楼层第23层)2701单元",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区张衡路200号2幢3层",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区祖冲之路887弄71-72号303室",
"中国(上海)自由贸易试验区法拉第路56号、李冰路576号3幢1层1106室",
"中国(上海)自由贸易试验区芳春路400号1幢3层",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"上海市浦东新区博宇路56弄1号楼808室",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区中科路1819号第28层(名义楼层,实际楼层第24层)2807单元",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区盛荣路333号1幢4层411室",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区张衡路200号2幢3层",
"中国(上海)自由贸易试验区盛夏路666号、银冬路122号5幢10层03单元",
"中国(上海)自由贸易试验区盛夏路608号3幢304室",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区碧波路912弄10-11号402-3室",
"中国(上海)自由贸易试验区张衡路200号2幢3层",
"中国(上海)自由贸易试验区孙桥路140号二层",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区博宇路56弄1号1608室",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区盛荣路188弄5号203A室",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区张江路665号三层",
"中国(上海)自由贸易试验区郭守敬路498号1幢106室",
"中国(上海)自由贸易试验区环科路555弄4号105、106、107室,201-202室",
"中国(上海)自由贸易试验区张东路1661号、祖冲之路2585号11幢1层A区119室",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区张江路625号北二层A区",
"中国(上海)自由贸易试验区高斯路1240号1层-1室",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区芳春路400号1幢3层",
"中国(上海)自由贸易试验区环科路999弄1号3层",
"中国(上海)自由贸易试验区盛荣路388弄3号2层201室",
"中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层",
"中国(上海)自由贸易试验区蔡伦路85弄95号1幢2层C区202-2室",
];
let list2 = [];//这个list会返回true和false 和上面的list顺序对应,把这个数组的内容,拷贝出来,然后放到excel表格中,然后筛选一下,就ok了
for (let i =0; i < list.length; i++) {
let str = list[i];
let inZJ = false;
inZJ = await addInZJ(str, "上海", str);
list2.push(inZJ);
}
console.log();
} }
\ No newline at end of file
...@@ -573,9 +573,12 @@ export async function addEnterpriseBusinessData(uscc:string, param) { ...@@ -573,9 +573,12 @@ export async function addEnterpriseBusinessData(uscc:string, param) {
eccFormParam(FunName, addEnterpriseBusinesConfig, param); eccFormParam(FunName, addEnterpriseBusinesConfig, param);
let businessInfo = await businessData.findOnceBusinessDataByParam({uscc, year:param.year}); let businessInfo = await businessData.findOnceBusinessDataByParam({uscc, year:param.year});
let enterpriseInfo = await enterpriseData.findEnterpriseByUscc(uscc);
if (!businessInfo || !businessInfo.year) { if (!businessInfo || !businessInfo.year) {
let addItem = { let addItem = {
uscc, uscc,
name:enterpriseInfo.name,
year:param.year, year:param.year,
startTimeMs:param.startTimeMs, startTimeMs:param.startTimeMs,
endTimeMs:param.endTimeMs, endTimeMs:param.endTimeMs,
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -186,7 +186,6 @@ export enum ACTIVITYTYPECLIENT { ...@@ -186,7 +186,6 @@ export enum ACTIVITYTYPECLIENT {
*/ */
export enum ACTIVITYTYPESTATISCLIENT { export enum ACTIVITYTYPESTATISCLIENT {
全部 = 0, 全部 = 0,
本周新发布,
重大活动, 重大活动,
交流活动, 交流活动,
公益活动 公益活动
......
...@@ -2,7 +2,7 @@ import { getAiDoc } from "./biz/ai"; ...@@ -2,7 +2,7 @@ import { getAiDoc } from "./biz/ai";
import { dataOut } from "./biz/dataOut"; import { dataOut } from "./biz/dataOut";
import { out20251031 } from "./biz/dataSync/data"; import { out20251031 } from "./biz/dataSync/data";
import { initData, test111 } from "./biz/dataSync/dataInit"; import { initData, test111 } from "./biz/dataSync/dataInit";
import { initEnterpriseData, test111222 } from "./biz/dataSync/newDataInit"; import { initEnterpriseData, test111222, test33333 } from "./biz/dataSync/newDataInit";
import { initQueue } from "./biz/labelEnterpriseList"; import { initQueue } from "./biz/labelEnterpriseList";
import { initConfig, systemConfig} from "./config/serverConfig"; import { initConfig, systemConfig} from "./config/serverConfig";
import { initDB } from "./db/mongo/dbInit"; import { initDB } from "./db/mongo/dbInit";
...@@ -21,10 +21,11 @@ async function lanuch() { ...@@ -21,10 +21,11 @@ async function lanuch() {
/**创建http服务 */ /**创建http服务 */
httpServer.createServer(systemConfig.port); httpServer.createServer(systemConfig.port);
console.log('This indicates that the server is started successfully.'); console.log('This indicates that the server is started successfully.');
// await initEnterpriseData(); await initEnterpriseData();
// await out20251031(); // await out20251031();
// await dataOut(); // await dataOut();
await test111222(); // await test111222();
await test33333();
} }
......
...@@ -292,7 +292,7 @@ async function enterprise_daily_resolvedynamics_list(req, res) { ...@@ -292,7 +292,7 @@ async function enterprise_daily_resolvedynamics_list(req, res) {
//政策 //政策
async function policy_list(req, res) { async function policy_list(req, res) {
let reqConf = { let reqConf = {
page:"Number", createTime:"Number", type:"Number" page:"Number", createTime:"Number", type:"Number", selectTitle:"String"
}; };
const NotMustHaveKeys = ["selectTitle", "createTime", "type"]; const NotMustHaveKeys = ["selectTitle", "createTime", "type"];
let { selectTitle, createTime, type, page } = eccReqParamater(reqConf, req.body, NotMustHaveKeys); let { selectTitle, createTime, type, page } = eccReqParamater(reqConf, req.body, NotMustHaveKeys);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment