系统级别输入参数
参数名称 | 说明 |
---|---|
appkey | 客户端标识 (由fesco技术部提供给调用方一对appkey与appsecret) |
sign | 调用方签名后的字符串 |
format | (json/jsonp)如果该参数不传递,默认返回json |
timeStamp | 时间戳(毫秒值,1534225991898) |
methodName | 方法名 |
接口概述 | |
---|---|
开发者 | 侯瑞凯 |
方法名 | personnelmgr.insertOrUpdateEsEmpHealthPromise |
说明 |
新增或修改雇员健康承诺; 1.是否离京为是时,返京日期和是否隔离14天必填; 2.此接口目前只支持证件类型为身份证的数据; 3.根据证件号码校验是否已经存在健康承诺信息.存在则为修改.不存在则为新增; 4.整体状况判断逻辑: ①先按健康宝状态为准,健康宝状态不合格则整体不合格; ②再按核酸检测结果为准,核酸检测不是阴性则整体不合格; ③健康宝状态合格、核酸检测结果为阴性时,再按以下规则处理: 是否离京为是,返京后是否隔离14天为是,且是否发热为否,是否观察为否; 或是否离京为否,且是否发热为否,是否观察为否。 则代表为合格; |
应用级输入参数
名称 | 类型 | 是否必须 | 描述 | 示例值 | 默认值 |
---|---|---|---|---|---|
![]() |
|
是 | 应用级别参数对象Json序列化后的字符串 | { } | |
└ uniqNo |
|
否 | 雇员唯一号 | 632564 | |
└ empName |
|
是 | 雇员姓名 | 张三 | |
└ cardType |
|
是 | 证件类型(字典码:CARD_TYPR)[注: 此接口目前只支持证件类型为身份证(1)的数据;] | 身份证:1 | |
└ idCardNo |
|
是 | 证件号码 | "13022121323545456" | |
└ comName |
|
是 | 用工企业名称 | "企业名称" | |
└ city |
|
是 | 工作场所所在区县 | "朝阳区" | |
└ cityNo |
|
是 | 工作场所所在区县编码 | "01000" | |
└ isLeavBj |
|
是 | 是否离京(字典码:YES_NO) | 是:1;否:0 | |
└ returnTime |
|
否 | 返京日期(yyyy-MM-dd) | "2020-02-02" | |
└ isQuarantineDone |
|
否 | 返京后是否隔离14天(字典码:YES_NO) | 是:1;否0; | |
└ isFever |
|
是 | 是否发热,鼻塞,咳嗽,腹泻等症状(字典码:YES_NO) | 是:1;否0; | |
└ isQuarantine |
|
是 | 是否接受医学观察,医学隔离(字典码:YES_NO) | 是:1;否0; | |
└ offiHealthState |
|
是 | 北京健康宝状态(合格/不合格,字典码:YES_NO) | 合格:1;不合格:0; | |
└ natResult |
|
是 | 核酸检测结果(阴性、阳性)(字典码:NAT_RESULT) | 阴性:1;阳性:2; | |
└ isQuaranteRiskArea |
|
是 | 14天内是否到访或途经中高风险地区(YES_NO) | 是:1;否:0 |
返回结果
名称 | 类型 | 描述 |
---|---|---|
code |
|
0为成功,其他为失败 |
errorMsg |
|
失败原因 |
successResult |
|
成功数据 |
errorResult |
|
错误数据集合 |
status |
|
1为中间库成功,2为新系统成功,3为新系统失败(新系统业务处理异常,不插入中间库) |
piCallRecId |
|
中间表主键id(根据中间表主键id查询返回正确业务数据的json串) |
errorStack |
|
错误堆栈 |
调用示列
{
"sign":1231234516,
"uniqNo":61414801,
"empName":"接口成员新增校验",
"cardType":1,
"idCardNo":"1301545465464",
"comName":"企业名称",
"city":"区县名称",
"cityNo":"01000",
"isLeavBj":1,
"returnTime":"2020-02-01",
"isQuarantineDone":1,
"isFever":0,
"isQuarantine":0,
"natResult":1
}
错误码
错误编码 | 错误描述 | 错误原因 | 解决方案 |
---|