|
@@ -69,46 +69,49 @@ def get_init_config():
|
|
|
def check_in():
|
|
|
"""坐席签入"""
|
|
|
data = request.get_json()
|
|
|
- print('come in check-in', data)
|
|
|
param = AgentActionRequest.from_json(data=data)
|
|
|
- res = agent_service.checkin(param)
|
|
|
+ res = agent_oper_service.checkin(param)
|
|
|
return success(res)
|
|
|
|
|
|
|
|
|
@app.route('/open/agent/check-out', methods=['POST'])
|
|
|
def check_out():
|
|
|
"""坐席签出"""
|
|
|
- param = AgentActionRequest.from_json(json_object=request.json())
|
|
|
- return agent_service.checkin(param)
|
|
|
+ data = request.get_json()
|
|
|
+ param = AgentActionRequest.from_json(data=data)
|
|
|
+ return agent_oper_service.checkout(param)
|
|
|
|
|
|
|
|
|
@app.route('/open/agent/busy', methods=['POST'])
|
|
|
def busy():
|
|
|
"""坐席置忙"""
|
|
|
- param = AgentActionRequest.from_json(json_object=request.json())
|
|
|
- return agent_service.checkin(param)
|
|
|
+ data = request.get_json()
|
|
|
+ param = AgentActionRequest.from_json(data=data)
|
|
|
+ return agent_oper_service.checkin(param)
|
|
|
|
|
|
|
|
|
@app.route('/open/agent/idle', methods=['POST'])
|
|
|
def idle():
|
|
|
"""坐席置闲"""
|
|
|
- param = AgentActionRequest.from_json(json_object=request.json())
|
|
|
- return agent_service.checkin(param)
|
|
|
+ data = request.get_json()
|
|
|
+ param = AgentActionRequest.from_json(data=data)
|
|
|
+ return agent_oper_service.checkin(param)
|
|
|
+
|
|
|
|
|
|
@app.route('/open/agent/turn-on', methods=['POST'])
|
|
|
def turn_on():
|
|
|
"""接通"""
|
|
|
- param = AgentActionRequest.from_json(json_object=request.json())
|
|
|
- return agent_service.checkin(param)
|
|
|
- return 'Hello World!'
|
|
|
+ data = request.get_json()
|
|
|
+ param = AgentActionRequest.from_json(data=data)
|
|
|
+ return agent_oper_service.checkin(param)
|
|
|
|
|
|
|
|
|
@app.route('/open/agent/hang-up', methods=['POST'])
|
|
|
def hang_up():
|
|
|
"""挂断"""
|
|
|
- param = AgentActionRequest.from_json(json_object=request.json())
|
|
|
- return agent_service.checkin(param)
|
|
|
- return 'Hello World!'
|
|
|
+ data = request.get_json()
|
|
|
+ param = AgentActionRequest.from_json(data=data)
|
|
|
+ return call_service.hangup(param)
|
|
|
|
|
|
|
|
|
@app.route('/open/agent/agent-state', methods=['POST'])
|