|
@@ -37,6 +37,13 @@ export class initTwoService {
|
|
|
// return await this.importDemand();
|
|
|
// return await this.importProject();
|
|
|
}
|
|
|
+
|
|
|
+ async dataToUse() {
|
|
|
+ // await this.demandModel.update({}, { is_use: '0' });
|
|
|
+ await this.projectModel.update({}, { is_use: '0' });
|
|
|
+ await this.supplyModel.update({}, { is_use: '0' });
|
|
|
+ }
|
|
|
+
|
|
|
async addTags() {
|
|
|
const list = [{ title: '20240624' }, { title: '企业' }, { title: '供给' }, { title: '项目' }, { title: '需求' }];
|
|
|
for (const i of list) {
|
|
@@ -116,8 +123,8 @@ export class initTwoService {
|
|
|
const builder = this.regionModel.createQueryBuilder();
|
|
|
builder.where(`name like '%${i.area1}%'`);
|
|
|
// builder.andWhere(`name Not Like '%省%'`);
|
|
|
- builder.andWhere(`level = 'city'`);
|
|
|
- builder.andWhere(`code like '22%'`);
|
|
|
+ builder.andWhere("level = 'city'");
|
|
|
+ builder.andWhere("code like '22%'");
|
|
|
const r1 = await builder.getOne();
|
|
|
const r2 = await this.regionModel.findOne({ where: { name: Like(`%${i.area2}%`), code: Like('22%'), level: Equal('area') } });
|
|
|
if (r1) i.area.push(r1.name);
|
|
@@ -246,8 +253,8 @@ export class initTwoService {
|
|
|
const builder = this.regionModel.createQueryBuilder();
|
|
|
builder.where(`name like '%${i.area1}%'`);
|
|
|
// builder.andWhere(`name Not Like '%省%'`);
|
|
|
- builder.andWhere(`level = 'city'`);
|
|
|
- builder.andWhere(`code like '22%'`);
|
|
|
+ builder.andWhere("level = 'city'");
|
|
|
+ builder.andWhere("code like '22%'");
|
|
|
const r1 = await builder.getOne();
|
|
|
const r2 = await this.regionModel.findOne({ where: { name: Like(`%${i.area2}%`), code: Like('22%'), level: Equal('area') } });
|
|
|
if (r1) {
|