Commit f3b6b102 by 王昆

gsb

parent 4aae589d
......@@ -3,7 +3,6 @@ const http = require("http")
const querystring = require('querystring');
var settings = require("../../../../config/settings");
const CtlBase = require("../../ctlms.base");
const logCtl = system.getObject("web.common.oplogCtl");
var cacheBaseComp = null;
class OrderCtl extends CtlBase {
......@@ -12,345 +11,38 @@ class OrderCtl extends CtlBase {
this.orderSve = system.getObject("service.order.orderSve");
}
async allPage(pobj, pobj2, req) {
var condition = {
currentPage: pobj.currentPage || 1,
pageSize: pobj.pageSize || 10,
merchantId: pobj.merchantId,
orderId: this.trim(pobj.orderNo),
channelOrderNo: this.trim(pobj.channelOrderNo),
status: pobj.status,
assignBegin: this.trim(pobj.assignBegin),
assignEnd: this.trim(pobj.assignEnd),
}
this.doTimeCondition(condition, ["createdBegin", "createdEnd"]);
this.doTimeCondition(condition, ["assignBegin", "assignEnd"]);
try {
return await this.orderSve.allOrderList(condition);
} catch (e) {
console.log(e);
return system.getResultFail(500, "接口错误");
}
}
async close(pobj, pobj2, req) {
try {
return await this.orderSve.closeById({
id: pobj.id
});
} catch (e) {
console.log(e);
return system.getResultFail(500, "接口错误");
}
}
async assign(pobj, pobj2, req) {
try {
var params = {
assignUcname: req.loginUser.ucname,
id: pobj.id,
deliver_id: this.trim(pobj.deliverId),
deliverName: this.trim(pobj.deliverName),
deliverDivide: system.y2f(Number(pobj.deliverDivide)),
}
return await this.orderSve.assign(params);
} catch (e) {
console.log(e);
return system.getResultFail(500, "接口错误");
}
}
async orderEdit(pobj, pobj2, req) {
try {
var params = {
id: pobj.id,
merchantId: this.trim(pobj.merchantId),
price: system.y2f(Number(pobj.price)),
}
return await this.orderSve.orderEdit(params);
} catch (e) {
console.log(e);
return system.getResultFail(500, "接口错误");
}
}
async allInfo(pobj, pobj2, req) {
try {
var params = {
id: pobj.id
}
return await this.orderSve.orderInfoAll(params, true);
} catch (e) {
console.log(e);
return system.getResultFail(500, "接口错误");
}
}
async deliverInfo(pobj, pobj2, req) {
try {
var params = {
id: pobj.id
}
return await this.orderSve.orderInfoAll(params);
} catch (e) {
console.log(e);
return system.getResultFail(500, "接口错误");
}
}
async deliverEdit(pobj, pobj2, req) {
try {
return await this.orderSve.deliverEdit(pobj);
} catch (e) {
console.log(e);
return system.getResultFail(500, "接口错误");
}
}
async deliverClose(pobj, pobj2, req) {
try {
return await this.orderSve.deliverClose(pobj);
} catch (e) {
console.log(e);
return system.getResultFail(500, "接口错误");
}
}
async handlePage(pobj, pobj2, req) {
async processList(pobj, pobj2, req) {
try {
var condition = {
id: pobj.id,
currentPage: pobj.currentPage || 1,
pageSize: pobj.pageSize || 1,
orderId: this.trim(pobj.orderId) || this.trim(pobj.orderNo),
status: this.trim(pobj.status),
deliverId: "", // TODO 传入具体办理人
}
this.doTimeCondition(condition, ["createdBegin", "createdEnd"]);
return await this.orderSve.handlePage(condition);
} catch (e) {
console.log(e);
return system.getResultFail(500, "接口错误");
}
}
async deliverHandle(pobj, pobj2, req) {
try {
var handleObj = {
id: pobj.id,
status: pobj.status,
name: this.trim(pobj.name),
creditCode: this.trim(pobj.creditCode),
businessPlace: this.trim(pobj.businessPlace),
businessScope: this.trim(pobj.businessScope),
regDate: this.trim(pobj.regDate),
businessImg: this.trim(pobj.businessImg),
gongzhang: this.trim(pobj.gongzhang),
caiwuzhang: this.trim(pobj.caiwuzhang),
fapiaozhang: this.trim(pobj.fapiaozhang),
hetongzhang: this.trim(pobj.hetongzhang),
farenzhang: this.trim(pobj.farenzhang),
isBank: this.trim(pobj.isBank),
bankName: this.trim(pobj.bankName),
bankNo: this.trim(pobj.bankNo),
bank: this.trim(pobj.bank),
bankImg: this.trim(pobj.bankImg),
caImg: this.trim(pobj.caImg),
taxRegDay: this.trim(pobj.taxRegDay),
taxOrg: this.trim(pobj.taxOrg),
courierNo: this.trim(pobj.courierNo),
courierImg: this.trim(pobj.courierImg),
}
return await this.orderSve.deliverHandle(handleObj);
return this.orderSve.allProcess(pobj);
} catch (e) {
console.log(e);
return system.getResultFail(500, "接口错误");
}
}
async deliverAudit(pobj, pobj2, req) {
try {
var auditObj = {};
auditObj.id = pobj.id;
auditObj.auditUser = req.loginUser.ucname;
auditObj.status = pobj.status;
auditObj.auditRemark = this.trim(pobj.auditRemark);
auditObj.content = this.trim(pobj.content);
auditObj.addressee = this.trim(pobj.addressee);
auditObj.mobile = this.trim(pobj.mobile);
auditObj.addr = this.trim(pobj.addr);
auditObj.auditResult = this.trim(pobj.auditResult);
// ************************************
return await this.orderSve.deliverAudit(auditObj);
} catch (e) {
console.log(e);
return system.getResultFail(500, "接口错误");
async platformOrders(pobj, pobj2, req) {
var condition = {
currentPage: pobj.currentPage || 1,
pageSize: pobj.pageSize || 10,
id: this.trim(pobj.id),
status: pobj.status,
createdBegin: this.trim(pobj.createdBegin),
createdEnd: this.trim(pobj.createdEnd),
}
}
async orderComplete(pobj, pobj2, req) {
this.doTimeCondition(condition, ["createdBegin", "createdEnd"]);
try {
var handleObj = {
id: pobj.id,
deliverType: this.trim(pobj.deliverType),
deliverNo: this.trim(pobj.deliverNo),
deliverImg: this.trim(pobj.deliverImg),
}
return await this.orderSve.orderComplete(handleObj);
return await this.orderSve.orders(condition);
} catch (e) {
console.log(e);
return system.getResultFail(500, "接口错误");
}
}
/**
* 创建订单
* @param {*} pobj
* @param {*} pobj2
* @param {*} req
*/
async createOrder(pobj, pobj2, req){
try {
return await this.orderSve.createOrder(pobj);
} catch (error) {
return system.getResult(null,`系统错误 错误信息 ${error}`);
}
async doProcess(pobj, pobj2, req) {
}
/**
* 完善信息接口
* @param {*} pobj
* @param {*} pobj2
* @param {*} req
*/
async completedOrder(pobj, pobj2, req){
try {
return await this.orderSve.completedOrder(pobj);
} catch (error) {
return system.getResult(null,`系统错误 错误信息 ${error}`);
}
}
/**
* 订单列表
* @param {*} pobj
* @param {*} pobj2
* @param {*} req
*/
async orders(pobj, pobj2, req){
try {
return await this.orderSve.orders(pobj);
} catch (error) {
return system.getResult(null,`系统错误 错误信息 ${error}`);
}
}
// async orderList(pobj, pobj2, req) {
// try {
// // 订单状态 00待处理 10出执照 20已刻章 30银行开户 40税务报道 50已邮寄
// var condition = {
// currentPage: pobj.currentPage,
// pageSize: pobj.pageSize,
// merchantId: pobj.merchantId,
// orderNo: this.trim(pobj.orderNo),
// channelOrderNo: this.trim(pobj.channelOrderNo),
// status: pobj.status,
// createdBegin: this.trim(pobj.createdBegin),
// createdEnd: this.trim(pobj.createdEnd),
// }
// this.doTimeCondition(condition, ["createdBegin", "createdEnd"]);
// var page = await this.service.pageByCondition(condition);
// console.log(page);
// return system.getResultSuccess(page);
// } catch (error) {
// console.log(error);
// return system.getResultFail(500, "接口异常:" + error.message);
// }
// }
// async createStep(pobj, pobj2, req) {
// var id = Number(pobj.orderId);
// var status = pobj.status;
// try {
// switch (status) {
// case "05": //"执照办理中"
// case "15": //"刻章办理中"
// case "25": //"银行开户中"
// case "35": //"税务报到中"
// return await this.service.changeStatus(id, status);
// case "10": { //"已出执照"
// var params = {
// orderId: pobj.orderId,
// name: this.trim(pobj.name), // 个体工商户名称
// creditCode: this.trim(pobj.creditCode), // 统一社会信用代码
// businessPlace: this.trim(pobj.businessPlace), // 经营场所
// businessScope: this.trim(pobj.businessScope), // 经营范围
// regDate: this.trim(pobj.regDate), // 注册日期
// businessImg: this.trim(pobj.businessImg), // 执照照片
// };
// return await this.service.createLicense(pobj);
// }
// case "20": { //"已刻章"
// var params = {
// orderId: pobj.orderId,
// gongzhang: this.trim(pobj.gongzhang),
// caiwuzhang: this.trim(pobj.caiwuzhang),
// businessImg: this.trim(pobj.businessImg),
// fapiaozhang: this.trim(pobj.fapiaozhang),
// hetongzhang: this.trim(pobj.hetongzhang),
// farenzhang: this.trim(pobj.farenzhang),
// };
// return await this.businessmenSve.putSealInfo(params);
// }
// case "30": { //"银行已开户"
// var params = {
// orderId: pobj.orderId,
// isBank: Number(pobj.isBank) == 1,
// bankName: this.trim(pobj.bankName),
// bankNo: this.trim(pobj.bankNo),
// bank: this.trim(pobj.bank),
// bankImg: this.trim(pobj.bankImg),
// }
// return await this.businessmenSve.putBankInfo(params);
// }
// case "40": { //"已税务报到"
// var params = {
// orderId: pobj.orderId,
// caImg: this.trim(pobj.caImg),
// taxRegDay: this.trim(pobj.taxRegDay),
// taxOrg: this.trim(pobj.taxOrg),
// }
// return await this.businessmenSve.putTaxInfo(params);
// }
// case "50": { //"已邮寄"
// var params = {
// orderId: pobj.orderId,
// courierNo: this.trim(pobj.courierNo),
// courierImg: this.trim(pobj.courierImg),
// }
// return await this.businessmenSve.putExpressInfo(params);
// }
// default : {
// return system.getResult(null, "状态错误");
// }
// }
// } catch (error) {
// console.log(error);
// return system.getResultFail(500, "接口异常:" + error.message);
// }
// }
}
module.exports = OrderCtl;
\ No newline at end of file
......@@ -208,5 +208,15 @@ class UserCtl extends CtlBase {
return system.getResult(null, `系统错误 错误信息 ${error}`);
}
}
async salesmanList(params, pobj2, req) {
try {
params.uctype = 1;
return await this.userSve.findByRoleCodes(params);
} catch (error) {
console.log(error);
return system.getResult(null, `系统错误 错误信息 ${error}`);
}
}
}
module.exports = UserCtl;
\ No newline at end of file
......@@ -5,220 +5,65 @@ class OrderService extends ServiceBase {
constructor() {
super();
this.pushapiSve = system.getObject("service.push.pushapiSve");
this.userSve = system.getObject("service.uc.userSve");
}
async addOrder(params) {
var merchantId = params.merchant_id;
var rs = await this.callms("merchant", "getById", {
id: merchantId
});
if (!rs || rs.status != 0 || !rs.data) {
return system.getResult(null, rs.msg || "商户不存在");
}
var merchant = rs.data;
// 处理参数
var order = {};
order.merchantId = merchantId;
order.channelOrderNo = this.trim(params.channelOrderNo);
order.legalName = this.trim(params.legalName);
order.legalMobile = this.trim(params.legalMobile);
order.legalImg = this.trim(params.legalImg);
order.idcard = this.trim(params.idcard);
order.idcardFront = this.trim(params.idcardFront);
order.idcardBack = this.trim(params.idcardBack);
order.bankNo = this.trim(params.bankNo);
order.bank = this.trim(params.bank);
order.names = this.trim(params.names);
order.capital = this.trim(params.capital);
order.domicileId = this.trim(params.domicileId);
order.businessScopeId = this.trim(params.businessScopeId);
order.businesssScope = this.trim(params.businesssScope);
order.bdId = this.trim(merchant.ownerId);
order.bdPath = this.trim(merchant.ownerPath);
return await this.callms("order", "addOrder", params);
}
async putOrder(params) {
var merchantId = params.merchant_id;
var rs = await this.callms("merchant", "getById", {
id: merchantId
});
if (!rs || rs.status != 0 || !rs.data) {
return system.getResult(null, rs.msg || "商户不存在");
}
var merchant = rs.data;
// 处理参数
var order = {};
order.merchantId = merchantId;
order.channelOrderNo = this.trim(params.channelOrderNo);
order.legalName = this.trim(params.legalName);
order.legalMobile = this.trim(params.legalMobile);
order.legalImg = this.trim(params.legalImg);
order.idcard = this.trim(params.idcard);
order.idcardFront = this.trim(params.idcardFront);
order.idcardBack = this.trim(params.idcardBack);
order.bankNo = this.trim(params.bankNo);
order.bank = this.trim(params.bank);
order.names = this.trim(params.names);
order.capital = this.trim(params.capital);
order.domicileId = this.trim(params.domicileId);
order.businessScopeId = this.trim(params.businessScopeId);
order.businessScope = this.trim(params.businessScope);
return await this.callms("order", "updOrder", params);
}
async queryOrder(params) {
var condition = {
merchantId: this.trim(params.merchant_id),
channelOrderNo: this.trim(params.channelOrderNo),
}
var rs = await this.callms("order", "byChannelOrderId", condition);
if (rs.status != 0) {
return rs;
async allProcess(params) {
try {
return await this.callms("order", "allProcess", params);
} catch (error) {
return system.getResult(null, `系统错误 错误信息 ${error}`);
}
var order = rs.data;
var dto = {};
dto.orderNo = order.id;
dto.channelOrderNo = order.channelOrderNo;
dto.legalName = order.legalName;
dto.legalMobile = order.legalMobile;
dto.legalImg = order.legalImg;
dto.idcard = order.idcard;
dto.idcardFront = order.idcardFront;
dto.idcardBack = order.idcardBack;
dto.bankNo = order.bankNo;
dto.bank = order.bank;
dto.bankImg = order.bankImg;
dto.names = order.names;
dto.businessScope = order.businessScope;
dto.capital = order.capital;
dto.status = order.ostatus;
dto.opNotes = order.opNotes;
dto.domicileId = order.domicile_id;
dto.businessScopeId = order.businessScope_id;
dto.businessScope = order.businessScope;
return system.getResultSuccess(dto);
}
async allOrderList(params) {
var rs = await this.callms("order", "allOrderList", params);
await this.transfield(rs.data.rows);
await this.setMerchant(rs.data.rows);
async orders(params) {
var rs = await this.callms("order", "orders", params);
await this.setUcUser(rs.data.rows);
return rs;
}
async orderClose(params) {
var p = {
merchantId: params.merchantId || params.merchant_id,
channelOrderNo: params.channelOrderNo
};
var rs = await this.callms("order", "orderClose", p);
return rs;
}
async closeById(params) {
var rs = await this.callms("order", "closeOrderById", {
id: params.id
});
return rs;
async statManageData(params) {
var res = await this.callms("order", "statTransData", params);
return res;
}
async assign(params) {
var rs = await this.callms("order", "orderAssign", params);
return rs;
async statBusinessData(params) {
var res = await this.callms("order", "statBusinessData", params);
return res;
}
async orderEdit(params) {
var rs = await this.callms("order", "orderEdit", params);
return rs;
async statDeliverData(params) {
var res = await this.callms("order", "statDeliverData", params);
return res;
}
async orderComplete(params) {
var rs = await this.callms("order", "orderComplete", params);
if (rs.status == 0) {
this.pushDeliver(params);
async setUcUser(rows) {
if (!rows || rows.length == 0) {
return;
}
return rs;
}
async orderInfoAll(params, isMerchant) {
var rs = await this.callms("order", "orderInfoAll", params);
await this.transfield([rs.data]);
if (rs.data) {
if (rs.data.deliver) {
rs.data.deliverDivide = system.f2y(rs.data.deliver.deliverDivide);
let ids = [];
for (let row of rows) {
if (row.bd_id) {
ids.push(row.bd_id);
}
if (rs.data.businessmen) {
rs.data.businessmen.costRate = system.f2y(rs.data.businessmen.costRate);
rs.data.businessmen.taxRate = system.f2y(rs.data.businessmen.taxRate);
rs.data.businessmen.serviceRate = system.f2y(rs.data.businessmen.serviceRate);
}
if (isMerchant) {
var merchant = await this.callms("merchant", "getById", {
id: rs.data.merchant_id
}) || {};
rs.data.merchant = merchant.data || {};
if (row.assign_user_id) {
ids.push(row.assign_user_id);
}
}
return rs;
}
// 订单办理
async handlePage(params) {
var rs = await this.callms("order", "orderDeliverList", params);
if (rs.status === 0 && rs.data && rs.data.rows) {
for (var row of rs.data.rows) {
row.deliverDivide = system.f2y(row.deliverDivide);
row.order.price = system.f2y(row.order.price);
}
}
return rs;
}
let userRs = await this.userSve.mapByIds({ids: ids});
let userMap = userRs.data || {};
async deliverEdit(params) {
var obj = {
order: params.order,
businessmen: params.businessmen
};
return await this.callms("order", "orderDeliverEdit", obj);
}
for (let row of rows) {
let user = userMap[row.bd_id] || {};
row.bd_name = user.realName || "";
async deliverClose(params) {
var obj = {
id: params.id,
breakReason: params.breakReason,
};
return await this.callms("order", "orderDeliverClose", obj);
}
async deliverHandle(obj) {
var rs = await this.callms("order", "orderDeliverHandle", obj);
// var rs = {status: 0};
if (rs.status === 0) {
// 推送数据
this.pushDeliver(obj);
let assignUser = userMap[row.assign_user_id] || {};
row.assign_user_name = assignUser.realName || "";
}
return rs;
}
async deliverAudit(obj) {
return await this.callms("order", "orderDeliverAudit", obj);
}
async pushDeliver(obj) {
var status = obj.status;
......@@ -301,92 +146,5 @@ class OrderService extends ServiceBase {
await this.pushapiSve.push(options);
}
async statManageData(params) {
var res = await this.callms("order", "statTransData", params);
return res;
}
async statBusinessData(params) {
var res = await this.callms("order", "statBusinessData", params);
return res;
}
async statDeliverData(params) {
var res = await this.callms("order", "statDeliverData", params);
return res;
}
async transfield(rows) {
if (!rows || rows.length == 0) {
return;
}
for (var row of rows) {
row.price = system.f2y(row.price);
}
return rows;
}
async setMerchant(rows) {
if (!rows || rows.length == 0) {
return;
}
var merchantIds = [];
for (var row of rows) {
merchantIds.push(row.merchant_id);
}
var mmap = await this.callms("merchant", "getMapByIds", {
ids: merchantIds,
attrs: "id, name"
});
mmap = mmap.data || {};
for (var row of rows) {
row.merchant = mmap[row.merchant_id] || {};
}
}
/**
* 创建订单
* @param {*} pobj
* @param {*} pobj2
* @param {*} req
*/
async createOrder(pobj, pobj2, req){
try {
var res = await this.callms("order", "createOrder", pobj);
return res;
} catch (error) {
return system.getResult(null,`系统错误 错误信息 ${error}`);
}
}
/**
* 完善信息接口
* @param {*} pobj
* @param {*} pobj2
* @param {*} req
*/
async completedOrder(pobj, pobj2, req){
try {
var res = await this.callms("order", "completedOrder", pobj);
return res;
} catch (error) {
return system.getResult(null,`系统错误 错误信息 ${error}`);
}
}
/**
* 订单列表
* @param {*} pobj
* @param {*} pobj2
* @param {*} req
*/
async orders(pobj, pobj2, req){
try {
return await this.callms("order", "orders", pobj);
} catch (error) {
return system.getResult(null,`系统错误 错误信息 ${error}`);
}
}
}
module.exports = OrderService;
\ No newline at end of file
......@@ -117,5 +117,22 @@ class UserService extends ServiceBase {
}
}
async mapByIds(params) {
try {
return await this.callms("uc", "mapUserByIds", params);
} catch (error) {
console.log(error);
return system.getResult(null, `系统错误 错误信息 ${error}`);
}
}
async findByRoleCodes(params) {
try {
return await this.callms("uc", "findUsers", params);
} catch (error) {
console.log(error);
return system.getResult(null, `系统错误 错误信息 ${error}`);
}
}
}
module.exports = UserService;
\ No newline at end of file
......@@ -33,10 +33,10 @@ module.exports = function (app) {
return next();
}
// if (!jsonUser) {
// res.end(JSON.stringify({ status: -99, msg: "no login" }));
// return;
// }
if (!jsonUser) {
res.end(JSON.stringify({ status: -99, msg: "no login" }));
return;
}
if(xggadminsid) {
redisClient.setWithEx(xggadminsid, JSON.stringify(jsonUser), 60 * 60 * 60);
......
<a name="menu">目录</a>
1. [全部订单](#orderList)
1. [订单关闭](#close)
1. [订单分配](#assign)
1. [查看详情](#orderInfo)
1. [编辑](#orderEdit)
1. [交付审核](#deliverAudit)
1. [订单完成](#orderComplete)
1. [业务进度字典](#processList)
1. [订单管理列表](#orderList)
1. [平台业务员查询](#salesmanList)
1. [创建订单(企服通)](#createOrder)
1. [完善信息](#completedOrder)
1. [订单列表](#orders)
## **<a name="orderList"> 全部订单 </a>**
## **<a name="orderList"> 业务进度字典 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/allPage]
[/web/order/orderCtl/processList]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"merchant_id": 110361384474, // 商户id
"orderNo": "", // 订单号
"createdBegin": "", // 创建时间
"createdEnd": "",
"assignBegin": "", // 分配时间
"assignEnd": "",
"status": ""
}
{}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 4,
"rows": [
{
"status": 0,
"msg": "success",
"data": [
{
"id": "13180527789003380", // 订单号\订单号
"merchant_id": "11064622752480048", // 商户id
"channelOrderNo": "xxxxxxxxx111", // 渠道订单号
"price": 300000, // 订单价格(分)
"legalName": "杨庆菊", // 法人姓名
"legalMobile": "杨庆菊手机号", // 法人手机号
"legalImg": "法人照片", // 法人照片
"idcard": "123身份证", // 身份证号码
"idcardFront": "在正面", // 身份证正面图
"idcardBack": "反面", // 身份证反面图
"bankNo": "2222", // 银行卡号
"bank": "开户行", // 开户行
"bankImg": "这是银行卡照片", // 银行卡照片
"names": "名称1,名称2,名称3", // 2~3个注册名称,逗号分割
"domicile_id":"" // 注册地id
"domicileName":"" // 注册地名称
"businessScope_id": "12218127596000645", // 经营范围id
"businessType": "物流信息类", // 经营范围
"businessScope": "国内物流信息服务;装", // 经营范围详情
"capital": "到底是多少", // 注册资本
"statusName": "未付款", // 订单状态名称
"status": "1000", // 订单状态
"ostatusName": "待处理", // 业务进度状态名称
"ostatus": "1030", // 业务进度状态
"assignTime": null, // 分配时间
"assignUcname": "吴经理", // 分配人
"created_at": "2019-10-05 06:57:28", // 创建时间
"deliverType": "", // 交付类型 10交付商交付 20平台交付 30平台保存无需交付
"deliverTypeName": "", // 交付类型名称
"deliverNo": "", // 快递单号
"deliverImg": "", // 交接单
"deliver": { // 交付商
"statusName": "待处理" // 办理状态名称
"status": "1020", // 办理状态
"deliverName": "开封交付商", // 交付商名称
"deliverDivide": 3311, // 交付商分成比例
"auditRemark": null, // 审核备注
"content": null, // 交付内容
"addressee": null, // 收件人
"mobile": null, // 联系电话
"addr": null, // 邮寄地址
"auditResult": "", // 审核状态
}
"merchant": { // 商户对象
"id": "11064622752480055", // 商户id
"name": "司机宝" // 商户名号曾
}
"status": "1000", // 状态码
"name": "待分配" // 状态名称
},
]
}
}
```
## **<a name="close"> 订单关闭 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/close]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 110361384474, // 商户id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null
}
```
## **<a name="assign"> 订单分配 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/assign]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 110361384474, // 商户id
"deliverId": "", // 交付商id
"deliverName": "", // 交付商名称
"orderDeliver": 500, // 交付商分成金额
{
"status": "1010",
"name": "待完善"
},
],
"requestid": "db9a3248c6b7483d93ccea6d66d0affc"
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null
}
```
## **<a name="orderEdit"> 订单编辑 </a>**
## **<a name="orderList"> 订单管理列表 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/orderEdit]
[/web/order/orderCtl/platformOrders]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "13180527789003380", // 订单id
"merchantId": "11064622752480055", // 商户id
"price": 2600.72 // 订单价格
"currentPage": "1",
"pageSize": "3",
"id": "", // 订单编号
"status": "1010", // 业务进度
"createdBegin": "", // 创建时间 开始
"createdEnd": "" // 创建时间 结束
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null
}
```
## **<a name="orderInfo"> 查看详情 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/allInfo]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "13180527789003380", // 订单id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"id": "13180527789003380", // 订单号\订单号
"merchant_id": "11064622752480048", // 商户id
"channelOrderNo": "xxxxxxxxx111", // 渠道订单号
"price": 300000, // 订单价格(分)
"legalName": "杨庆菊", // 法人姓名
"legalMobile": "杨庆菊手机号", // 法人手机号
"legalImg": "法人照片", // 法人照片
"idcard": "123身份证", // 身份证号码
"idcardFront": "在正面", // 身份证正面图
"idcardBack": "反面", // 身份证反面图
"bankNo": "2222", // 银行卡号
"bank": "开户行", // 开户行
"bankImg": "这是银行卡照片", // 银行卡照片
"names": "名称1,名称2,名称3", // 2~3个注册名称,逗号分割
"domicile_id":"" // 注册地id
"domicileName":"" // 注册地名称
"businessScope_id": "12218127596000645", // 经营范围id
"businessType": "物流信息类", // 经营范围
"businessScope": "国内物流信息服务;装", // 经营范围详情
"capital": "到底是多少", // 注册资本
"statusName": "未付款", // 订单状态名称
"status": "1000", // 订单状态
"ostatusName": "待处理", // 业务进度状态名称
"ostatus": "1030", // 业务进度状态
"assignTime": null, // 分配时间
"assignUcname": "吴经理", // 分配人
"created_at": "2019-10-05 06:57:28", // 创建时间
"deliverType": "", // 交付类型 10交付商交付 20平台交付 30平台保存无需交付
"deliverTypeName": "", // 交付类型名称
"deliverNo": "", // 快递单号
"deliverImg": "", // 交接单
"deliver": { // 交付商
"statusName": "待处理" // 办理状态名称
"status": "1020", // 办理状态
"deliverName": "开封交付商", // 交付商名称
"deliverDivide": 3311, // 交付商分成比例
"auditRemark": null, // 审核备注
"content": null, // 交付内容
"addressee": null, // 收件人
"mobile": null, // 联系电话
"addr": null, // 邮寄地址
"auditResult": "", // 审核状态
"status": 0,
"msg": "操作成功",
"data": {
"count": 9,
"rows": [
{
"id": "1567430558002579", // 订单编号
"status": 1000, // 订单状态
"statusName": "待分配", // 订单状态名称
"assign_time": null, // 分配时间
"assign_user_name": "郭德纲46" // 分配人
"product_id": 10010000, // 产品id
"bd_name": "", // 业务员
"contact_mobile": "13777777777", // 联系电话
"created_at": "2020-01-09T07:42:23.000Z", // 创建时间
"desc": "", // 订单描述
"osource": {
"id": 1000,
"name": "企服通", // 渠道名称
},
"oproduct": { // 产品object
"name": "个体户注册一体化", // 产品名称
"desc": "工商注册,刻章,银行卡户,税务报到", // 产品描述
},
"odeliver": { // 交付商object
"deliver_name": "" // 交付商名称
},
"next_status": [ // 下一个进度
{
"next_status": "1010", // 状态码
"next_name": "待完善" // 状态名称
}
],
},
]
},
"businessmen": {
"orderNo": "" // 订单号
"channelOrderNo": "" // 渠道订单号
"bstatus": "2020", // 业务状态
"bstatusName": "已完成", // 业务状态名称
"gstatus": "2020", // 客户看到的业务状态
"gstatusName": "已完成", // 客户看到的业务状态名号曾
"dstatus": "2020", // 交付商看到的状态
"dstatusName": "已完成" // 交付商看到的状态名称
"legalName": "" // 法人姓名
"legalMobile": "" // 法人电话
"name": "" // 个体工商户名称
"creditCode": "" // 统一社会信用代码
"businessPlace": "" // 经营场所
"businessScope": "" // 经营范围
"regDate": "" // 注册日期
"businessImg": "" // 执照照片
"gongzhang": "" // 公章
"caiwuzhang": "" // 财务章
"fapiaozhang": "" // 发票章
"hetongzhang": "" // 合同章
"farenzhang": "" // 法人章
"isBank": "" // 是否开户
"bankName": "" // 账户名称
"bankNo": "" // 账户号
"bank": "" // 开户行
"bankImg": "" // 账户信息
"caImg": "" // CA照片
"taxRegDay": "" // 税务登记日
"taxOrg": "" // 税务机构名称
"courierNo": "" // 快递单号
"courierImg": "" // 快递交接单图片
"addedValueRate": "" // 增值税率
"supertaxRate": "" // 附加税率
"commonTaxLadder": "" // 普票个税阶梯
"commonOtherLadder": "" // 普票增值税、附加税阶梯
"specialTaxLadder": "" // 专票个税阶梯
"specialOtherLadder": "" // 专票增值税、附加税阶梯
"contract": "" // 个体户合同
"contractStartData": "" // 合同开始时间
"contractEndData": "" // 合同结束时间
"notes": "" // 备注
"opNotes": "" // 操作备注
"created_at": "", // 创建时间
"taxUpType": "1", // 个税累计类型 1按月累计 2按年累计
"addValueUpType": "1", // 增值税累计类型 1按月 2按季度
"costRate": 11.22, // 核定成本费用率
"taxRate": 3.20, // 含税价百分比
"serviceRate": 1.25, // 服务费比例
"signNotes": null, // 签约备注
"signTime": null, // 签约时间
}
},
}
```
## **<a name="deliverAudit"> 交付审核 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/deliverAudit]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### ※※※ 1140审核失败 1150审核成功
``` javascript
{
"id" : "12115182819000593", // 注意 订单办理id,deliver对象中的id,或者order对象中的orderDeliverId
"status" : "1140", // 1140审核失败 1150审核成功
"auditRemark" : "边1去", // 审核备注
"content" : "靠靠靠2", // 交付内容
"addressee" : "李庆菊", // 收件人
"mobile" : "131222266663", // 联系电话
"addr" : "国创产业园4", // 联系地址
"bizmsg": "empty",
"requestid": "3a71cc19808d4fd88bfac8c82fb4f24d"
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null
}
```
## **<a name="orderComplete"> 订单完成 </a>**
## **<a name="salesmanList"> 平台业务员查询 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/orderComplete]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### ※※※ 1140审核失败 1150审核成功
``` javascript
{
"id":"13180527754002366", // 订单id
"deliverType":"20", // 交付类型
"deliverNo":"xxooxxoo", // 快递单号
"deliverImg":"https://g" // 交接单
"completeFile":"https://g" // 客户验收文件----- 这是新加的
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null
}
```
## **<a name="createOrder"> 创建订单(企服通) </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/createOrder]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
productType: 1, // 产品类型 1000注册订单 1010代开订单 1030代账订单 1040增值服务
productItems: [1050,1070,1100,1110], // 注册订单时填写产品项 1050注册 1070刻章 1100银行开户 1110税务报道
channelNo: "qifutong", // 渠道名称
thirdNo: "xxxxxxx", // 订单号 varchar(32)
price: 50000, // 订单价格(分) bigint 20
payType: 1 // 支付方式 1按次支付 2按年支付
notes: "", // 订单备注 随便写,200个字以内
legalName: "", // 联系人
legalMobile: "", // 联系电话
legalEmail: "", // 联系邮箱
invoiceType: "", // 代开订单时指定发票类型 10 普通发票 20 增值税专用发票 30 电子发票
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null,
"requestid": "c179a24ec402454aa0e74c4333cc6eab"
}
```
## **<a name="completedOrder"> 完善信息 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/completedOrder]
[/web/uc/userCtl/salesmanList]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"orderId": "13699868075000706", //订单ID
"legalName": "president_nan", //法人名称
"legalMobile": "18833836395", //法人电话
"creditCode":"XXEIGIGKTI8989", //社会统一信用代码
"names":"driver baby", //个体户名称
"businessScope":"crateTanke", //经营范围
"productType":"1010" //商品类型 "1000" 注册订单 "1010" 代开订单 "1030" 代账订单 "1040" 增值服务
}
{}
```
#### 返回结果
......@@ -444,60 +122,14 @@
{
"status": 0,
"msg": "success",
"data": null,
"requestid": "c179a24ec402454aa0e74c4333cc6eab"
"data": [
{
"id": 9, // id
"realName": "郭德纲" // 姓名
},
],
"requestid": "6c308d46116945968592fbce5f3f4a95"
}
```
## **<a name="orders"> 订单列表 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/orders]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": "1", //页码 非必填
"pageSize": "10", //记录条数 非必填
"id": "1", //发票ID 非必填
"productType":"1010" //商品类型 必填 "1000" 注册订单 "1010" 代开订单 "1030" 代账订单 "1040" 增值服务
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 1,
"rows": [
{
"id": "13699868075000706",
"merchant_id": null,
"businessmen_id": null,
"orderpay_id": null,
"price": 50000,
"status": "1000",
"notes": "by myself",
"orderDeliverId": "",
"legalName": "president_nan",
"legalMobile": "18833836395",
"names": "driver baby",
"creditCode": "XXEIGIGKTI8989",
"isBank": 0,
"businessScope": "crateTanke",
"isInfoComplete": 1,
"created_at": "2019-12-09 02:03:49",
"updated_at": "2019-12-09T03:42:40.000Z",
"deleted_at": null,
"version": 0,
"statusName": ""
}
]
},
"requestid": "e940f89920b4427f93ddbe9c2ff06856"
}
```
\ No newline at end of file
<a name="menu">目录</a>
1. [全部订单](#orderList)
1. [订单关闭](#close)
1. [订单分配](#assign)
1. [查看详情](#orderInfo)
1. [编辑](#orderEdit)
1. [交付审核](#deliverAudit)
1. [订单完成](#orderComplete)
1. [创建订单(企服通)](#createOrder)
1. [完善信息](#completedOrder)
1. [订单列表](#orders)
## **<a name="orderList"> 全部订单 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/allPage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"merchant_id": 110361384474, // 商户id
"orderNo": "", // 订单号
"createdBegin": "", // 创建时间
"createdEnd": "",
"assignBegin": "", // 分配时间
"assignEnd": "",
"status": ""
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 4,
"rows": [
{
"id": "13180527789003380", // 订单号\订单号
"merchant_id": "11064622752480048", // 商户id
"channelOrderNo": "xxxxxxxxx111", // 渠道订单号
"price": 300000, // 订单价格(分)
"legalName": "杨庆菊", // 法人姓名
"legalMobile": "杨庆菊手机号", // 法人手机号
"legalImg": "法人照片", // 法人照片
"idcard": "123身份证", // 身份证号码
"idcardFront": "在正面", // 身份证正面图
"idcardBack": "反面", // 身份证反面图
"bankNo": "2222", // 银行卡号
"bank": "开户行", // 开户行
"bankImg": "这是银行卡照片", // 银行卡照片
"names": "名称1,名称2,名称3", // 2~3个注册名称,逗号分割
"domicile_id":"" // 注册地id
"domicileName":"" // 注册地名称
"businessScope_id": "12218127596000645", // 经营范围id
"businessType": "物流信息类", // 经营范围
"businessScope": "国内物流信息服务;装", // 经营范围详情
"capital": "到底是多少", // 注册资本
"statusName": "未付款", // 订单状态名称
"status": "1000", // 订单状态
"ostatusName": "待处理", // 业务进度状态名称
"ostatus": "1030", // 业务进度状态
"assignTime": null, // 分配时间
"assignUcname": "吴经理", // 分配人
"created_at": "2019-10-05 06:57:28", // 创建时间
"deliverType": "", // 交付类型 10交付商交付 20平台交付 30平台保存无需交付
"deliverTypeName": "", // 交付类型名称
"deliverNo": "", // 快递单号
"deliverImg": "", // 交接单
"deliver": { // 交付商
"statusName": "待处理" // 办理状态名称
"status": "1020", // 办理状态
"deliverName": "开封交付商", // 交付商名称
"deliverDivide": 3311, // 交付商分成比例
"auditRemark": null, // 审核备注
"content": null, // 交付内容
"addressee": null, // 收件人
"mobile": null, // 联系电话
"addr": null, // 邮寄地址
"auditResult": "", // 审核状态
}
"merchant": { // 商户对象
"id": "11064622752480055", // 商户id
"name": "司机宝" // 商户名号曾
}
},
]
}
}
```
## **<a name="close"> 订单关闭 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/close]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 110361384474, // 商户id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null
}
```
## **<a name="assign"> 订单分配 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/assign]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 110361384474, // 商户id
"deliverId": "", // 交付商id
"deliverName": "", // 交付商名称
"orderDeliver": 500, // 交付商分成金额
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null
}
```
## **<a name="orderEdit"> 订单编辑 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/orderEdit]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "13180527789003380", // 订单id
"merchantId": "11064622752480055", // 商户id
"price": 2600.72 // 订单价格
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null
}
```
## **<a name="orderInfo"> 查看详情 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/allInfo]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "13180527789003380", // 订单id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"id": "13180527789003380", // 订单号\订单号
"merchant_id": "11064622752480048", // 商户id
"channelOrderNo": "xxxxxxxxx111", // 渠道订单号
"price": 300000, // 订单价格(分)
"legalName": "杨庆菊", // 法人姓名
"legalMobile": "杨庆菊手机号", // 法人手机号
"legalImg": "法人照片", // 法人照片
"idcard": "123身份证", // 身份证号码
"idcardFront": "在正面", // 身份证正面图
"idcardBack": "反面", // 身份证反面图
"bankNo": "2222", // 银行卡号
"bank": "开户行", // 开户行
"bankImg": "这是银行卡照片", // 银行卡照片
"names": "名称1,名称2,名称3", // 2~3个注册名称,逗号分割
"domicile_id":"" // 注册地id
"domicileName":"" // 注册地名称
"businessScope_id": "12218127596000645", // 经营范围id
"businessType": "物流信息类", // 经营范围
"businessScope": "国内物流信息服务;装", // 经营范围详情
"capital": "到底是多少", // 注册资本
"statusName": "未付款", // 订单状态名称
"status": "1000", // 订单状态
"ostatusName": "待处理", // 业务进度状态名称
"ostatus": "1030", // 业务进度状态
"assignTime": null, // 分配时间
"assignUcname": "吴经理", // 分配人
"created_at": "2019-10-05 06:57:28", // 创建时间
"deliverType": "", // 交付类型 10交付商交付 20平台交付 30平台保存无需交付
"deliverTypeName": "", // 交付类型名称
"deliverNo": "", // 快递单号
"deliverImg": "", // 交接单
"deliver": { // 交付商
"statusName": "待处理" // 办理状态名称
"status": "1020", // 办理状态
"deliverName": "开封交付商", // 交付商名称
"deliverDivide": 3311, // 交付商分成比例
"auditRemark": null, // 审核备注
"content": null, // 交付内容
"addressee": null, // 收件人
"mobile": null, // 联系电话
"addr": null, // 邮寄地址
"auditResult": "", // 审核状态
},
"businessmen": {
"orderNo": "" // 订单号
"channelOrderNo": "" // 渠道订单号
"bstatus": "2020", // 业务状态
"bstatusName": "已完成", // 业务状态名称
"gstatus": "2020", // 客户看到的业务状态
"gstatusName": "已完成", // 客户看到的业务状态名号曾
"dstatus": "2020", // 交付商看到的状态
"dstatusName": "已完成" // 交付商看到的状态名称
"legalName": "" // 法人姓名
"legalMobile": "" // 法人电话
"name": "" // 个体工商户名称
"creditCode": "" // 统一社会信用代码
"businessPlace": "" // 经营场所
"businessScope": "" // 经营范围
"regDate": "" // 注册日期
"businessImg": "" // 执照照片
"gongzhang": "" // 公章
"caiwuzhang": "" // 财务章
"fapiaozhang": "" // 发票章
"hetongzhang": "" // 合同章
"farenzhang": "" // 法人章
"isBank": "" // 是否开户
"bankName": "" // 账户名称
"bankNo": "" // 账户号
"bank": "" // 开户行
"bankImg": "" // 账户信息
"caImg": "" // CA照片
"taxRegDay": "" // 税务登记日
"taxOrg": "" // 税务机构名称
"courierNo": "" // 快递单号
"courierImg": "" // 快递交接单图片
"addedValueRate": "" // 增值税率
"supertaxRate": "" // 附加税率
"commonTaxLadder": "" // 普票个税阶梯
"commonOtherLadder": "" // 普票增值税、附加税阶梯
"specialTaxLadder": "" // 专票个税阶梯
"specialOtherLadder": "" // 专票增值税、附加税阶梯
"contract": "" // 个体户合同
"contractStartData": "" // 合同开始时间
"contractEndData": "" // 合同结束时间
"notes": "" // 备注
"opNotes": "" // 操作备注
"created_at": "", // 创建时间
"taxUpType": "1", // 个税累计类型 1按月累计 2按年累计
"addValueUpType": "1", // 增值税累计类型 1按月 2按季度
"costRate": 11.22, // 核定成本费用率
"taxRate": 3.20, // 含税价百分比
"serviceRate": 1.25, // 服务费比例
"signNotes": null, // 签约备注
"signTime": null, // 签约时间
}
},
}
```
## **<a name="deliverAudit"> 交付审核 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/deliverAudit]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### ※※※ 1140审核失败 1150审核成功
``` javascript
{
"id" : "12115182819000593", // 注意 订单办理id,deliver对象中的id,或者order对象中的orderDeliverId
"status" : "1140", // 1140审核失败 1150审核成功
"auditRemark" : "边1去", // 审核备注
"content" : "靠靠靠2", // 交付内容
"addressee" : "李庆菊", // 收件人
"mobile" : "131222266663", // 联系电话
"addr" : "国创产业园4", // 联系地址
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null
}
```
## **<a name="orderComplete"> 订单完成 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/orderComplete]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### ※※※ 1140审核失败 1150审核成功
``` javascript
{
"id":"13180527754002366", // 订单id
"deliverType":"20", // 交付类型
"deliverNo":"xxooxxoo", // 快递单号
"deliverImg":"https://g" // 交接单
"completeFile":"https://g" // 客户验收文件----- 这是新加的
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null
}
```
## **<a name="createOrder"> 创建订单(企服通) </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/createOrder]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
productType: 1, // 产品类型 1000注册订单 1010代开订单 1030代账订单 1040增值服务
productItems: [1050,1070,1100,1110], // 注册订单时填写产品项 1050注册 1070刻章 1100银行开户 1110税务报道
channelNo: "qifutong", // 渠道名称
thirdNo: "xxxxxxx", // 订单号 varchar(32)
price: 50000, // 订单价格(分) bigint 20
payType: 1 // 支付方式 1按次支付 2按年支付
notes: "", // 订单备注 随便写,200个字以内
legalName: "", // 联系人
legalMobile: "", // 联系电话
legalEmail: "", // 联系邮箱
invoiceType: "", // 代开订单时指定发票类型 10 普通发票 20 增值税专用发票 30 电子发票
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null,
"requestid": "c179a24ec402454aa0e74c4333cc6eab"
}
```
## **<a name="completedOrder"> 完善信息 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/completedOrder]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"orderId": "13699868075000706", //订单ID
"legalName": "president_nan", //法人名称
"legalMobile": "18833836395", //法人电话
"creditCode":"XXEIGIGKTI8989", //社会统一信用代码
"names":"driver baby", //个体户名称
"businessScope":"crateTanke", //经营范围
"productType":"1010" //商品类型 "1000" 注册订单 "1010" 代开订单 "1030" 代账订单 "1040" 增值服务
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null,
"requestid": "c179a24ec402454aa0e74c4333cc6eab"
}
```
## **<a name="orders"> 订单列表 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/orders]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": "1", //页码 非必填
"pageSize": "10", //记录条数 非必填
"id": "1", //发票ID 非必填
"productType":"1010" //商品类型 必填 "1000" 注册订单 "1010" 代开订单 "1030" 代账订单 "1040" 增值服务
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 1,
"rows": [
{
"id": "13699868075000706",
"merchant_id": null,
"businessmen_id": null,
"orderpay_id": null,
"price": 50000,
"status": "1000",
"notes": "by myself",
"orderDeliverId": "",
"legalName": "president_nan",
"legalMobile": "18833836395",
"names": "driver baby",
"creditCode": "XXEIGIGKTI8989",
"isBank": 0,
"businessScope": "crateTanke",
"isInfoComplete": 1,
"created_at": "2019-12-09 02:03:49",
"updated_at": "2019-12-09T03:42:40.000Z",
"deleted_at": null,
"version": 0,
"statusName": ""
}
]
},
"requestid": "e940f89920b4427f93ddbe9c2ff06856"
}
```
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment