功能说明:获取到合同信息
请求方式:POST(HTTPS)
请求地址:https://qwif.do1.com.cn/qwcgi/api/crmAction/getContractInfo.do?token=token&corpId=corpId
{ "startTimes":"2017-01-01", "endTime":"2017-01-31", "pageSize":100, "currentPage":1 }
参数 |
说明 |
类型 |
是否必须 |
备注 |
---|---|---|---|---|
token |
用于验证 |
String |
是 |
详见道一云平台TOKEN接口文档 |
corpId |
公司唯一标识 |
String |
是 |
企业corpId |
startTimes |
创建时间开始点 |
String |
是 |
时间格式为yyyy-MM-dd |
endTime |
创建时间结束点 |
String |
是 |
创建时间间隔不的超过两个月 |
currentPage |
查询页码 |
int |
是 |
必须为正整数,如果当前页超过最大页数,则当前页默认为最大页 |
pageSize |
分页大小 |
int |
否 |
默认为100,并且不超过1000 |
// 创建请求参数 CrmDataPush vo = new CrmDataPush(); // 设置当前页面 vo.setCurrentPage(1); // 设置分页大小 vo.setPageSize(10); // 设置合同信息的查询时间段(不超过两个月) vo.setStartTimes("2018-06-01"); vo.setEndTime("2018-8-01"); System.out.println(JSONUtil.stringify(vo)); CrmApi api = QwSdkUtil.getInter(CrmApi.class); // 调用接口 CrmContractInfoPageResult contractInfo = api.getContractInfo( QwSdkUtil.getCacheToken(), vo); System.out.println(JSONUtil.stringify(contractInfo));
{ "code": "0", "desc": "成功", "data": { "currPage": 1, "pageSize": 100, "maxPage": 1, "totalRows": 38, "pageData": [ { "id": "abbd478f035f470a88324848f0302c41", "businessName": "道一云平台_商机", "ccPersonNames": "杨嘉明,罗博文,邓振鹏", "relativePersonNames": "小道,企小薇", "clientName": "某知名企业", "content": "VIP", "contractAmount": "3000.0", "contractCode": "20171203123123", "contractStatus": "1", "deelDate": "2017-04-01 00:00:00.0", "endTime": "2017-04-08 00:00:00.0", "nonPaymentAmount": 20093401.0, "nonPaymentInvoice": 172204365.4, "ourSignatory": "企小薇", "payment": "1", "paymentAmount": 77000, "personName": "小道", "remark": "备注信息", "signatory": "张三", "startTime": "2017-04-01 00:00:00.0", "title": "采购合同", "typeName": "采购合同" "optionMap": { "选项": "选项1", "日期": "2018-02-01 14:04", "联系电话": "134302xxxxx", "单行文本": "xxxxx", "多行文本": "xxxxx" }, "receiveStepInfo": [ { "actualReceive": [ { "actualMoney": 1000.0, "actualTime": "2017-04-01" } ], "invoice": [ { "invoiceMoney": 1000.0, "invoicelTime": "2017-04-01" } ], "planReceive": { "planMoney": 1000.0, "planTime": "2017-04-02" } } ] } ] } }
参数 |
说明 |
---|---|
currentPage |
当前页 |
pageSize |
分页大小 |
maxPage |
最大页 |
totalRows |
信息总条数 |
pageData参数 |
说明 |
---|---|
id |
合同ID |
businessName |
商机名称 |
ccPersonNames |
负责人名称,两个以上用英文逗号“,”隔开 |
relativePersonNames |
相关人名称,两个以上用英文逗号“,”隔开 |
clientName |
客户名称 |
content |
内容 |
contractAmount |
合同金额 |
contractCode |
合同代码 |
contractStatus |
合同状态 0执行前 1执行中 2结束 3意外终止 |
deelDate |
签约日期 |
endTime |
合同结束时间 |
nonPaymentAmount |
未回款金额 |
nonPaymentInvoice |
已开票未回款金额 |
ourSignatory |
我方签约人,两个以上用英文逗号“,”隔开 |
payment |
支付方式 0支票 1现金 2邮政汇款 3电汇 4网上转账 5支付宝 6微信 7其他 |
paymentAmount |
回款金额 |
personName |
创建人 |
remark |
备注 |
signatory |
对方签约人 |
startTime |
合同开始时间 |
title |
标题 |
typeName |
类型名 |
optionMap |
自定义字段键值对 |
receiveStepInfo |
回款期次 详细见回款期次信息说明 |
回款期次 |
说明 |
---|---|
planReceive |
该期次计划回款信息 |
planTime |
该期次计划回款时间 |
planMoney |
该期次计划回款金额 |
actualReceive |
该期次实际回款信息数组 |
actualTime |
该期次实际回款时间 |
actualMoney |
该期次实际回款金额 |
invoice |
该期次开票信息数组 |
invoiceTime |
该期次开票时间 |
invoiceMoney |
该期次开票金额 |