### 1.call-client转移功能修修改 - 转移功能只能窗口和业务二选一,不能同时选择。 - 点击确认转移后,调用/api/queue/caller/call-terminal/transfer接口,请求参数如下: { "windowUid": 0, "empUid": 0, "ticketUid": 0, "targetWindowUid": 0, "resumeToken": "string", "targetPosition": 0, "rank": 0, "rankUserName": "string", "rankUserPhone": "string", "idCard": "string", "phone": "string", "serviceUrl": "string", "forward": true, "read": true, "customText": "string", "pauseReason": "string", "driver": "string", "clients": [ { "address": "string", "driver": "string", "com": 0, "serial": 0, "ip": "string", "port": "string", "param": "string" } ] } ### 2.call-client异常中断处理 - 点击呼叫或开始之后,票号是否有缓存?为防止异常中断的情况,点击呼叫或开始之后需要将票号缓存起来,在异常中断重新登录并跳转到mainview之后,先查看是否缓存了票号,有则弹出原生提示框,提示是否继续办理异常中断的号码,如果点击是则继续根据缓存的票号状态进行流程,如果点击否则开始正常的流程。 ### 3.修改1中的接口参数 - targetPosition不用理会,新增targetBusinessUid参数,按窗口转移使用targetWindowUid传窗口uid同时targetBusinessUid传null,反之,按业务转移使用targetBusinessUid传业务id同时targetWindowUid传null。 ### 4.call-client转移功能现在仅按照业务转移,/call-terminal/business-list现在的数据格式为:"data": [ { "uid": 1, "name": "综合办税", "wins": [{ "uid": 1, "name": "综合办税窗口1" }, { "uid": 2, "name": "综合办税窗口2" }] }, { "uid": 2, "name": "发票办理", "wins": [{ "uid": 3, "name": "发票办理窗口3" }] } ],界面上需要在业务名称后面展示对应可办理的窗口名称即wins中的数据,如:综合办税(综合办税窗口1,综合办税窗口2)