E10连接器ESB接口调试测试

一、API地址

`获取指定日期的节假日信息 - info

接口地址:

GET https://holiday.ailcc.com/api/holiday/info/$date

@params $date:

指定日期的字符串,格式 '2025-10-01'。可以省略,则默认服务器的当前时间。

@params lang:

是否返回节假日的英文名称,默认不返回。可选值:'en' 返回。

@return json:

如果不是节假日或周末,holiday字段为null。

{

"code": 0, // 0服务正常。-1服务出错

"type": {

"type": enum(0, 1, 2, 3,4), // 节假日类型,分别表示 工作日、周末、节日、调休放假、补班。

"name": "国庆节(休)", // 节假日类型中文名,可能值为 周一 至 周日、假期的名字、某某调休。

"week": 3 // 一周中的第几天。值为 1 - 7,分别表示 周一 至 周日。

"cnLunar": "八月初十", // 农历

"extra_info": "国庆节", // 其它节气

"name_en": "National Day of China", // name字段的节假日英文名称

"extra_en": "National Day of China" // extra_info字段的节假日英文名称

},

"holiday": {

"holiday": true, // true表示是节假日,false表示是调休。

"name": "国庆节(休)", // 节假日的中文名。如果是调休,则是调休的中文名,例如"国庆节(休)"。

"wage": 3, // 薪资倍数,1表示是1倍工资,该数据不再详细维护。

"date": "2025-10-01", // 查询的时间参数。

"after": null, // 只在调休或补班下有该字段。1表示假后调休或补班,0表示假前调休或补班,否则为null。

"target": "国庆节", // 只在调休下有该字段。表示调休的节假日,否则为null。

"rest": 39 // 表示当前时间距离目标还有多少天。

"name_en": "National Day of China" // name字段的节假日英文名称

}

}

示例:

https://holiday.ailcc.com/api/holiday/info/2025-10-1

https://holiday.ailcc.com/api/holiday/info/2025-10-01

https://holiday.ailcc.com/api/holiday/info/2025-10-01?lang=en\`

二、ESB新建连接器

三、标准化JSON

javascript 复制代码
{
  "code": 0,
  "type": {
    "type": 0,
    "name": "国庆节(休)",
    "week": 3,
    "cnLunar": "八月初十",
    "extra_info": "国庆节",
    "name_en": "National Day of China",
    "extra_en": "National Day of China"
  },
  "holiday": {
    "holiday": true,
    "name": "国庆节(休)",
    "wage": 3,
    "date": "2025-10-01",
    "after": null,
    "target": "国庆节",
    "rest": 39,
    "name_en": "National Day of China"
  }
}

四、测试返回

五、动作流配置

六、新增查询数据