liuyu 4 роки тому
батько
коміт
2dd8140dff
2 змінених файлів з 15 додано та 0 видалено
  1. 14 0
      app/controller/common.js
  2. 1 0
      app/router.js

+ 14 - 0
app/controller/common.js

@@ -17,6 +17,20 @@ class CommonController extends Controller {
     this.ctx.ok({ data });
   }
 
+  async findyear() {
+    const url = 'http://v.juhe.cn/calendar/year?key=ed73fa73956ff995bad705d664002595&year=' + this.ctx.query.year;
+    const res = await this.ctx.curl(url, {
+      method: 'get',
+      headers: {
+        'content-type': 'application/json',
+      },
+      dataType: 'json',
+    });
+    const result = res.data.result.data;
+    const data = JSON.parse(JSON.stringify(result));
+    this.ctx.ok({ data });
+  }
+
 }
 
 module.exports = CommonController;

+ 1 - 0
app/router.js

@@ -8,6 +8,7 @@ module.exports = app => {
   router.get('/', controller.home.index);
   // 共通查询单条记录方法
   router.get('/api/train/common/findone/:modelname', controller.common.findone);
+  router.get('/api/train/common/findyear', controller.common.findyear);
   // 基础设置表路由
   router.get('/api/train/setting/findone', controller.setting.findone);
   router.resources('setting', '/api/train/setting', controller.setting); // index、create、show、destroy