# 终端检核数据推送

# 检核模板数据推送

接口说明:在新增、修改、删除检核模板的时候触发推送。

请求方式: POST(HTTPS
请求地址: 第三方服务接口URL
请求参数:

参数名称 参数值
msgId 消息ID
dataId 数据ID
dataVersion 接口数据版本,如:001
dataFormat 数据格式:json
dataSource 数据来源。biz:业务功能产生,api:开放接口产生
timestamp 请求时间戳,如:1503276678552
status 数据同步状态。0:数据首次同步,2:数据失败同步
statusTime 上次同步失败时间。格式:yyyy-MM-dd HH:mm:ss
tenantId 企业ID,各注册企业在勤策中对应的唯一ID
digest 数据签名,md5(data|pushsecret|timestamp)
dataType terminal_inspect_template
data <<请求数据体>> ,说明:格式为JSON格式数据

请求示例:

{
	"id": "6630448873309744417",
	"status":"1",
	"name": "场所陈列打分",
	"remarks": "备注信息",
	"assign_mode": "0",
	"form_id": "7879150934026155411",
	"form_name": "场所陈列",
	"table_name": "slfdf_1709190066",
	"need_audit":"1"
}

参数说明:

参数 类型 必填 说明
id VARCHAR(32) 检核模板id
status VARCHAR(32) 模板状态。0:已删除,1:正常
name VARCHAR(200) 检核模板名称
remarks VARCHAR(1000) 备注
assign_mode VARCHAR(1) 客户模式。0:不限制,1:客户,2:经销商,3:门店
form_id VARCHAR(32) 检核关联的表单ID
form_name VARCHAR(100) 表单名称
table_name VARCHAR(32) 表单的数据库表名
need_audit CHAR(1) 是否需要复评。0:不需要,1:需要

响应示例:

{
    "return_code": 0,
    "return_msg": "",
    "msg_id": "X0001"
}

参数说明:

参数 说明
return_code 响应编码
return_msg 响应消息内容
msg_id 消息ID

# 终端检核数据推送

接口说明:在拜访或者终端检核模块中,提交或修改终端检核表单的时候触发推送

请求方式: POST(HTTPS
请求地址: 第三方服务接口URL
请求参数:

参数名称 参数值
msgId 消息ID
dataId 数据ID
dataVersion 接口数据版本,如:001
dataFormat 数据格式:json
dataSource 数据来源。biz:业务功能产生,api:开放接口产生
timestamp 请求时间戳,如:1503276678552
status 数据同步状态。0:数据首次同步,2:数据失败同步
statusTime 上次同步失败时间。格式:yyyy-MM-dd HH:mm:ss
tenantId 企业ID,各注册企业在勤策中对应的唯一ID
digest 数据签名,md5(data|pushsecret|timestamp)
dataType cuxiao_sign_b
data <<请求数据体>> ,说明:格式为JSON格式数据

请求示例:

{
	"fromData": {
		"masterData": {
			"functionId": "5494378656888813587",
			"functionName": "0422测试",
			"row": {
				"slfdf_2004220004": "选项1",
				"id": "5312196506591600101"
			}
		},
		"subtableData": [
			{
				"subtableId": "4626030053033490966",
				"subtableName": "0422子表单",
				"rows": [
					{
						"slfdf_2004220003": "测试",
						"id": "7786649624973613081",
						"master_id": "5312196506591600101"
					}
				]
			}
		]
	},
	"data": [
		{
			"bcca_id": 4869845070311098748,
			"report_person_cus": "",
			"reportpersonname": "XU",
			"uid": "5312196506591600101",
			"district_name": null,
			"total_score": null,
			"id": "5312196506591600101",
			"label_name": null,
			"cus_code": "CUS000033",
			"emp_code": "aimz",
			"create_time": "2020-04-22 14:15:58",
			"form_id": "5494378656888813587",
			"reportperson": "8374410400709762673",
			"dept_name": "Aimzx",
			"visit_implement_id": 6068924143633780205,
			"bcca_name": "XU",
			"cus_name": "0520客户02",
			"manager_name": "人言(停用)",
			"bcca_code": "renyan",
			"reportperson_dept": "10",
			"cus_type_name": null,
			"trade_type": "3",
			"reason_name": null,
			"record_tag": "0",
			"customer": "8697483341773563222"
		}
	]
}

参数说明:

参数 类型 必填 说明
fromData.masterData.functionId VARCHAR(32) 表单id
fromData.masterData.functionName VARCHAR(100) 表单名称
fromData.masterData.row.slfdf_ VARCHAR(100) key为表单字段id,value为表单字段值
fromData.masterData.row.id VARCHAR(32) 表单数据id
fromData.subtableData.subtableId VARCHAR(32) 子表单id
fromData.subtableData.subtableName VARCHAR(100) 子表单名称
fromData.subtableData.row.slfdf_ VARCHAR(100) key为子表单字段id,value为子表单字段值
fromData.subtableData.row.id VARCHAR(32) 子表单数据id
fromData.subtableData.row.master_id VARCHAR(32) 子表单对应的父表单的数据id
data.id VARCHAR(32) 检核数据ID
data.create_time VARCHAR(32) 检核创建时间。格式:yyyy-MM-dd HH:mm:ss
data.uid VARCHAR(32) 检核数据关联的表单数据ID
data.form_id VARCHAR(32) 检核关联的表单ID
data.reportperson VARCHAR(32) 上报人员ID。检核记录创建人ID,表单记录创建人ID
data.reportpersonname VARCHAR(100) 上报人员姓名。检核记录创建人姓名,表单记录创建人姓名
data.reportperson_dept VARCHAR(32) 上报人员部门ID
data.dept_name VARCHAR(200) 上报人员部门名称
data.customer VARCHAR(32) 被检核客户ID
data.cus_code VARCHAR(100) 被检核客户编码
data.cus_name VARCHAR(100) 被检核客户名称
data.cus_type_name VARCHAR(100) 被检核客户类型
data.trade_type VARCHAR(1) 被检核客户行业。1:普通客户,2:经销商,3:终端
data.district_name VARCHAR(200) 被检核客户区域
data.total_score NUMERIC 本次总分
data.manager_name VARCHAR(100) 客户经理(负责业代)。根据被检核客户实时查询的客户经理
data.visit_implement_id VARCHAR(32) 拜访记录ID。检核功能作为拜访任务时所关联的拜访数据ID
data.bcca_id VARCHAR(100) 被检核人员ID。检核发生时的客户经理ID
data.bcca_code VARCHAR(100) 被检核人员code。检核发生时的客户经理编码
data.bcca_name VARCHAR(100) 被检核人员姓名。检核发生时的客户经理
data.report_person_cus VARCHAR(32) 人员所属经销商
data.approval_score VARCHAR(32) 本次复评总分
data.label_name VARCHAR(4000) 客户标签
data.record_tag VARCHAR(4000) 记录类型。0:终端检核记录,1:终端检核互联记录
data.reason_name VARCHAR(4000) 复评原因

响应示例:

{
    "return_code": 0,
    "return_msg": "",
    "msg_id": "X0001"
}

参数说明:

参数 说明
return_code 响应编码
return_msg 响应消息内容
msg_id 消息ID