Commit d503f0e2 authored by 李尚科's avatar 李尚科
parents 0dc6a0ac 53a33fca
Pipeline #15247 passed with stage
in 37 seconds
...@@ -33,7 +33,7 @@ class SmsService extends Service { ...@@ -33,7 +33,7 @@ class SmsService extends Service {
if (!(/【51公积金】/.test(params.params.content))) { if (!(/【51公积金】/.test(params.params.content))) {
params.params.content = '【51公积金】' + params.params.content; params.params.content = '【51公积金】' + params.params.content;
} }
ctx.logger.info(params); ctx.logger.info(JSON.stringify(params));
let result = await ctx.helper.send_request(url, params, { method: 'POST' }); let result = await ctx.helper.send_request(url, params, { method: 'POST' });
return result; return result;
} }
......
...@@ -74,7 +74,7 @@ class InstitutionService extends Service { ...@@ -74,7 +74,7 @@ class InstitutionService extends Service {
} }
// const institution_areas = await this.findShortestDistanceAreas(institution_area_list, area_lbs);// 查找最短距离并输出 // const institution_areas = await this.findShortestDistanceAreas(institution_area_list, area_lbs);// 查找最短距离并输出
// const ret = await this.formatInstitutions(institution_areas); // const ret = await this.formatInstitutions(institution_areas);
const ret = await this.formatInstitutions(area_distance); const ret = await this.formatInstitutions(area_distance, distance);
return { count: area_distance_list.count, rows: ret }; return { count: area_distance_list.count, rows: ret };
} }
...@@ -516,7 +516,7 @@ class InstitutionService extends Service { ...@@ -516,7 +516,7 @@ class InstitutionService extends Service {
return results; return results;
} }
async formatInstitutions(institutions) { async formatInstitutions(institutions, distance = 0) {
const { ctx } = this; const { ctx } = this;
if (!Array.isArray(institutions) || institutions.length === 0) { if (!Array.isArray(institutions) || institutions.length === 0) {
...@@ -541,6 +541,9 @@ class InstitutionService extends Service { ...@@ -541,6 +541,9 @@ class InstitutionService extends Service {
let ret = []; let ret = [];
for (const i in institutions) { for (const i in institutions) {
const institution = institutions[i]; const institution = institutions[i];
if (distance > 0 && distance < institution.distance * 1000) {
continue;
}
// const course_areas = institution.course_areas; // const course_areas = institution.course_areas;
// if (!course_areas || course_areas.length === 0) continue; // if (!course_areas || course_areas.length === 0) continue;
const age_tag = institution.min_age + '-' + institution.max_age + '岁'; const age_tag = institution.min_age + '-' + institution.max_age + '岁';
......
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