个人考勤记录

  • 前提参数 userid token
  • 地址 :/api/v4.0/self_record
  • 方法 POST 优先,GET
  • 参数

    • year 年份
    • month 月
  • 客户端可以加缓存,先加载缓存,同时请求服务器,如果服务器请求成功使用服务器数据并重新缓存,失败用缓存的

  • 返回值

    • code 200 成功 -1 您是企业拥有者,不能直接退出企业
    • msg
    • data
      • early_count 早退次数
      • late_count 迟到次数
      • normal 正常次数
      • out_count 外勤打卡次数
      • day_states 每一天状态 数组
        • date 日期
        • outsign 0代表无外勤 1是有外勤
        • state 1是正常 2是异常 0是未打卡

例子

http://172.26.106.36:5000/api/v4.0/self_record?year=2017&month=11&userid=34afb9bfe3744e0f81263286b4c47107&token=fe6bb4c6a966acffea29610806dfdc98

返回格式

{
  "code": 200, 
  "data": {
    "day_states": [
      {
        "date": "2017-11-01", 
        "outsign": "0", 
        "state": "1"
      }, 
      {
        "date": "2017-11-02", 
        "outsign": "1", 
        "state": "2"
      }, 
      {
        "date": "2017-11-03", 
        "outsign": "0", 
        "state": "0"
      }
    ], 
    "early_count": 2, 
    "late_count": 2, 
    "normal": 0, 
    "out_count": 1
  }, 
  "msg": ""
}

一天的个人考勤记录

  • 前提参数 userid token
  • 地址 :/api/v4.0/self_record_day
  • 方法 POST 优先,GET
  • 参数
    • date 日期 格式 2017-11-01
  • 返回值

    • code 200 成功 -1 您是企业拥有者,不能直接退出企业
    • msg
    • data
      • checkin_time 上班打卡时间
      • checkout_time 下班打卡时间
      • is_early 下班状态 "1"正常 "2"早退
      • is_late 上班状态 "1"正常 "2"迟到
      • out_time 外勤打卡时间 ,没有外勤不返回
      • check_time_id 打卡id,查询外勤详情需要用,没有外勤不返回

例子

http://172.26.106.36:5000/api/v4.0/self_record_day?date=2017-11-02&userid=34afb9bfe3744e0f81263286b4c47107&token=fe6bb4c6a966acffea29610806dfdc98

返回格式

{
  "code": 200, 
  "data": {
    "check_time_id": "42582f46106d48169a40b33a5b7ff84a", 
    "checkin_time": "19:51:13", 
    "checkout_time": "19:51:17", 
    "is_early": "1", 
    "is_late": "2", 
    "out_time": "19:57:22等"
  }, 
  "msg": ""
}

获取外勤列表

外勤详情数据直接从列表传递进去

  • 前提参数 userid token
  • 地址 :/api/v4.0/self_out_list
  • 方法 POST 优先,GET
  • 参数

    • check_time_id
  • 返回值

    • code 200 成功 -1 您是企业拥有者,不能直接退出企业
    • msg
    • data
      • address 地址
      • create_date 日期 格式: 2017/11/01 14:37:40
      • lat 纬度
      • lon 经度
      • remark 活动内容
      • customer_name 活动名称

例子

http://172.26.106.36:5000/api/v4.0/self_out_list?check_time_id=ac55cc918d24432980c33ded973a63de&userid=34afb9bfe3744e0f81263286b4c47107&token=fe6bb4c6a966acffea29610806dfdc98

返回格式

{
  "code": 200, 
  "data": [
    {
      "address": "\u5929\u6d25\u5e02\u7ea2\u6865\u533a\u6e58\u6f6d\u9053", 
      "create_date": "2017/11/01  14:37:40", 
      "customer_name": "\u54c8\u54c8", 
      "lat": "39.166595", 
      "lon": "117.162173", 
      "remark": "\u6d4b\u8bd5p"
    }
  ], 
  "msg": ""
}

results matching ""

    No results matching ""