点点兼职回收机后台接口API

点点兼职回收机后台接口API

Note:该文档采用Markdown语法编辑,已发布到简书,可访问https://www.jianshu.com/p/d630f39e62c0

1新增用户登录记录

1.1用户刷卡登录记录实现说明

在用户刷卡之后,调用getUserMessageByCardNo接口查询用户信息时同步完成新增用户登录记录的功能。
修改getUserMessageByCardNo接口,增加新增用户登录记录的功能。

1.2用户刷微信登录记录实现说明

在用户使用微信扫码之后,调用getUserMessageByUserId接口查询用户信息时同步完成新增用户登录记录的功能。
修改getUserMessageByUserId接口,增加新增用户登录记录的功能。

2批量新增空白刷卡记录

2.1接口说明

批量添加空白卡刷卡记录

2.2接口地址

    http://IP:Port/app/addBatchNewSwipe

2.3访问方式

    POST

2.4参数说明

    参数为json数据,请求要求Context-type:application/json
    {"machineCode":"53100007","promoterId":1,"cardCodes":["AABBCCDD","AABBCCEE","AABBCCFF"]}
    machineCode:回收机Code,
    promoterId:地推员Id,
    cardCodes:卡号列表

2.5返回结果

反馈结果示例如下:
    {
        "status": 200,
        "message":"操作成功",
        "total":1,
        "data":[{"cardCode":"AABBCCGG","reason":"该卡今日已登记"},
                {"cardCode":"AABBCCDD","reason":"查无此卡"},
                {"cardCode":"AABBCCDD","reason":"查无此卡"}] 
    }
状态码如下:
    200:操作成功
    400:[参数缺失]
    500:系统报错
数据项说明:
    cardCode:记录失败的卡号
    reason:失败原因,[已发放,查无此卡],
        已发放表示该卡号已使用。
        查无此卡表示该卡信息在系统内不存在为外部卡。

3工作人员上岗

3.1接口说明

提供工作人员上岗信息上报功能。
同一小区重复上岗返回[重复上岗],不更新用户考勤信息。
在前一考勤信息未结束的情况下,在另外的小区上岗,系统将前一次考勤结束,设置前一个考勤为离岗,同时开启当前小区的到岗。

3.2接口地址

    http://IP:Port/app/startWork

3.3访问方式

    POST

3.4参数说明

    参数为json数据,请求要求Context-type:application/json
    {"machineCode":"53100007","workerId":1,"roleId":1}
    machineCode:回收机Code,
    workerId:工作人员Id,
    roleId:工作人员角色Id

3.5返回结果

反馈结果示例如下:
    {
        "status": 200,
        "message":"上岗成功",
        "total":1,
        "data": {
                    "workerId":1,
                    "attendanceStatus":1,
                    "startDatetime":"2019-03-01 08:23:00",
                    "endDatetime":""
                }
    }
状态码如下:
    200:上岗成功
    202:[重复上岗,工作人员、回收机不存在或角色不对应]
    400:[参数缺失]
    500:系统报错
数据项说明:
    promoterId:地推员Id;
    attendanceStatus:考勤状态,1为上岗,-1为离岗;
    startDatetime:到岗时间;
    endDatetime:离岗时间。

4工作人员离岗

4.1接口说明

提供工作人员离岗信息上报功能。
离岗成功的反馈[离岗成功]
同一小区重复重复岗返回[离岗成功],更新最新的离岗信息。
在最近一次的考勤记录不是小区的情况下,当前小区考勤信息的情况下不允许离岗,返回[未在该小区上岗]

4.2接口地址

    http://IP:Port/app/endWork

4.3访问方式

    POST

4.4参数说明

    参数为json数据,请求要求Context-type:application/json
    {"machineCode":"53100007","workerId":1,"roleId":1}
    machineCode:回收机Code,
    workerId:工作人员Id,
    roleId:工作人员角色Id

4.5返回结果

反馈结果示例如下:
    {
        "status": 200,
        "message":"离岗成功",
        "total":1,
        "data": {
                    "workerId":1,
                    "attendanceStatus":-1,
                    "startDatetime":"2019-03-01 08:23:00",
                    "endDatetime":"2019-03-01 18:23:00"
                }
    }
状态码如下:
    200:离岗成功
    202:[未在该小区上岗,工作人员、回收机不存在或角色不对应]
    400:[参数缺失]
    500:系统报错
数据项说明:
    promoterId:地推员Id;
    attendanceStatus:考勤状态,1为上岗,-1为离岗;
    startDatetime:到岗时间;
    endDatetime:离岗时间。

5静默升级

5.1静默升级后台服务调整说明

1.表t_rrp_wechat_status增加升级标记字段update_flag,升级时间update_datetime。
    update_flag为1标识需要升级,为2表示不需要升级。
    update_datetime为升级的时间,在该事件点执行静默升级。
2.调整addHandMessage接口,反馈中增加updateFlag和updateDatetime数据项
3.调整t_rrp_wechat_status表对应的model。

6回收机办卡

6.1回收机办卡后台服务调整说明

调整selfHandleCard接口,增加接口参数adminId。
adminId:地推员id,
同时还需要完成以下步骤
1.需要判断该卡是否在空白卡记录中存在,若存在则删除空白卡记录。
2.判断该卡在卡库中是否存在,若存在则维护其状态为已发放。
3.需要完成绑卡记录表t_card_bind_record的维护。
4.处理t_rrp_rrpuser表中demo_flag字段为null的问题。

7回收机取现

7.1回收机取现后台服务调整说明

1.调整fetchBalance接口
需要完善取现记录表t_rrp_withdraws_record的新增字段,
    包括
        card_id,
        card_code,
        operationer_id,
        operationer_type,
        flow_number
        online
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,470评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,393评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,577评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,176评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,189评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,155评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,041评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,903评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,319评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,539评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,703评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,417评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,013评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,664评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,818评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,711评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,601评论 2 353

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 10,958评论 6 13
  • 点点兼职微服务接口API(api)Note:该文档采用Markdown语法编辑,已发布到简书,可访问https:/...
    shanghuaipopu阅读 2,439评论 0 0
  • width: 65%;border: 1px solid #ddd;outline: 1300px solid #...
    邵胜奥阅读 4,810评论 0 1
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,097评论 1 32
  • 很久很久了,好似我一个人在前行,走过孤独的夜,走过茫茫的人海,只渴望一个温暖的拥抱,无需只言片语…… 很庆幸,遇见...
    淋离阅读 156评论 0 1