生成【手机打卡记录】接口

概述

该接口主要用于第三方平台或自主研发者,通过调用【员工手机打卡记录】的生成接口,将第三方企业员工在手机端在线打卡与定位的信息推送到Sunlike ERP或Online ERP系统中,从而生成Sunlike ERP或Online ERP系统的【员工手机打卡记录】。

参数说明

1.请求方式

请求方式 POST
接口地址 http://ERPAPI站点/WAG/ADDDATA
格式 JSON
编码类型 UTF-8

2.header参数

Content-Type application/json
Authorization token 授权接口所获取的值

3.请求参数

字段名称 字段代号 类型 长度 必填 固定值 备注
程序代号 PGM     TF_YGSIGN  
字段名称 字段代号 类型 长度 必填 固定值 备注
数据表TF_YGSIGN(打卡记录表)
员工代号 YG_NO string 12    
签到日期 SIGN_DD datetime 0   可精确到毫秒
经度 X string 18      
纬度 Y string 18      
签到地址 PLACE string 200      
打卡事由 REM string 0      
附件 FILE_IMG string 0      
打卡手机号码 PHONE string 30      

请求JSON示例

//注:调用此接口时,会判断【员工资料】的“MOBILE打卡记录考勤否”是否为T,为T,则还会自动往考勤打卡表MF_CLOCK插入记录
{
    "REF_NO": "LJDC20210317003", //第三方单号,必填
    "PGM": "TF_YGSIGN",                //单据程序代号
    "TF_YGSIGN": [
        {
            "SIGN_DD": "2021-03-17 08:00",           //签到日期
            "YG_NO": "10001",         //员工代号
            "X": "90",             //经度
            "Y": "100",          //纬度
            "PLACE": "1",           //签到地址
            "REM": "上班入",           //打卡事由
            "PHONE":"珠海市水湾大厦"        //打卡手机号码
        }
    ]
}

返回结果示例

{
    "code": 0,      //0表示执行成功
    "message": "新增成功",
    "data": {
        "TF_YGSIGN": [      //返回新增的手机打卡记录
            {
                "YG_NO": "10001",
                "SIGN_DD": "2021-03-17 08:00:00",
                "X": "90",
                "Y": "100",
                "PLACE": "1",
                "REM": "上班入",
                "PHONE": "珠海市水湾大厦"
            }
        ]
    }
}