Commit 59ab9488 by 王昆

gsb

parent 540564f7
var APIBase = require("../../api.base");
var system = require("../../../system");
class Notify extends APIBase {
constructor() {
super();
this.patentanalysisSve = system.getObject("service.report.patentanalysisSve");
}
async reportFile(pobj, qobj, req) {
try {
await this.patentanalysisSve.reportFile(pobj);
return system.getResultSuccess();
} catch (e) {
console.log(e.stack);
return system.getResult(null, `接口异常[${e.stack}]`);
} finally {
console.log(`------------------ patent report file params:${pobj.id} ------------------`, pobj);
}
}
exam() {
return "";
}
classDesc() {
return {
groupName: "",
groupDesc: "",
name: "",
desc: "",
exam: "",
};
}
methodDescs() {
return [
{
methodDesc: "",
methodName: "",
paramdescs: [
{
paramDesc: "",
paramName: "",
paramType: "",
defaultValue: "",
}
],
rtnTypeDesc: "",
rtnType: ""
}
];
}
}
module.exports = Notify;
\ No newline at end of file
var system = require("../../../system")
const http = require("http")
const querystring = require('querystring');
var settings = require("../../../../config/settings");
const CtlBase = require("../../ctl.base");
const logCtl = system.getObject("web.common.oplogCtl");
const md5 = require("MD5");
const uuidv4 = require('uuid/v4');
var cacheBaseComp = null;
class PatentAnalysisCtl extends CtlBase {
constructor() {
super("report", CtlBase.getServiceName(PatentAnalysisCtl));
this.redisClient = system.getObject("util.redisClient");
}
async save(body, query, req, res) {
let technology_name = this.trim(body.technology_name);
let data_file = this.trim(body.data_file);
if (!technology_name) {
return system.getResult(null, "请填写技术名称");
}
if (!data_file) {
return system.getResult(null, "请上传文件");
}
try {
// let exists = this.service.findOne({technology_name: technology_name});
// if (exists) {
// return system.getResult(null, `${technology_name}名称重复`);
// }
let obj = {
autoIncrement: true,
technology_name: technology_name,
data_file: data_file,
status: 1,
};
obj = await this.service.create(obj);
return system.getResultSuccess();
} catch (error) {
console.log(error);
return system.getResultFail(500, "接口异常:" + error.stack);
}
}
async page(body, query, req, res) {
try {
let page = await this.service.pageByCondition(body);
return page;
} catch (error) {
console.log(error);
return system.getResultFail(500, "接口异常:" + error.stack);
}
}
}
module.exports = PatentAnalysisCtl;
\ No newline at end of file
...@@ -9,7 +9,9 @@ class Dao { ...@@ -9,7 +9,9 @@ class Dao {
this.model = db.models[this.modelName]; this.model = db.models[this.modelName];
} }
async preCreate(u) { async preCreate(u) {
u.id = await this.redisClient.genrateId(this.modelName); if (!u.id && !u.autoIncrement) {
u.id = await this.redisClient.genrateId(this.modelName);
}
return u; return u;
} }
async create(u, t) { async create(u, t) {
......
const system = require("../../../system"); const system = require("../../../system");
const Dao = require("../../dao.base"); const Dao = require("../../dao.base");
class SynlogDao extends Dao { class ApilogDao extends Dao {
constructor() { constructor() {
super(Dao.getModelName(SynlogDao)); super(Dao.getModelName(ApilogDao));
} }
} }
module.exports = SynlogDao; module.exports = ApilogDao;
\ No newline at end of file \ No newline at end of file
const system = require("../../../system");
const Dao = require("../../dao.base");
class PatentAnalysisDao extends Dao {
constructor() {
super(Dao.getModelName(PatentAnalysisDao));
}
async all(params) {
params = params || {};
let sql = [];
sql.push("SELECT");
sql.push("*");
sql.push("FROM rp_patent_analysis");
sql.push("WHERE 1 = 1");
return await this.customQuery(sql.join(" "), params);
}
async countByCondition(params) {
params = params || {};
let sql = [];
sql.push("SELECT");
sql.push("COUNT(1) AS num");
sql.push("FROM rp_patent_analysis");
sql.push("WHERE deleted_at IS NULL");
this.setCondition(sql, params);
let list = await this.customQuery(sql.join(" "), params);
if (!list || list.length == 0) {
return 0;
}
return list[0].num || 0;
}
async listByCondition(params) {
params.startRow = Number(params.startRow || 0);
params.pageSize = Number(params.pageSize || 10);
let sql = [];
sql.push("SELECT");
sql.push("*");
sql.push("FROM rp_patent_analysis");
sql.push("WHERE deleted_at IS NULL");
this.setCondition(sql, params);
sql.push("ORDER BY created_at DESC");
sql.push("LIMIT :startRow, :pageSize");
return await this.customQuery(sql.join(" "), params);
}
async setCondition(sql, params) {
}
}
module.exports = PatentAnalysisDao;
\ No newline at end of file
...@@ -30,7 +30,7 @@ module.exports = (db, DataTypes) => { ...@@ -30,7 +30,7 @@ module.exports = (db, DataTypes) => {
updatedAt: false, updatedAt: false,
//freezeTableName: true, //freezeTableName: true,
// define the table's name // define the table's name
tableName: 'xgg_op_log', tableName: 'op_log',
validate: { validate: {
}, },
......
...@@ -2,11 +2,11 @@ const system = require("../../../system"); ...@@ -2,11 +2,11 @@ const system = require("../../../system");
const settings = require("../../../../config/settings"); const settings = require("../../../../config/settings");
const uiconfig = system.getUiConfig2(settings.appKey); const uiconfig = system.getUiConfig2(settings.appKey);
module.exports = (db, DataTypes) => { module.exports = (db, DataTypes) => {
return db.define("synlog", { return db.define("apilog", {
apiUrl: DataTypes.STRING, report_type: DataTypes.INTEGER,
apiName: DataTypes.STRING, report_id: DataTypes.STRING,
apiReq: DataTypes.STRING, report_file: DataTypes.STRING,
apiRes: DataTypes.STRING, report_req: DataTypes.STRING,
}, { }, {
paranoid: true, //假的删除 paranoid: true, //假的删除
underscored: true, underscored: true,
...@@ -14,7 +14,7 @@ module.exports = (db, DataTypes) => { ...@@ -14,7 +14,7 @@ module.exports = (db, DataTypes) => {
freezeTableName: true, freezeTableName: true,
//freezeTableName: true, //freezeTableName: true,
// define the table's name // define the table's name
tableName: 'xgg_syn_log', tableName: 'rp_apilog',
validate: {}, validate: {},
indexes: [ indexes: [
// Create a unique index on email // Create a unique index on email
......
const system = require("../../../system");
const settings = require("../../../../config/settings");
const uiconfig = system.getUiConfig2(settings.appKey);
module.exports = (db, DataTypes) => {
return db.define("patentanalysis", {
user_id: DataTypes.INTEGER,
status: DataTypes.INTEGER,
technology_name: DataTypes.STRING,
data_file: DataTypes.STRING,
report_time: DataTypes.DATE,
report_file: DataTypes.STRING,
}, {
paranoid: true, //假的删除
underscored: true,
version: true,
freezeTableName: true,
//freezeTableName: true,
// define the table's name
tableName: 'rp_patent_analysis',
validate: {},
indexes: [
// Create a unique index on email
// {
// unique: true,
// fields: ['email']
// },
//
// // Creates a gin index on data with the jsonb_path_ops operator
// {
// fields: ['data'],
// using: 'gin',
// operator: 'jsonb_path_ops'
// },
//
// // By default index name will be [table]_[fields]
// // Creates a multi column partial index
// {
// name: 'public_by_author',
// fields: ['author', 'status'],
// where: {
// status: 'public'
// }
// },
//
// // A BTREE index with a ordered field
// {
// name: 'title_index',
// method: 'BTREE',
// fields: ['author', {attribute: 'title', collate: 'en_US', order: 'DESC', length: 5}]
// }
]
});
}
\ No newline at end of file
const system = require("../../../system");
const ServiceBase = require("../../sve.base")
const settings = require("../../../../config/settings")
class ApilogService extends ServiceBase {
constructor() {
super("log", ServiceBase.getDaoName(ApilogService));
}
}
module.exports = ApilogService;
// var task=new ApilogService();
// task.getUserStatisticGroupByApp().then(function(result){
// console.log((result));
// }).catch(function(e){
// console.log(e);
// });
const system = require("../../../system");
const ServiceBase = require("../../sve.base")
const settings = require("../../../../config/settings")
class PatentAnalysisService extends ServiceBase {
constructor() {
super("report", ServiceBase.getDaoName(PatentAnalysisService));
this.dic = {
1: "报告生成中...",
2: "已生成",
}
}
async reportFile(params) {
let id = this.trim(params.id);
let report_file = this.trim(params.report_file);
if (!id) {
return system.getResult(null, "参数缺少id");
}
if (!report_file) {
return system.getResult(null, "参数缺少report_file");
}
let analysis = await this.dao.findById(Number(params.id));
if (!analysis) {
return system.getResult(null, `记录【${params.id}】, 不存在`);
}
analysis.report_file = report_file;
analysis.report_time = new Date();
analysis.status = 2;
await analysis.save();
}
async all(params) {
let list = await this.dao.all(params);
this.doFields(list);
return list;
}
async pageByCondition(params) {
let page = {
count: 0,
rows: []
};
params.currentPage = Number(params.currentPage || 1);
params.pageSize = Number(params.pageSize || 10);
params.startRow = (params.currentPage - 1) * params.pageSize;
page.count = await this.dao.countByCondition(params);
if (page.count == 0) {
return system.getResultSuccess(page);
}
page.rows = await this.dao.listByCondition(params);
this.doFields(page.rows);
return system.getResultSuccess(page);
}
doFields(list) {
if (!list || list.length == 0) {
return;
}
for (let row of list) {
this.handleDate(row, ["created_at", "report_time"], "YYYY-MM-DD HH:mm:ss", 0);
row.status_name = this.dic[Number(row.status || 0)] || "";
}
}
}
module.exports = PatentAnalysisService;
// var task=new PatentAnalysisService();
// task.getUserStatisticGroupByApp().then(function(result){
// console.log((result));
// }).catch(function(e){
// console.log(e);
// });
## index. 首页 ## controller
  1 [待开发](/doc/index/index1.md)   1 [专利](/doc/index/index1.md)
## 公共服务 ## api
  1 [公共服务](/doc/common/common.md)   1 [公共服务](/doc/common/common.md)
  2 [注册地](/doc/common/domicile.md)   2 [注册地](/doc/common/domicile.md)
...@@ -13,33 +13,3 @@ ...@@ -13,33 +13,3 @@
  5 [开票内容](/doc/common/invoicecontent.md)   5 [开票内容](/doc/common/invoicecontent.md)
## 登录相关
  1 [登录接口](/doc/user/login.md)
## 订单管理
  1 [订单接口](/doc/saas/order.md)
## 交易管理
  1 [交易接口](/doc/saas/trade.md)
## 发票管理
  1 [发票接口](/doc/saas/invoice.md)
## 报表管理
  1 [账期](/doc/tax/tax.md)
## 用户管理
  1 [个体户列表](/doc/saas/businessmen.md)
## 小程序接口
  1 [登录](/doc/applet/login.md)
  1 [订单](/doc/applet/order.md)
## 其他
<a name="menu">目录</a>
1. [登录](#login)
1. [当前用户信息查询](#currentUser)
## **<a name="login"> 登录</a>**
[返回到目录](#menu)
##### URL
[/applet/merchantApplet/login]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```javascript
{
"code": "071KXwug1X4U2v0Idywg1MtDug1KXwuA", // 小程序wx.login返回code
"merchant_id": "11247613260000707", // 商户id,小程序写死
"nickName": "123", // 用户昵称
"avatarUrl": "https://" // 用户头像
}
```
#### 返回结果
```javascript
{
"code": 1,
"msg": "success",
"data": {
"openid": "od1Y85FIQbVye0WzZnAKnTh5YC6k", // openId
"nickName": "123", // 昵称
"avatarUrl": "https:/", // 头像
}
}
```
## **<a name="currentUser"> 当前用户信息查询</a>**
[返回到目录](#menu)
##### URL
[/applet/merchantApplet/loginUser]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"openid": "od1Y85FIQbVye0WzZnAKnTh5YC6k",
"merchant_id": "11247613260000707"
}
```
#### 返回结果
```javascript
{
"code": 1,
"msg": "success",
"data": {
"openid": "od1Y85FIQbVye0WzZnAKnTh5YC6k", // openId
"nickName": "123", // 昵称
"avatarUrl": "https:/", // 头像
}
}
```
<a name="menu">目录</a>
1. [身份证校验](#idNoValid)
1. [保存订单](#saveOrder)
1. [我的订单](#myOrders)
1. [订单详情](#orderInfo)
1. [个体户管理/个体户详情](#saasorderbusinessmenPage)
1. [转账交易](#saasTradeBusinessmenPage)
1. [发票管理](#invoiceBycreditCode)
## **<a name="idNoValid"> 身份证校验</a>**
[返回到目录](#menu)
##### URL
[/applet/merchantApplet/idNoValid]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```javascript
{
"openid": "od1Y85FIQbVye0WzZnAKnTh5YC6k", // openId
"merchant_id": "11247613260000707", // 商户id
"idno": "210124198911021227", // 身份证
}
```
#### 返回结果
```javascript
{
"code": 0,
"msg": "身份证号码错误"
}
```
## **<a name="saveOrder"> 保存订单</a>**
[返回到目录](#menu)
##### URL
[/applet/merchantApplet/saveOrder]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```javascript
{
"openid": "od1Y85FIQbVye0WzZnAKnTh5YC6k", // openId
"merchant_id": "11247613260000707", // 商户id
"idcard_front": "222222222", // 身份证人像面
"idcard_back": "222222222222", // 身份证国徽面
"legal_name": "2222222222", // 法人姓名
"legal_mobile": "18600440811", // 联系电话
"legal_idno": "210124198911021227", // 法人身份证
"company_names": "2222222", // 公司名称,英文逗号(,)分隔
"bank_front": "22222222222222", // 银行卡正面
"bank_back": "2222222222", // 银行卡反面
"bank_name": "2222222222", // 开户行
"bank_no": "222222222222", // 银行卡号
"bank_mobile": "2222222222222" // 手机号(银行卡预留手机号)
}
```
#### 返回结果
```javascript
{
"code": 1,
"msg": "success",
"data": null
}
```
## **<a name="myOrders"> 我的订单</a>**
[返回到目录](#menu)
##### URL
[/applet/merchantApplet/myOrders]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": "1",
"pageSize": "10",
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 0,
"rows": [
{
"id": "1726724188001516", // 订单编号
"price": 1500, // 订单价格
"pay_voucher_img": "0", // 付款凭证
"audit_remark": "", // 审核凭证
"deliver_man": "", // 交付联系人
"deliver_mobile": "", // 交付联系电话
"deliver_addr": "", // 邮寄地址
"created_at": "2020-03-21 07:45:18", // 创建时间
"status": "3030", // 订单状态
"status_name": "已交付" // 订单状态名称
// 订单信息
"bminfo": {
"idcard_front": "11111", // 身份证正面
"idcard_back": "11111", // 身份证反面
"legal_name": "11111", // 法人名称
"legal_mobile": "11111", // 手机号
"legal_idno": "11111", // 身份证号码
"company_names": "11111", // 个体户名称
"bank_front": "11111", // 银行卡正面图
"bank_back": "11111", // 银行卡反面图
"bank_name": "11111", // 开户行
"bank_no": "11111", // 银行卡号
"bank_mobile": "11111", // 预留手机号
"domicile_id": "", // 注册地id
"domicile_name": "", // 注册地
"business_scope_id": "", // 经营范围id
"business_type": "", // 经营范围类型
"business_scope": "", // 经营范围详情
}
}
],
"total": 1
},
"requestid": "00521a0a0f094c8d982bf4375fbe91b1"
}
```
## **<a name="orderInfo"> 订单详情</a>**
[返回到目录](#menu)
##### URL
[/applet/merchantApplet/orderInfo]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "1",
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"id": "1726724188001516", // 订单编号
"price": 1500, // 订单价格
"pay_voucher_img": "0", // 付款凭证
"audit_remark": "", // 审核凭证
"deliver_man": "", // 交付联系人
"deliver_mobile": "", // 交付联系电话
"deliver_addr": "", // 邮寄地址
"created_at": "2020-03-21 07:45:18", // 创建时间
"status": "3030", // 订单状态
"status_name": "已交付" // 订单状态名称
// 订单信息
"bminfo": {
"idcard_front": "11111", // 身份证正面
"idcard_back": "11111", // 身份证反面
"legal_name": "11111", // 法人名称
"legal_mobile": "11111", // 手机号
"legal_idno": "11111", // 身份证号码
"company_names": "11111", // 个体户名称
"bank_front": "11111", // 银行卡正面图
"bank_back": "11111", // 银行卡反面图
"bank_name": "11111", // 开户行
"bank_no": "11111", // 银行卡号
"bank_mobile": "11111", // 预留手机号
"domicile_id": "", // 注册地id
"domicile_name": "", // 注册地
"business_scope_id": "", // 经营范围id
"business_type": "", // 经营范围类型
"business_scope": "", // 经营范围详情
}
},
"requestid": "00521a0a0f094c8d982bf4375fbe91b1"
}
```
## **<a name="saasorderbusinessmenPage"> 个体户管理</a>**
[返回到目录](#menu)
##### URL
[/applet/merchantApplet/saasorderbusinessmenPage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id":"1728803996004807", //查询详情是填写
"merchant_id":"11249768207001229",
"openid":"od1Y85NtLgV1tFdKsPUXV8LhMMzI"
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"count": 1,
"rows": [
{
"id": "1727155000004670",
"saas_id": "10000",
"merchant_id": "11248111258000991",
"product_id": 10010000,
"saas_order_id": "",
"company_id": "116",
"customer_id": "498786",
"legal_name": "郝哈哈1",
"legal_mobile": "18833836395",
"legal_idcard": "150403199612172012",
"name": "name1",
"credit_code": "92321311MA205QEJ3M",
"business_place": "好的好的和",
"business_scope": "对对对急急急",
"reg_date": "2020-03-21 00:00:00",
"business_img": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1584759285001.jpg",
"business_gov_file": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1584759291483.jpg",
"gongzhang": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1584759307283.jpg",
"caiwuzhang": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1584759310909.jpg",
"fapiaozhang": "",
"hetongzhang": "",
"farenzhang": "",
"zhang_gov_file": "",
"is_bank": 0,
"bank_name": "张哈哈哈",
"bank_no": "1377373",
"bank": "的好的很好的哈",
"bank_img": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1584759330846.jpg",
"bank_gov_file": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1584759336371.jpg",
"ca_img": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1584759349850.jpg",
"tax_reg_day": "2020-03-21T00:00:00.000Z",
"tax_org": "的好的好的和",
"tax_gov_file": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1584759354261.jpg",
"notes": "",
"common_tax_ladder": [
{
"minValue": "1",
"maxValue": "",
"quiCalDed": "1",
"rate": "1"
}
],
"common_other_ladder": [
{
"minValue": "1",
"zengzhiRate": "1",
"fujiaRate": "1",
"maxValue": ""
}
],
"special_tax_ladder": [
{
"minValue": "1",
"maxValue": "",
"quiCalDed": "1",
"rate": "1"
}
],
"special_other_ladder": [
{
"minValue": "1",
"zengzhiRate": "1",
"fujiaRate": "1",
"maxValue": ""
}
],
"service_begin_time": null,
"service_end_time": null,
"cost_rate": 0,
"tax_rate": 0,
"add_value_up_type": "1",
"tax_up_type": "1",
"service_rate": 0,
"sign_notes": "",
"sign_time": null,
"is_create_account": 0,
"bd_id": 2,
"bd_path": "",
"province": "",
"create_account_time": null,
"invoice_content": null,
"created_at": "2020-04-11 08:44:42",
"updated_at": "2020-04-11T08:57:17.000Z",
"deleted_at": null,
"version": 2,
"merchant_app_user_id": "38",
"is_bank_name": "未开户"
}
]
},
"bizmsg": "empty",
"requestid": "5a9c5444eb4c49258d1594ffab8c28f9"
}
```
## **<a name="saasTradeBusinessmenPage"> 个体户账单</a>**
[返回到目录](#menu)
##### URL
[/applet/merchantApplet/saasTradeBusinessmenPage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"merchant_id":"11249768207001229",
"openid":"od1Y85NtLgV1tFdKsPUXV8LhMMzI"
}
```
#### 返回结果
```javascript
{
"code": 1,
"msg": "success",
"data": {
"count": 1,
"rows": [
{
"id": 1001600,
"trade_no": "T10016007027568",
"saas_merchant_id": "11249768207001229",
"order_id": "1295007001007702",
"order_type": "20",
"out_trade_no": "13699378256239124",
"acc_name": "孙淑",
"credit_code": "SYNSSD123123123123",
"acc_no": "123",
"open_bank": "招商银行",
"amt": 100,
"actual_amt": 100,
"deduct_amt": 103,
"service_tax": 3,
"trade_status": "00",
"trade_time": "2020-05-12 14:16:58",
"trade_desc": "商户自行交易",
"trade_receipt": "",
"remark": "一般经营所得",
"saas_id": "10000",
"saas_invoice_id": "",
"created_at": "2020-05-12 14:16:58",
"updated_at": "2020-05-12T06:16:58.000Z",
"deleted_at": null,
"version": 0,
"order_type_name": "商户交易",
"trade_status_name": "成功"
}
]
}
}
```
## **<a name="invoiceBycreditCode"> 发票管理</a>**
[返回到目录](#menu)
##### URL
[/applet/merchantApplet/invoiceBycreditCode]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"merchant_id":"11249768207001229",
"openid":"od1Y85NtLgV1tFdKsPUXV8LhMMzI",
"status":"1060"
}
```
#### 返回结果
```javascript
{
"code": 1,
"msg": "success",
"data": {
"count": 1,
"rows": [
{
"from_name": "孙亚楠首饰店",
"to_name": "大森森金融有限公司",
"to_credit_code": "DSSJRC123123",
"to_addr": "狗熊岭",
"to_mobile": "18833836392",
"to_bank": "工商银行",
"to_account": "DSSJR",
"invoice_time": "2020-05-10 08:00:00",
"invoice_img": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1588990656115.jpg",
"invoice_amount": 1,
"created_at": "2020-05-09 10:03:21",
"status": "1060",
"status_name": "已完成"
}
]
}
}
```
<a name="menu">目录</a>
1. [个体户管理](#allPage)
1. [我的个体户](#myPage)
## **<a name="allPage"> 个体户信息 </a>**
[返回到目录](#menu)
##### URL
[/web/business/businessmenCtl/allPage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": "1",
"pageSize": "10",
"order_id": "", // 订单号
// 以下查询条件留着以后备用
"name": "", // 个体户名称
"legal_name": "", // 法人姓名
"legal_mobile": "", // 法人手机号
"legal_idcard": "", // 法人身份证号
"credit_code": "", // 统一社会信用代码
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 3,
"rows": [
{
"id":"", // 主键,
"order_id":"", // 订单id,
"legal_name":"", // 法人姓名,
"legal_mobile":"", // 法人电话,
"legal_idcard":"", // 法人身份证号,
"name":"", // 个体工商户名称,
"credit_code":"", // 统一社会信用代码,
"business_place":"", // 经营场所,
"business_scope":"", // 经营范围,
"reg_date":"", // 注册日期,
"business_img":"", // 执照照片,
"business_gov_file":"", // 工商官方文件,
"gongzhang":"", // 公章,
"caiwuzhang":"", // 财务章,
"fapiaozhang":"", // 发票章,
"hetongzhang":"", // 合同章,
"farenzhang":"", // 法人章,
"zhang_gov_file":"", // 刻章官方文件,
"is_bank":"", // 是否开户,
"bank_name":"", // 账户名称,
"bank_no":"", // 账户号,
"bank":"", // 开户行,
"bank_img":"", // 账户信息,
"bank_gov_file":"", // 银行开户官方文件,
"ca_img":"", // CA照片,
"tax_reg_day":"", // 税务登记日,
"tax_org":"", // 税务机构名称,
"tax_gov_file":"", // 税务报道官方文件,
"notes":"", // 备注,
"common_tax_ladder":"", // 普票个税阶梯,
"common_other_ladder":"", // 普票增值税、附加税阶梯,
"special_tax_ladder":"", // 专票个税阶梯,
"special_other_ladder":"", // 专票增值税、附加税阶梯,
"service_begin_time":"", // 服务开始时间,
"service_end_time":"", // 服务结束时间,
"cost_rate":"", // 核定成本费用率,
"tax_rate":"", // 含税价百分比,
"add_value_up_type":"", // 增值税累计类型 1按月 2按季度,
"tax_up_type":"", // 个税累计类型 1按月累计 2按年累计,
"service_rate":"", // 服务费比例,
"sign_notes":"", // 签约备注,
"sign_time":"", // 签约时间,
"is_create_account":"", // 是否建账,
}
]
},
"requestid": "7443807c76b940a2bde2abd0311e2fd8"
}
```
## **<a name="myPage"> 我的个体户 </a>**
[返回到目录](#menu)
##### URL
[/web/business/businessmenCtl/myPage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": "1",
"pageSize": "10",
"order_id": "", // 订单号
// 以下查询条件留着以后备用
"name": "", // 个体户名称
"legal_name": "", // 法人姓名
"legal_mobile": "", // 法人手机号
"legal_idcard": "", // 法人身份证号
"credit_code": "", // 统一社会信用代码
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 3,
"rows": [
{
"id":"", // 主键,
"order_id":"", // 订单id,
"legal_name":"", // 法人姓名,
"legal_mobile":"", // 法人电话,
"legal_idcard":"", // 法人身份证号,
"name":"", // 个体工商户名称,
"credit_code":"", // 统一社会信用代码,
"business_place":"", // 经营场所,
"business_scope":"", // 经营范围,
"reg_date":"", // 注册日期,
"business_img":"", // 执照照片,
"business_gov_file":"", // 工商官方文件,
"gongzhang":"", // 公章,
"caiwuzhang":"", // 财务章,
"fapiaozhang":"", // 发票章,
"hetongzhang":"", // 合同章,
"farenzhang":"", // 法人章,
"zhang_gov_file":"", // 刻章官方文件,
"is_bank":"", // 是否开户,
"bank_name":"", // 账户名称,
"bank_no":"", // 账户号,
"bank":"", // 开户行,
"bank_img":"", // 账户信息,
"bank_gov_file":"", // 银行开户官方文件,
"ca_img":"", // CA照片,
"tax_reg_day":"", // 税务登记日,
"tax_org":"", // 税务机构名称,
"tax_gov_file":"", // 税务报道官方文件,
"notes":"", // 备注,
"common_tax_ladder":"", // 普票个税阶梯,
"common_other_ladder":"", // 普票增值税、附加税阶梯,
"special_tax_ladder":"", // 专票个税阶梯,
"special_other_ladder":"", // 专票增值税、附加税阶梯,
"service_begin_time":"", // 服务开始时间,
"service_end_time":"", // 服务结束时间,
"cost_rate":"", // 核定成本费用率,
"tax_rate":"", // 含税价百分比,
"add_value_up_type":"", // 增值税累计类型 1按月 2按季度,
"tax_up_type":"", // 个税累计类型 1按月累计 2按年累计,
"service_rate":"", // 服务费比例,
"sign_notes":"", // 签约备注,
"sign_time":"", // 签约时间,
"is_create_account":"", // 是否建账,
}
]
},
"requestid": "7443807c76b940a2bde2abd0311e2fd8"
}
```
<a name="menu">目录</a>
1. [经营范围列表](#list)
1. [经营范围查询](#info)
1. [经营范围添加/修改](#save)
1. [经营范围删除](#del)
1. [按注册地查询](#byDomicile)
## **<a name="list"> 经营范围列表</a>**
[返回到目录](#menu)
##### URL
[/web/common/businessscopeCtl/page]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": "1",
"pageSize": "3",
"domicileId": "" // 注册地id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 10,
"rows": [
{
"id": "12218127593000590", // 经营范围id
"domicile_id": "12706646858000580", // 注册地id
"businessType": "经营范围3", // 经营范围
"businessscope": "经营范围详情", // 经营范围详情
"isEnabled": 0, // 是否启用 0否 1是
"created_at": "2019-10-03 06:51:01", // 创建时间
"domicile": { // 注册地信息
"name": "杨庆菊1", // 注册地姓名
"isEnabled": 1, // 是否启用 0否 1是
"created_at": "2019-10-02 10:08:04"
}
},
]
},
"requestid": "f2bc255412d64cffb46d35b5c2f21ffe"
}
```
## **<a name="info"> 经营范围查询</a>**
[返回到目录](#menu)
##### URL
[/web/common/businessscopeCtl/info]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "" // 经营范围id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"id": "12218127593000590", // 经营范围id
"domicile_id": "12706646858000580", // 注册地id
"businessType": "经营范围3", // 经营范围
"businessscope": "经营范围详情", // 经营范围详情
"isEnabled": 0, // 是否启用 0否 1是
"created_at": "2019-10-03 06:51:01", // 创建时间
"domicile": { // 注册地信息
"name": "杨庆菊1", // 注册地姓名
"isEnabled": 1, // 是否启用 0否 1是
"created_at": "2019-10-02 10:08:04"
}
},
"requestid": "436b027db2154f668c5f436040a28b9a"
}
```
## **<a name="save"> 经营范围添加/修改</a>**
[返回到目录](#menu)
##### URL
[/web/common/businessscopeCtl/save]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```javascript
{
"id": "", // id
"domicileId": "12706710830001318", // 注册地id
"businesssType": "经营范围1", // 经营范围
"businessscope": "经营范围详情1", // 经营范围详情
"isEnabled": 0
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"requestid": "3f4426683fb44c2d80e55b88faabafc9"
}
```
## **<a name="del"> 经营范围删除</a>**
[返回到目录](#menu)
##### URL
[//web/common/businessscopeCtl/del]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```javascript
{
"ids": ["12218127593000590","12218127593000592"...] // 经营范围id数组
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": "",
"requestid": "3f4426683fb44c2d80e55b88faabafc9"
}
```
## **<a name="byDomicile"> 按注册地查询</a>**
[返回到目录](#menu)
##### URL
[//web/common/businessscopeCtl/byDomicile]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```javascript
{
"domicileId": "12218127593000590" // 注册地id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": [
{
"id": "12218127593000590", // 经营范围id
"domicile_id": "12706646858000580", // 注册地id
"businessType": "经营范围3", // 经营范围
"businessscope": "经营范围详情", // 经营范围详情
"isEnabled": 0, // 是否启用 0否 1是
"created_at": "2019-10-03 06:51:01", // 创建时间
"domicile": { // 注册地信息
"name": "杨庆菊1", // 注册地姓名
"isEnabled": 1, // 是否启用 0否 1是
"created_at": "2019-10-02 10:08:04"
}
},
],
"requestid": "f2bc255412d64cffb46d35b5c2f21ffe"
}
```
\ No newline at end of file
<a name="menu">目录</a>
1. [图片验证码](#captcha)
1. [OSS配置获取](#ossConfig)
## **<a name="captcha"> 图片验证码</a>**
[返回到目录](#menu)
##### URL
[/web/common/captchaCtl/captcha]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
| 参数 | 必选 | 类型 | 说明|
| -------- | -------- | ------------|---------|
| **width** | 否 | int | 图片验证码宽度 默认120px|
| **height** | 否 | int | 图片验证码高度 默认32px |
| **background** | 否 | String | 背景色颜色值,默认#E8E8E8 |
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"key": "381c1fc567c746d0a4aa33892239cef0", // 图片验证码key
"captcha": "...." // 图片
}
}
```
## **<a name="ossConfig"> OSS配置获取</a>**
[返回到目录](#menu)
##### URL
[/web/common/metaCtl/getOssConfig]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"key": "381c1fc567c746d0a4aa33892239cef0", // 图片验证码key
"captcha": "...." // 图片
}
}
```
<a name="menu">目录</a>
1. [全部交付商](#all)
1. [交付商列表](#list)
1. [交付商查询](#info)
1. [交付商添加/修改](#save)
1. [交付商删除](#del)
## **<a name="all"> 全部交付商</a>**
[返回到目录](#menu)
##### URL
[/web/common/deliverCtl/all]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": [
{
"id": "13120681466000118", // 交付商编码
"name": "杨庆菊交付商", // 交付商名号曾
"businessmenDivide": 50, // 个体户分成比例
"invoiceDivide": 22.21, // 发票分成比例
"remark": "备注" // 备注
},
],
"requestid": "5026518c1b354582932e5222bab4a785"
}
```
## **<a name="page"> 交付商列表页</a>**
[返回到目录](#menu)
##### URL
[/web/common/deliverCtl/page]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": "1",
"pageSize": "10"
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 12,
"rows": [
{
"id": "13120681635001335", // 交付商编码
"name": "杨庆菊交付商14", // 交付商名称
"businessmenDivide": 30.25, // 个体户分成比例
"invoiceDivide": 22.21, // 发票分成比例
"isEnabled": 0, // 是否可用 0否 1是
"remark": "备注" // 备注
"created_at": "2019-10-03 10:12:14" // 创建时间
},
]
},
"requestid": "1e18fd911db84525a964e9a17d8c83d1"
}
```
## **<a name="info"> 交付商查询</a>**
[返回到目录](#menu)
##### URL
[/web/common/deliverCtl/info]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "" // 交付商id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"id": "13120681635001335", // 交付商编码
"name": "杨庆菊交付商14", // 交付商名称
"businessmenDivide": 30.25, // 个体户分成比例
"invoiceDivide": 22.21, // 发票分成比例
"isEnabled": 0, // 是否可用 0否 1是
"remark": "备注" // 备注
"created_at": "2019-10-03 10:12:14" // 创建时间
},
"requestid": "7d6c9dd96aed4e00917bdb934d62bfaf"
}
```
## **<a name="save"> 交付商添加/修改</a>**
[返回到目录](#menu)
##### URL
[/web/common/deliverCtl/save]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```javascript
{
"id": "", // id
"name": "杨庆菊交付商14", // 交付商名称
"businessmenDivide": 30.25, // 个体户分成比例
"invoiceDivide": 22.21, // 发票分成比例
"remark": "备注" // 备注
"isEnabled": 0
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"requestid": "3f4426683fb44c2d80e55b88faabafc9"
}
```
## **<a name="del"> 交付商删除</a>**
[返回到目录](#menu)
##### URL
[//web/common/deliverCtl/del]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```javascript
{
"ids": ["12218127593000590","12218127593000592"...] // 交付商id数组
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": "",
"requestid": "3f4426683fb44c2d80e55b88faabafc9"
}
```
\ No newline at end of file
<a name="menu">目录</a>
1. [注册地全部](#allList)
1. [注册地名称列表](#nameList)
1. [注册地列表](#list)
1. [注册地查询](#info)
1. [注册地添加/修改](#save)
1. [注册地删除](#del)
## **<a name="allList"> 注册地全部</a>**
[返回到目录](#menu)
##### URL
[/web/common/domicileCtl/all]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": [
{
"id": "12706710844001762", // id
"name": "杨庆菊12", // 注册地名称
"isEnabled": 1, // 是否启用 0否 1是
"created_at": "2019-10-03 03:54", // 创建时间
"businessscopeList": [ // 经营范围列表
{
"id": "12218127540000210", // 经营范围id
"domicile_id": "12706646858000580", // 注册地id
"businessType": "经营范围", // 经营范围
"businessscope": "经营范围详情", // 经营范围详情
"isEnabled": 0, // 是否启用 0否 1是
"created_at": "2019-10-03 06:50:08" // 创建时间
},
]
}
],
"requestid": "51161e8d79614cb58de8edaa61a85766"
}
```
## **<a name="nameList"> 注册地名称列表</a>**
[返回到目录](#menu)
##### URL
[/web/common/domicileCtl/nameList]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": [
{
"id": "12706646858000580", // 注册地id
"name": "杨庆菊1" // 注册地名称
},
{
"id": "12706647287000653",
"name": "杨庆菊2"
},
...
],
"requestid": "02da57850743496181fcd4705c09749e"
}
```
## **<a name="list"> 注册地列表</a>**
[返回到目录](#menu)
##### URL
[/web/common/domicileCtl/page]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```javascript
{
"currentPage": "1",
"pageSize": "3",
"id": "" // 注册地id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 1,
"rows": [
{
"id": "12706710844001762", // id
"name": "杨庆菊12", // 注册地名称
"isEnabled": 1, // 是否启用 0否 1是
"created_at": "2019-10-03 03:54", // 创建时间
"businessscopeList": [ // 经营范围列表
{
"id": "12218127540000210", // 经营范围id
"domicile_id": "12706646858000580", // 注册地id
"businessType": "经营范围", // 经营范围
"businessscope": "经营范围详情", // 经营范围详情
"isEnabled": 0, // 是否启用 0否 1是
"created_at": "2019-10-03 06:50:08" // 创建时间
},
]
}
]
},
"requestid": "51161e8d79614cb58de8edaa61a85766"
}
```
## **<a name="info"> 注册地查询</a>**
[返回到目录](#menu)
##### URL
[/web/common/domicileCtl/info]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```javascript
{
"id": "" // 注册地id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"id": "12706710844001762", // id
"name": "杨庆菊12", // 注册地名称
"isEnabled": 1, // 是否启用 0否 1是
"created_at": "2019-10-03 03:54", // 创建时间
"businessscopeList": []
},
"requestid": "3f4426683fb44c2d80e55b88faabafc9"
}
```
## **<a name="save"> 注册地添加/修改</a>**
[返回到目录](#menu)
##### URL
[/web/common/domicileCtl/save]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```javascript
{
"id": "", // id 空的时候添加,有具体id时修改
"name": "杨庆菊12", // 注册地名称
"isEnabled" : 1 // 是否启用 0否 1是
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"id": "12706710844001762", // id
"name": "杨庆菊12", // 注册地名称
"isEnabled": 1, // 是否启用 0否 1是
"created_at": "2019-10-03 03:54", // 创建时间
"businessscopeList": []
},
"requestid": "3f4426683fb44c2d80e55b88faabafc9"
}
```
## **<a name="del"> 注册地删除</a>**
[返回到目录](#menu)
##### URL
[/web/common/domicileCtl/del]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```javascript
{
"ids": ["12218127593000590","12218127593000592"...] // 注册地id数组
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": "",
"requestid": "3f4426683fb44c2d80e55b88faabafc9"
}
```
<a name="menu">目录</a>
1. [发票内容列表](#list)
1. [发票内容明细](#info)
1. [发票内容添加/修改](#save)
1. [发票内容删除](#del)
## **<a name="list"> 发票内容列表</a>**
[返回到目录](#menu)
##### URL
[/web/common/invoicecontentCtl/list]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": "1",//非必传
"pageSize": "10",//非必传
"id":"xxx", //非必传
"name":"xxx"//非必传
}
```
#### 返回结果
```javascript
{
"count":2,
"rows":[
{
"id":"11444116222000933",
"name":"总统孙",
"isEnabled":1,
"created_at":"2019-10-10T10:05:06.000Z",
"updated_at":"2019-10-10T10:05:06.000Z",
"deleted_at":null
},
{
"id":"11444116214000855",
"name":"孙总统",
"isEnabled":1,
"created_at":"2019-10-10T10:04:58.000Z",
"updated_at":"2019-10-10T10:04:58.000Z",
"deleted_at":null
}
],
"requestid":"dc575fe96a314a0e91160b7f93966c1a"
}
```
## **<a name="info"> 发票内容商明细</a>**
[返回到目录](#menu)
##### URL
[/web/common/invoicecontentCtl/info]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "" // 交付商id
}
```
#### 返回结果
```javascript
{
"status":0,
"msg":"success",
"data":{
"id":"11444116222000933",
"name":"总统孙",
"isEnabled":true,
"created_at":"2019-10-10T10:05:06.000Z",
"updated_at":"2019-10-10T10:05:06.000Z",
"deleted_at":null,
"version":0
},
"requestid":"ff2e786cb8d6488ca1423c2c4a8677bc"
}
```
## **<a name="save"> 发票内容添加/修改</a>**
[返回到目录](#menu)
##### URL
[/web/common/invoicecontentCtl/save]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
```javascript
{
"id": "", // id
"name": "xxx", // 发票内容名称
"isEnabled": , // 是否可用
}
```
#### 返回结果
```javascript
{
"status":0,
"msg":"success",
"data":{
"version":0,
"name":"叫我总统孙",
"isEnabled":true,
"id":"11444191661001080",
"updated_at":"2019-10-11T07:02:25.402Z",
"created_at":"2019-10-11T07:02:25.402Z"
},
"requestid":"7c033606653546d4bdde0072a8aab90e"
}
```
## **<a name="del"> 发票内容删除</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** '/web/common/invoicecontentCtl/del'
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| ids | Array| 是 |  | 删除发票内容id |
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
| requestid | String | 请求id |
**示例**
```
{
"status":0,
"msg":"success",
"data":1,
"requestid":"29065294b509477f90691725f6faebb5"
}
```
\ No newline at end of file
<a name="menu">目录</a>
1. [交付商统计](#deliverStatTransData)
1. [业务办理数据](#businessManagement)
## **<a name="deliverStatTransData"> 交付商统计</a>**
[返回到目录](#menu)
##### URL
[/web/index/managerCtl/deliverStatTransData]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"current_date": "2020-01", //当前月分
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"orderCount": 2,
"orderPrice": 3,
"days": [
"2020-01-01",
"2020-01-02",
"2020-01-03",
"2020-01-04",
"2020-01-05",
"2020-01-06",
"2020-01-07",
"2020-01-08",
"2020-01-09",
"2020-01-10",
"2020-01-11",
"2020-01-12",
"2020-01-13",
"2020-01-14",
"2020-01-15",
"2020-01-16",
"2020-01-17",
"2020-01-18",
"2020-01-19",
"2020-01-20",
"2020-01-21",
"2020-01-22",
"2020-01-23",
"2020-01-24",
"2020-01-25",
"2020-01-26",
"2020-01-27",
"2020-01-28",
"2020-01-29",
"2020-01-30",
"2020-01-31"
],
"dayCounts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"priceCounts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"bizmsg": "empty",
"requestid": "6e872669c7b4472da2a0462c20fae0ef"
}
```
## **<a name="businessManagement"> 业务办理数据</a>**
[返回到目录](#menu)
##### URL
[/web/index/managerCtl/businessManagement]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"current_date": "2020-01", //当前月份
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"orderCompleteCount": 0, //订单完成数量
"orderHandlingCount": 1 //订单处理中数量
},
"bizmsg": "empty",
"requestid": "e2e9f48cbd694ec3b876cd88bb549dc0"
}
```
<a name="menu">目录</a>
1. [交易数据](#transdata)
1. [业务办理数据](#businessData)
1. [业务概览](#businessOverview)
## **<a name="transdata"> 本月交易数据</a>**
[返回到目录](#menu)
##### URL
[/web/index/managerCtl/transData]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
type: 1, // 筛选状态 1本月 2上月 3总计
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"orderCount": 19, // 业务订单量
"orderPrice": 43600, // 订单交易额
"days": [ // echart日期
"2019-01",
"2019-02",
"2019-03",
],
"dayCounts": [ // echart交易量
1,
0,
0,
],
"priceCounts": [ // echart交易额
3000,
0,
0,
]
},
"requestid": "536712febd5b440f8abe7e5df7480aba"
}
```
## **<a name="businessData"> 业务办理数据</a>**
[返回到目录](#menu)
##### URL
[/web/index/managerCtl/businessData]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
type: 1, // 筛选状态 1本月 2上月 3总计
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"completeCount": 0, // 已完成订单量
"toApplyCount": 10, // 待分配订单量
"toAuditCount": 1, // 待审核订单量
"handlingCount": 5 // 办理中订单量
},
"requestid": "776c869048b440d4bf16f9e2f7b42fb8"
}
```
## **<a name="businessOverview"> 业务概览</a>**
[返回到目录](#menu)
##### URL
[/web/index/managerCtl/deliverData]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
currentPage: 1,
pageSize: 10,
type: 1, // 筛选状态 1本月 2上月 3总计
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 3,
"rows": [
{
"deliverName": "某某交付商222", // 交付商
"servicePrice": "4492976", // 服务费
"completeCount": 0, // 完成订单量
"handlingCount": 17 // 办理中订单量
},
]
},
"requestid": "6ef971357a2745e4b2996a97149c0055"
}
```
\ No newline at end of file
<a name="menu">目录</a>
1. [交易数据](#transdata)
1. [业务办理数据](#businessData)
1. [业务概览](#businessOverview)
## **<a name="transdata"> 本月交易数据</a>**
[返回到目录](#menu)
##### URL
[/web/index/managerCtl/transData]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
type: 1, // 筛选状态 1本月 2上月 3总计
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"invoiceCount": 19, // 业务订单量
"serviceChange": 43600, // 订单交易额
"days": [ // echart日期
"2019-01",
"2019-02",
"2019-03",
],
"dayCounts": [ // echart交易量
1,
0,
0,
],
"priceCounts": [ // echart交易额
3000,
0,
0,
]
},
"requestid": "536712febd5b440f8abe7e5df7480aba"
}
```
## **<a name="businessData"> 业务办理数据</a>**
[返回到目录](#menu)
##### URL
[/web/index/managerCtl/businessData]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
type: 1, // 筛选状态 1本月 2上月 3总计
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"completeCount": 0, // 已开具
"toApplyCount": 10, // 待申请审核
"toAuditCount": 1, // 待交付审核
"handlingCount": 5 // 交付商办理中
},
"requestid": "776c869048b440d4bf16f9e2f7b42fb8"
}
```
## **<a name="businessOverview"> 业务概览</a>**
[返回到目录](#menu)
##### URL
[/web/index/managerCtl/deliverData]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
currentPage: 1,
pageSize: 10,
type: 1, // 筛选状态 1本月 2上月 3总计
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 3,
"rows": [
{
"deliverName": "某某交付商222", // 交付商
"servicePrice": "4492976", // 服务费
"completeCount": 0, // 完成订单量
"handlingCount": 17 // 办理中订单量
},
{
"id": "11330348689004287", //交易记录id
"deliverer_id": "11330348689004287", //交付商id
"deliverer_name": "111", //交付商名称
"totalAmount": 519.99, //服务费
"completeCount": 0, //完成的订单
"handlingCount": 0 //办理中订单
},
]
},
"requestid": "6ef971357a2745e4b2996a97149c0055"
}
```
\ No newline at end of file
<a name="menu">目录</a>
1. [发票状态](#status)
1. [全部发票列表](#queryInvoices)
1. [查看详情](#queryInvoices)
1. [查看完税证明](#queryTxPayment)
## **<a name="saveInvoice"> 发票状态</a>**     
[返回到目录](#menu)    
```
{
"0090": {
"status": "0090",
"name": "未付款",
"next": "1000",
"cstatus": "0090",//客户
"dstatus": "",//交付商
},
"1000": {
"status": "1000",
"name": "待审核",
"next": "1020",
"cstatus": "0090",//客户
"dstatus": "",//交付商
},
"1010": {
"status": "1010",
"name": "审核不通过",
"next": "",
"cstatus": "1010",
"dstatus": "",
},
"1020": {
"status": "1020",
"name": "待分配",
"next": "1030",
"cstatus": "1030",
"dstatus": "",
},
"1030": {
"status": "1030",
"name": "待处理",
"next": "1050",
"cstatus": "1030",
"dstatus": "1030",
},
"1040": {
"status": "1040",
"name": "交付商关闭",
"next": "1020",
"cstatus": "1030",
"dstatus": "1040",
},
"1050": {
"status": "1050",
"name": "已开具",
"next": "1060",
"cstatus": "1050",
"dstatus": "1050",
},
"1060": {
"status": "1060",
"name": "待审核",
"next": "1070",
"cstatus": "1050",
"dstatus": "1070",
},
"1070": {
"status": "1070",
"name": "审核通过",
"next": "1080",
"cstatus": "1050",
"dstatus": "1070",
},
"1080": {
"status": "1080",
"name": "已邮寄",
"next": "1090",
"cstatus": "1050",
"dstatus": "1080",
},
"1090": {
"status": "1090",
"name": "完成",
"next": "1100",
"cstatus": "1090",
"dstatus": "1080",
},
"1100": {
"status": "1090",
"name": "发票撤回",
"next": "1100",
"cstatus": "1090",
"dstatus": "1080",
},
"1200": {
"status": "1200",
"name": "红冲",
"next": "",
"cstatus": "1200",
"dstatus": "",
},
"1300": {
"status": "1300",
"name": "审核失败(平台第二次审核)",
"next": "1060",
"cstatus": "1050",
"dstatus": "1060",
}
}
```
## **<a name="queryInvoices"> 全部发票列表 </a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/queryInvoices
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| pageIndex | number | 否 | 1 | 当前页数 |
| pageSize | number | 否 | 10 | 每页记录数 |
| complateTax | string | 否 |  | 是否完税 |
| invoiceTime | string | 否 |  | 开发票时间 |
| applyNo | string | 否 |  | 发票申请编号 |
| inInvalid | string | 否 |  | 是否完税 |
| type | string | 否 |  | 发票类型 |
**示例**
```
{
"type":"10"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"操作成功",
"data":{
"count":3,
"rows":[
{
"invoiceTime":"2019-10-28 10:22:05",
"complateTax":"未完成",
"taxTime":"2019-10-28 10:22:05",
"createdAt":"2019-10-28 10:22:05",
"updatedAt":"2019-10-28 10:22:05",
"id":"11665258555003154",
"applyNo":"gongsibao001",
"merchantId":"18asf854584",
"status":"1030",
"invoiceNo":"",
"invoiceImg":null,
"taxNo":"",
"taxVoucher":null,
"mailNo":"",
"deletedAt":null,
"version":0,
"apply":{
"isInvalid":"红冲",
"createdAt":"2019-10-31 12:15:42",
"updatedAt":"2019-10-31 12:15:42",
"type":10,
"applyNo":"gongsibao001",
"merchantName":"腾讯信息科有限公司",
"businessName":"悦图遥感科技"
}
},
{
"invoiceTime":"2019-10-26 14:41:42",
"complateTax":"已完成",
"taxTime":"2019-10-10 08:00:00",
"createdAt":"2019-10-25 19:56:30",
"updatedAt":"2019-10-26 14:41:42",
"id":"11665033820002912",
"applyNo":"gongsibao001",
"merchantId":"18asf854584",
"status":"1080",
"invoiceNo":"gongsibao4584585",
"invoiceImg":"www.baidu.com",
"taxNo":"DIE552SDKD",
"taxVoucher":null,
"mailNo":"JIDNUId625815",
"deletedAt":null,
"version":0,
"apply":{
"isInvalid":"未红冲",
"createdAt":"2019-10-31 12:15:42",
"updatedAt":"2019-10-31 12:15:42",
"type":10,
"applyNo":"gongsibao001",
"merchantName":"腾讯信息科有限公司",
"businessName":"网易信息科技"
}
},
{
"invoiceTime":"2019-10-25 17:38:48",
"complateTax":"未完成",
"taxTime":"2019-10-25 17:36:36",
"createdAt":"2019-10-25 17:36:36",
"updatedAt":"2019-10-25 17:38:48",
"id":"11665025426002758",
"applyNo":"zjietiaodong999",
"merchantId":"11064622752480998",
"status":"1030",
"invoiceNo":"",
"invoiceImg":null,
"taxNo":"",
"taxVoucher":null,
"mailNo":"",
"deletedAt":null,
"version":0,
"apply":{
"isInvalid":"红冲",
"createdAt":"2019-10-31 12:15:42",
"updatedAt":"2019-10-31 12:15:42",
"type":10,
"applyNo":"zjietiaodong999",
"merchantName":"网易科技",
"businessName":"zijietiaodongmingcheng"
}
}
]
},
"bizmsg":"empty",
"requestid":"8296ad60d1bc46b8a73f7405f2861aec"
}
```
## **<a name="queryInvoice"> 查看详情</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** '/web/invoice/invoiceCtl/queryInvoice
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string | 否 |  | 发票ID |
| applyNo | string | 否 |  | 发票申请号 |
| merchantId | string | 否 |  | 商户ID |
**示例**
```
注意:applyNo结合merchantId 一起使用,当id存在是优先使用Id查询
{
"merchantId":"11665033820002912",
"applyNo": "1020",
"id":"xxxx"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"操作成功",
"data":{
"id":"11665033820002912",
"merchantId":"18asf854584",
"merchantName":"腾讯信息科有限公司",
"merchantCreditCode":"5456461654165",
"merchantAddr":"北京海淀区上地",
"merchantMobile":"18833836392",
"merchantBank":"招商银大望路支行",
"merchantAccount":"tengxunkeji",
"businessmenId":"12795594625000138",
"businessmenCreditCode":"91210200MA0QE7GT5L",
"businessName":"网易信息科技",
"isBank":"已开户",
"taxAuthorities":"北京朝阳税务局",
"type":"普通发票",
"invoiceAmount":200000,
"statements":"wwww.baidu.com",
"contract":"www.qq.com",
"invoiceTime":"2019-09-19",
"settleImg":"www.taobao.com",
"applyNo":"gongsibao001",
"invoiceContent":null,
"personalIncomeTax":482926.51,
"additionalTax":65323.9,
"valueAddedTax":544365.81,
"serviceCharge":45,
"applyMobile":null,
"isInvalid":"已红冲",
"parentId":null,
"status":"1090",
"customerStatus":"1090",
"payWay":"系统账户扣款",
"payAccount":null,
"isPay":"已支付",
"mailAddr":"北京来广营",
"mailMobile":"0-012535",
"mailTo":"脚姐",
"remark":"脚姐已批准",
"delivererId":"11329678846003516",
"createdAt":"2019-10-25",
"updatedAt":"2019-10-26T05:36:15.000Z",
"deletedAt":null,
"version":0,
"statusName":"完成",
"customerStatusName":"",
"deliverer":{
"id":"11329678846003516",
"invoiceId":"11665033820002912",
"applyNo":"gongsibao001",
"merchantId":"18asf854584",
"delivererId":"1536854655",
"delivererName":"国投迎新科技有限公司",
"delivererAmount":10,
"breakReason":null,
"auditContent":"审核内容信息",
"delivererContent":"交付商交付内容信息",
"mailAddr":"北京大望路",
"mailMobile":"1000",
"mailTo":"脚姐",
"delivererMailNo":"JIDNUId625815",
"platformMailNo":"545sre55sg",
"createdAt":"2019-10-25",
"updatedAt":"2019-10-28",
"deletedAt":null,
"version":0
},
"invoice":{
"id":"11665033820002912",
"applyNo":"gongsibao001",
"merchantId":"18asf854584",
"status":"1080",
"invoiceNo":"gongsibao4584585",
"invoiceTime":"2019-10-12",
"invoiceImg":"www.baidu.com",
"taxNo":"DIE552SDKD",
"complateTax":"已完税",
"taxTime":"2019-10-10",
"taxVoucher":null,
"mailNo":"JIDNUId625815",
"createdAt":"2019-10-25",
"updatedAt":"2019-10-26",
"deletedAt":null,
"version":0,
"statusName":"已邮寄"
},
"parentInvoice":null
},
"bizmsg":"empty",
"requestid":"9120426859914d88ba56a58709683be4"
}
```
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** '/web/invoice/invoiceCtl/platformAssignment'
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string| 是 |  | 发票申请ID |
| nextStatus | string | 是 | 1070 | 发票状态 |
| auditContent | string | 是 |  | 审核内容 |
| delivererContent | string | 是 |  | 交付内容 |
| mailAddr | string | 是 |  | 邮寄地址 |
| mailMobile | string | 是 |  | 邮寄电话 |
| mailTo | string | 是 |  | 邮寄人 |
**示例**
```
{
"id":"11665430003004143",
"nextStatus": "1070",
"auditContent":"审核内容信息",
"delivererContent":"交付商交付内容信息",
"mailAddr":"北京大望路",
"mailMobile":"010-65658565",
"mailTo":"杨庆菊"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"success",
"data":null,
"requestid":"3ea95f1837b9475da4a4d9aacc3ff74b"
}
```
## **<a name="queryTxPayment"> 查看完税证明</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** '/api/op/action/springboard
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string | 是 |  | 发票ID |
**示例**
```
{
"id":"11665033820002912"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
```
{
"status":0,
"msg":"操作成功",
"data":{
"invoiceTime":"2019-10-31 13:09:03",
"complateTax":"已完成",
"taxTime":"2019-10-10 08:00:00",
"createdAt":"2019-10-31 13:09:03",
"updatedAt":"2019-10-31 13:09:03",
"id":"11665448190004592",
"taxNo":"DIE552SDKD",
"taxVoucher":"www.baidu.com"
},
"bizmsg":"empty",
"requestid":"b00a9b2244504505bf1ef1bc36b6949e"
}
```
\ No newline at end of file
<a name="menu">目录</a>
1. [发票状态](#status)
1. [发票申请列表](#queryApplyInvoices)
1. [查看详情](#queryInvoice)
1. [申请审核](#platformAssignment)
1. [业务分配](#platformAssignment2)
1. [交付审核](#platformAssignment3)
## **<a name="saveInvoice"> 发票状态</a>**     
[返回到目录](#menu)    
```javascript
{
"0090": {
"status": "0090",
"name": "未付款",
"next": "1000",
"cstatus": "0090",//客户
"dstatus": "",//交付商
},
"1000": {
"status": "1000",
"name": "待审核",
"next": "1020",
"cstatus": "0090",//客户
"dstatus": "",//交付商
},
"1010": {
"status": "1010",
"name": "审核不通过",
"next": "",
"cstatus": "1010",
"dstatus": "",
},
"1020": {
"status": "1020",
"name": "待分配",
"next": "1030",
"cstatus": "1030",
"dstatus": "",
},
"1030": {
"status": "1030",
"name": "待处理",
"next": "1050",
"cstatus": "1030",
"dstatus": "1030",
},
"1040": {
"status": "1040",
"name": "交付商关闭",
"next": "1020",
"cstatus": "1030",
"dstatus": "1040",
},
"1050": {
"status": "1050",
"name": "已开具",
"next": "1060",
"cstatus": "1050",
"dstatus": "1050",
},
"1060": {
"status": "1060",
"name": "待审核",
"next": "1070",
"cstatus": "1050",
"dstatus": "1070",
},
"1070": {
"status": "1070",
"name": "审核通过",
"next": "1080",
"cstatus": "1050",
"dstatus": "1070",
},
"1080": {
"status": "1080",
"name": "已邮寄",
"next": "1090",
"cstatus": "1050",
"dstatus": "1080",
},
"1090": {
"status": "1090",
"name": "完成",
"next": "1100",
"cstatus": "1090",
"dstatus": "1080",
},
"1100": {
"status": "1090",
"name": "发票撤回",
"next": "1100",
"cstatus": "1090",
"dstatus": "1080",
},
"1200": {
"status": "1200",
"name": "红冲",
"next": "",
"cstatus": "1200",
"dstatus": "",
},
"1300": {
"status": "1300",
"name": "审核失败(平台第二次审核)",
"next": "1060",
"cstatus": "1050",
"dstatus": "1060",
}
}
```
## **<a name="queryApplyInvoices"> 发票申请列表(平台) </a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/queryApplyInvoices
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| pageIndex | number | 否 | 1 | 当前页数 |
| pageSize | number | 否 | 10 | 每页记录数 |
| invoiceTime | string | 是 |  | 开发票时间 |
| applyNo | string | 是 |  | 发票申请编号 |
| type | string | 是 |  | 发票类型 |
| status | string | 是 |  | 发票状态 |
**示例**
```javascript
{
"type":"10"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```javascript
{
"status":0,
"msg":"操作成功",
"data":{
"count":3,
"rows":[
{
"invoiceTime":"2019-10-28 10:22:05",
"complateTax":"未完成",
"taxTime":"2019-10-28 10:22:05",
"createdAt":"2019-10-28 10:22:05",
"updatedAt":"2019-10-28 10:22:05",
"id":"11665258555003154",
"applyNo":"gongsibao001",
"merchantId":"18asf854584",
"status":"1030",
"invoiceNo":"",
"invoiceImg":null,
"taxNo":"",
"taxVoucher":null,
"mailNo":"",
"deletedAt":null,
"version":0,
"apply":{
"isInvalid":"红冲",
"createdAt":"2019-10-31 12:15:42",
"updatedAt":"2019-10-31 12:15:42",
"type":10,
"applyNo":"gongsibao001",
"merchantName":"腾讯信息科有限公司",
"businessName":"悦图遥感科技"
}
},
{
"invoiceTime":"2019-10-26 14:41:42",
"complateTax":"已完成",
"taxTime":"2019-10-10 08:00:00",
"createdAt":"2019-10-25 19:56:30",
"updatedAt":"2019-10-26 14:41:42",
"id":"11665033820002912",
"applyNo":"gongsibao001",
"merchantId":"18asf854584",
"status":"1080",
"invoiceNo":"gongsibao4584585",
"invoiceImg":"www.baidu.com",
"taxNo":"DIE552SDKD",
"taxVoucher":null,
"mailNo":"JIDNUId625815",
"deletedAt":null,
"version":0,
"apply":{
"isInvalid":"未红冲",
"createdAt":"2019-10-31 12:15:42",
"updatedAt":"2019-10-31 12:15:42",
"type":10,
"applyNo":"gongsibao001",
"merchantName":"腾讯信息科有限公司",
"businessName":"网易信息科技"
}
},
{
"invoiceTime":"2019-10-25 17:38:48",
"complateTax":"未完成",
"taxTime":"2019-10-25 17:36:36",
"createdAt":"2019-10-25 17:36:36",
"updatedAt":"2019-10-25 17:38:48",
"id":"11665025426002758",
"applyNo":"zjietiaodong999",
"merchantId":"11064622752480998",
"status":"1030",
"invoiceNo":"",
"invoiceImg":null,
"taxNo":"",
"taxVoucher":null,
"mailNo":"",
"deletedAt":null,
"version":0,
"apply":{
"isInvalid":"红冲",
"createdAt":"2019-10-31 12:15:42",
"updatedAt":"2019-10-31 12:15:42",
"type":10,
"applyNo":"zjietiaodong999",
"merchantName":"网易科技",
"businessName":"zijietiaodongmingcheng"
}
}
]
},
"bizmsg":"empty",
"requestid":"8296ad60d1bc46b8a73f7405f2861aec"
}
```
## **<a name="queryInvoice"> 查看详情</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** '/web/invoice/invoiceCtl/queryInvoice
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string | 否 |  | 发票ID |
| applyNo | string | 否 |  | 发票申请号 |
| merchantId | string | 否 |  | 商户ID |
**示例**
```
注意:applyNo结合merchantId 一起使用,当id存在是优先使用Id查询
{
"merchantId":"11665033820002912",
"applyNo": "1020",
"id":"xxxx"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"操作成功",
"data":{
"id":"11665033820002912",
"merchantId":"18asf854584",
"merchantName":"腾讯信息科有限公司",
"merchantCreditCode":"5456461654165",
"merchantAddr":"北京海淀区上地",
"merchantMobile":"18833836392",
"merchantBank":"招商银大望路支行",
"merchantAccount":"tengxunkeji",
"businessmenId":"12795594625000138",
"businessmenCreditCode":"91210200MA0QE7GT5L",
"businessName":"网易信息科技",
"isBank":"已开户",
"taxAuthorities":"北京朝阳税务局",
"type":"普通发票",
"invoiceAmount":200000,
"statements":"wwww.baidu.com",
"contract":"www.qq.com",
"invoiceTime":"2019-09-19",
"settleImg":"www.taobao.com",
"applyNo":"gongsibao001",
"invoiceContent":null,
"personalIncomeTax":482926.51,
"additionalTax":65323.9,
"valueAddedTax":544365.81,
"serviceCharge":45,
"applyMobile":null,
"isInvalid":"已红冲",
"parentId":null,
"status":"1090",
"customerStatus":"1090",
"payWay":"系统账户扣款",
"payAccount":null,
"isPay":"已支付",
"mailAddr":"北京来广营",
"mailMobile":"0-012535",
"mailTo":"脚姐",
"remark":"脚姐已批准",
"delivererId":"11329678846003516",
"createdAt":"2019-10-25",
"updatedAt":"2019-10-26T05:36:15.000Z",
"deletedAt":null,
"version":0,
"statusName":"完成",
"customerStatusName":"",
"deliverer":{
"id":"11329678846003516",
"invoiceId":"11665033820002912",
"applyNo":"gongsibao001",
"merchantId":"18asf854584",
"delivererId":"1536854655",
"delivererName":"国投迎新科技有限公司",
"delivererAmount":10,
"breakReason":null,
"auditContent":"审核内容信息",
"delivererContent":"交付商交付内容信息",
"mailAddr":"北京大望路",
"mailMobile":"1000",
"mailTo":"脚姐",
"delivererMailNo":"JIDNUId625815",
"platformMailNo":"545sre55sg",
"createdAt":"2019-10-25",
"updatedAt":"2019-10-28",
"deletedAt":null,
"version":0
},
"invoice":{
"id":"11665033820002912",
"applyNo":"gongsibao001",
"merchantId":"18asf854584",
"status":"1080",
"invoiceNo":"gongsibao4584585",
"invoiceTime":"2019-10-12",
"invoiceImg":"www.baidu.com",
"taxNo":"DIE552SDKD",
"complateTax":"已完税",
"taxTime":"2019-10-10",
"taxVoucher":null,
"mailNo":"JIDNUId625815",
"createdAt":"2019-10-25",
"updatedAt":"2019-10-26",
"deletedAt":null,
"version":0,
"statusName":"已邮寄"
},
"parentInvoice":null
},
"bizmsg":"empty",
"requestid":"9120426859914d88ba56a58709683be4"
}
```
## **<a name="platformAssignment"> 申请审核</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** '/web/invoice/invoiceCtl/platformAssignment'
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string| 是 |  | 发票申请ID |
| nextStatus | string | 是 |  | 发票状态 |
| remark | string | 是 |  | 平台审核备注 |
| isPay | number | 是 |  | 发票支付 必须写 1 请确认是否已经支付 |
**示例**
```
{
"id":"11665430003004143",
"nextStatus": "1020",
"isPay": 1,
"remark": "材料准确无误"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"success",
"data":null,
"requestid":"ea903ff378d4469a8fef10a6e15f5036"
}
```
## **<a name="platformAssignment2"> 业务分配</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** '/web/invoice/invoiceCtl/platformAssignment'
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string| 是 |  | 发票申请ID |
| nextStatus | string | 是 | 1030 | 发票状态 |
| merchantId | string | 是 |  | 购买方ID |
| delivererId | number | 是 |  | 交付商ID |
| delivererName | string | 是 |  | 交付商名称 |
| delivererAmount | string | 是 |  | 交付商分成 |
**示例**
```
{
"id":"11665033820002912",
"nextStatus": "1030",
"merchantId":"18asf854584",
"delivererId":"1536854655",
"delivererName":"国投迎新科技有限公司",
"delivererAmount":"1000"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"success",
"data":null,
"requestid":"3ea95f1837b9475da4a4d9aacc3ff74b"
}
```
## **<a name="platformAssignment3"> 交付审核</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** '/web/invoice/invoiceCtl/platformAssignment'
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string| 是 |  | 发票申请ID |
| nextStatus | string | 是 | 1070 | 发票状态 |
| auditContent | string | 是 |  | 审核内容 |
| delivererContent | string | 是 |  | 交付内容 |
| mailAddr | string | 是 |  | 邮寄地址 |
| mailMobile | string | 是 |  | 邮寄电话 |
| mailTo | string | 是 |  | 邮寄人 |
**示例**
```
{
"id":"11665430003004143",
"nextStatus": "1070",
"auditContent":"审核内容信息",
"delivererContent":"交付商交付内容信息",
"mailAddr":"北京大望路",
"mailMobile":"010-65658565",
"mailTo":"杨庆菊"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"success",
"data":null,
"requestid":"3ea95f1837b9475da4a4d9aacc3ff74b"
}
```
<a name="menu">目录</a>
1. [交付商查看发票列表](#delivererInvoices)
1. [交付商查看发票审批列表](#delivererApplyInvoices)
1. [红冲列表](#redRushList)
1. [新建进度-已开具](#delivererAssignment)
1. [提交审核](#delivererAssignment2)
1. [新建进度-已邮寄](#delivererAssignment3)
1. [查看详情](#queryInvoiceDeliverer)
## **<a name="delivererInvoices"> 发票列表(交付商) </a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/delivererInvoices
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| pageIndex | number | 否 | 1 | 当前页数 |
| pageSize | number | 否 | 10 | 每页记录数 |
| invoiceTime | string | 否 |  | 开发票时间 |
| startTime | string | 否 |  | 开发票开始时间 |
| endTime | string | 否 |  | 开发票结束时间 |
| applyNo | string | 否 |  | 发票申请编号 |
| invoiceNo | string | 否 |  | 发票编号 |
| type | string | 否 |   | 发票类型 |
| status | string | 否 |  | 发票状态 |
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"count": 1,
"rows": [
{
"id": "11667778231000774",
"apply_no": "gongsibao002", //申请编号
"type": "普通发票", //发票状态
"invoice_no": "gongsibao002", //发票编号
"invoice_time": "2019-11-27 00:00:00", //发票时间
"invoice_amount": 20000000, //发票金额
"merchant_id": "18asf854584", //购买方ID
"merchant_name": "汉唐信通(咨询)有限公司", //购买方名称
"merchant_credit_code": "911101057889696760", //购买方统一社会信用代码
"merchant_addr": "北京市朝阳区来广营西路8号国创产业园6号楼三层东壹区", //购买方地址
"merchant_mobile": "010-8492", //购买方电话
"merchant_bank": "招商银大望路支行", //购买方银行
"merchant_account": "tengxunkeji", //购买方账号
"businessmen_id": "101", //销售方ID
"businessmen_credit_code": "91110108MA01H5F77N", //销售方统一社会信用代码
"businessmen_name": "滴滴出行", //销售方名称
"businessmen_addr": "北京市海淀区西北旺东路10号院东区2号楼二层202", //销售方地址
"businessmen_mobile": "010-5236", //销售方电话
"businessmen_bank": "北京朝阳双秀支", //销售方电话
"businessmen_account": "8569659856", //销售方账号
"is_bank": 1, //是否开户
"tax_authoritioes": "北京市工商行政管理局海淀分局", //授权机构
"is_invalid": "2", //是否红冲(已放弃)
"complate_tax": "未完成", //是否完税
"status": "1080", //发票状态
"red_status": "未红冲", //是否红冲
"month": 11, //月份
"statusName": "已邮寄" //发票状态
}
]
},
"bizmsg": "empty",
"requestid": "93df11627c4a46628e801cb52c48bf85"
}
```
## **<a name="delivererApplyInvoices"> 发票申请列表(交付商) </a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/delivererApplyInvoices
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| pageIndex | number | 否 | 1 | 当前页数 |
| pageSize | number | 否 | 10 | 每页记录数 |
| invoiceTime | string | 否 |  | 开发票时间 |
| startTime | string | 否 |  | 开发票开始时间 |
| endTime | string | 否 |  | 开发票结束时间 |
| applyNo | string | 否 |  | 发票申请编号 |
| inInvalid | string | 否 |  | 是否完税 |
| type | string | 否 |   | 发票类型 |
| status | string | 否 |  | 发票状态 |
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"count": 1,
"rows": [
{
"id": "11667778231000774",
"apply_no": "gongsibao002", //申请编号
"type": "普通发票", //发票类型
"invoice_amount": 20000000, //发票金额
"invoice_time": "2019-09-19 00:00:00", //发票时间
"status": "1080", //发票状态
"merchant_name": "汉唐信通(咨询)有限公司", //购买方名称
"businessmen_name": "滴滴出行", //销售方名称
"statusName": "已邮寄" //状态名称
}
]
},
"bizmsg": "empty",
"requestid": "3dc2b7a6d1f849d2bd1066ef180c5272"
}
```
## **<a name="redRushList"> 红冲列表) </a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/redRushList
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| pageIndex | number | 否 | 1 | 当前页数 |
| pageSize | number | 否 | 10 | 每页记录数 |
| invoiceTime | string | 否 |  | 开发票时间 |
| startTime | string | 否 |  | 开发票开始时间 |
| endTime | string | 否 |  | 开发票结束时间 |
| applyNo | string | 否 |  | 发票申请编号 |
| inInvalid | string | 否 |  | 是否完税 |
| type | string | 否 |   | 发票类型 |
| status | string | 否 |  | 发票状态 "1030": "待处理", "1040": "交付商关闭", "1050": "已开具", "1060": "待审核", "1080": "已邮寄", "1300": "审核失败(平台第二次审核)"|
| redStatus | string | 否 |  | 红冲状态 1:未红冲 2:红冲中 3 红冲失败 4 红冲成功 |
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"count": 1,
"rows": [
{
"id": "11667778231000774",
"apply_no": "gongsibao002", //申请编号
"type": "普通发票", //发票类型
"invoice_amount": 20000000, //发票金额
"invoice_time": "2019-09-19 00:00:00", //发票时间
"status": "1080", //发票状态
"merchant_name": "汉唐信通(咨询)有限公司", //购买方名称
"businessmen_name": "滴滴出行", //销售方名称
"statusName": "已邮寄" //状态名称
}
]
},
"bizmsg": "empty",
"requestid": "3dc2b7a6d1f849d2bd1066ef180c5272"
}
```
## **<a name="delivererAssignment"> 新建进度-已开具</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/delivererAssignment
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string| 是 |  | 发票申请ID |
| nextStatus | string | 是 | 1050 | 发票状态 |
| invoiceNo | string | 是 |  | 发票编号 |
| invoiceTime | number | 是 |  | 开具时间 |
| invoiceImg | string | 是 |  | 发票图片 |
**示例**
```
{
"id":"11665430003004143",
"nextStatus": "1050",
"invoiceNo":"gongsibao4584585",
"invoiceTime":"2019-10-12",
"invoiceImg":"www.baidu.com"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```javascript
{
"status":0,
"msg":"success",
"data":null,
"requestid":"3ea95f1837b9475da4a4d9aacc3ff74b"
}
```
## **<a name="delivererAssignment2"> 提交审核</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/delivererAssignment
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string| 是 |  | 发票申请ID |
| nextStatus | string | 是 | 1060  | 发票状态 |
**示例**
```javascript
{
"id":"11665033820002912",
"nextStatus": "1060",
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```javascript
{
"status":0,
"msg":"success",
"data":null,
"requestid":"3ea95f1837b9475da4a4d9aacc3ff74b"
}
```
## **<a name="delivererAssignment3"> 交付商邮寄</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/delivererAssignment
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string| 是 |  | 发票申请ID |
| nextStatus | string | 是 | 1080  | 发票状态 |
| mailNo | string | 是 |  | 邮寄单号 |
**示例**
```
{
"id":"11665430003004143",
"nextStatus": "1080",
"mailNo":"JIDNUId625815"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"success",
"data":null,
"requestid":"3ea95f1837b9475da4a4d9aacc3ff74b"
}
```
## **<a name="queryInvoiceDeliverer"> 查看详情</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** '/api/op/action/springboard
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string | 否 |  | 发票ID |
| applyNo | string | 否 |  | 发票申请号 |
| merchantId | string | 是 |  | 商户ID |
**示例**
```
注意:applyNo结合merchantId 一起使用,当id存在是优先使用Id查询
{
"merchantId":"11665033820002912",
"applyNo": "1020",
"id":"xxxx"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"操作成功",
"data":{
"id":"11665033820002912",
"delivererId":"11329678846003516",
"merchantId":"18asf854584",
"merchantName":"腾讯信息科有限公司",
"merchantCreditCode":"5456461654165",
"merchantAddr":"北京海淀区上地",
"merchantMobile":"18833836392",
"merchantBank":"招商银大望路支行",
"merchantAccount":"tengxunkeji",
"businessmenId":"12795594625000138",
"businessmenCreditCode":"91210200MA0QE7GT5L",
"businessName":"网易信息科技",
"isBank":"未开户",
"taxAuthorities":"北京朝阳税务局",
"type":"普通发票",
"invoiceAmount":20000000,
"statements":"wwww.baidu.com",
"contract":"www.qq.com",
"invoiceTime":"2019-09-19",
"settleImg":"www.taobao.com",
"applyNo":"gongsibao001",
"invoiceContent":null,
"personalIncomeTax":48292651,
"additionalTax":6532390,
"valueAddedTax":54436581,
"serviceCharge":4500,
"applyMobile":null,
"mailAddr":"北京来广营",
"mailMobile":"0-012535",
"mailTo":"脚姐",
"createdAt":"2019-10-25",
"deliverer":{
"auditContent":"审核内容信息",
"delivererContent":"交付商交付内容信息",
"mailAddr":"北京大望路",
"mailMobile":"1000",
"mailTo":"脚姐",
"delivererMailNo":"JIDNUId625815",
"status":"1080",
"statusName":"已邮寄"
},
"invoice":{
"invoiceNo":"gongsibao4584585",
"invoiceTime":"2019-10-12",
"invoiceImg":"www.baidu.com",
"taxNo":"DIE552SDKD",
"complateTax":"已完税",
"taxTime":"2019-10-10",
"taxVoucher":null
}
},
"bizmsg":"empty",
"requestid":"eecdd1283154468897f30b0c2fd37cb3"
}
```
<a name="menu">目录</a>
1. [发票信息列表](#delivererInvoices)
1. [上传完税](#txPayment)
## **<a name="delivererInvoices"> 发票发票管理列表) </a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/delivererInvoices
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| pageIndex | number | 否 | 1 | 当前页数 |
| pageSize | number | 否 | 10 | 每页记录数 |
| complateTax | string | 否 |  | 是否完税 |
| invoiceTime | string | 否 |  | 开发票时间 |
| applyNo | string | 否 |  | 发票申请编号 |
| inInvalid | string | 否 |  | 是否完税 |
| type | string | 否 |  | 发票类型 |
**示例**
```
{
"type":"10"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```javascript
{
"status":0,
"msg":"操作成功",
"data":{
"count":2,
"rows":[
{
"applyNo":"gongsibao-futong001",
"invoiceId":"11665448190004592",
"breakReason":null,
"apply":{
"merchantId":"11064622752480055",
"merchantName":"司机宝",
"type":"增值税专用发票",
"invoiceAmount":400000000,
"invoiceTime":"2019-10-19",
"businessName":"北京富通勤国际贸易有限责任公司(个体工商)"
},
"invoice":{
"invoiceNo":"gongsibao4584585",
"status":"1060",
"statusName":"待审核"
}
},
{
"applyNo":"gongsibao-futong001",
"invoiceId":"11665448190004592",
"breakReason":"业务繁忙",
"apply":{
"merchantId":"11064622752480055",
"merchantName":"司机宝",
"type":"增值税专用发票",
"invoiceAmount":400000000,
"invoiceTime":"2019-10-19",
"businessName":"北京富通勤国际贸易有限责任公司(个体工商)"
},
"invoice":{
"invoiceNo":"gongsibao4584585",
"status":"1060",
"statusName":"待审核"
}
}
]
},
"bizmsg":"empty",
"requestid":"21da505b34d7423fbbb8865d64f652a5"
}
```
## **<a name="txPayment"> 上传完税 </a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/txPayment
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | number | 是 |  | 发票ID |
| taxNo | number | 是 |  | 发票编号 |
| complateTax | string | 是 |  | 是否完税 |
| taxTime | string | 是 |  | 完税时间 |
| taxVoucher | string | 是 |  | 完税图片 |
**示例**
```
{
"id":"11665448190004592",
"taxNo": "DIE552SDKD",
"complateTax":1,
"taxTime":"2019-10-10",
"taxVoucher":"www.baidu.com"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
<a name="menu">目录</a>
1. [业务进度字典](#processList)
2. [发票申请页](#invoicePage)
1. [申请列表页](#myInvoicePage)
1. [分配业务员](#deliverAssignSalesman)
1. [开具发票](#invoiced)
1. [提交审核](#submitAudit)
1. [审核失败](#deliverReject)
1. [交付商交付](#delivered)
1. [查询详细信息](#invoice)
1. [发票列表](#merchantinvoicePage)
1. [发票申请列表](#merchantinvoiceapplyPage)
## **<a name="processList"> 业务进度字典 </a>**
[返回到目录](#menu)
##### URL
[/web/invoice/invoiceCtl/processDics]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": [
{
"status": "1000", // 状态码
"name": "待分配" // 状态名称
},
{
"status": "1010",
"name": "待完善"
},
],
"requestid": "db9a3248c6b7483d93ccea6d66d0affc"
}
```
## **<a name="invoicePage"> 发票申请页 </a>**
[返回到目录](#menu)
##### URL
[/web/invoice/invoiceCtl/invoicePage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
说明:
操作按钮显示
查看详情 全部转态都显示
业务分配 status = 1030
提交审核 status = 1050
业务交付 status = 1070
{
"currentPage":1,
"pageSize": 2,
"apply_no":"", // 申请编号
"status":"", // 进度状态
"invoice_type":"", // 发票类型 10 增值税专用发票 20 增值税普通发票 30 普通发票
"createTimeBegin":"", // 申请时间-开始
"createTimeEnd":"" // 申请时间-结束
}
```
#### 返回结果
```javascript
{
"count": 5,
"rows": [
{
"id": "11855671564003193",
"channel_id": "1",
"product_id": "50010000",
"apply_no": "GONGSIBAO20200213", // 申请编号
"invoice_type": "10", // 发票类型
"invoice_amount": 5000, // 价税合计总额
"created_at": "2020-03-12 10:46:00", // 申请时间
"status": "1110", // 进度状态
"status_name": "业务完成", // 进度状态名称
"next_status": [ // 下一个进度
{
"next_status": "1010", // 状态码
"next_name": "待完善" // 状态名称
}
],
"merchant_name": "汉唐信通(北京)科技有限公司", // 发票抬头
"businessmen_name": "北京创知厚德科技有限公司", // 开票方
"invoice_deliver": { // 交付商对象
"deliver_name": "1", // 交付商名称
},
"oproduct": { // 产品
"name": "发票申请",
"desc": "发票申请,发票红冲",
}
},
],
"requestid": "dc53b7fb2151425e8366edfe317bb8b5"
}
```
## **<a name="myInvoicePage"> 申请列表页 </a>**
[返回到目录](#menu)
##### URL
[/web/invoice/invoiceCtl/myInvoicePage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
说明:
操作按钮显示
查看详情 全部转态都显示
新建进度 status = 1040 || 1080,显示当前status_name
{
"currentPage":1,
"pageSize": 2,
"apply_no":"", // 申请编号
"status":"", // 进度状态
"invoice_type":"", // 发票类型 10 增值税专用发票 20 增值税普通发票 30 普通发票
"createTimeBegin":"", // 申请时间-开始
"createTimeEnd":"" // 申请时间-结束
}
```
#### 返回结果
```javascript
{
"count": 5,
"rows": [
{
"id": "11855671564003193",
"channel_id": "1",
"product_id": "50010000",
"apply_no": "GONGSIBAO20200213", // 申请编号
"invoice_type": "10", // 发票类型
"invoice_amount": 5000, // 价税合计总额
"created_at": "2020-03-12 10:46:00", // 申请时间
"status": "1110", // 进度状态
"status_name": "业务完成", // 进度状态名称
"next_status": [ // 下一个进度
{
"next_status": "1010", // 状态码
"next_name": "待完善" // 状态名称
}
],
"merchant_name": "汉唐信通(北京)科技有限公司", // 发票抬头
"businessmen_name": "北京创知厚德科技有限公司", // 开票方
"invoice_deliver": { // 交付商对象
"deliver_name": "1", // 交付商名称
},
"oproduct": { // 产品
"name": "发票申请",
"desc": "发票申请,发票红冲",
}
},
],
"requestid": "dc53b7fb2151425e8366edfe317bb8b5"
}
```
## **<a name="invoice"> 查询详细信息 </a>**     
[返回到目录](#menu)     
##### URL
[/web/invoice/invoiceCtl/invoice]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 请求参数 `POST`
```javascript
{
"id": "11855693476003245"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"id": "11855693476003245",
"channel_id": "1",
"invoice_type": "10",
"invoice_no": "17485952652",
"invoice_number": "NO 02995608",
"invoice_time": "2020-03-10T00:00:00.000Z",
"merchant_id": "2",
"merchant_name": "汉唐信通(北京)科技有限公司",
"merchant_credit_code": "911101083066224948",
"merchant_addr": "北京市海淀区北清路164号17-27号院813号",
"merchant_mobile": "010-8492****",
"merchant_bank": "工商银行海淀区北清路支行",
"merchant_account": "gongsibao",
"businessmen_type": "10",
"businessmen_id": "1",
"businessmen_credit_code": "91110105MA00723E4F",
"businessmen_name": "北京创知厚德科技有限公司",
"businessmen_addr": "北京市朝阳区创远路36号院10号楼1层102",
"businessmen_mobile": "1331112****",
"businessmen_bank": "工商银行朝阳支行",
"businessmen_account": "chuangzhihoude",
"apply_no": "GONGSIBAO20200214",
"apply_time": "2020-03-10T16:00:00.000Z",
"invoice_amount": 4000,
"invoice_content": "服务费",
"contract": "https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=1155989947,2985386605&fm=26&gp=0.jpg",
"personal_invoice_tax": 100,
"additional_tax": 0,
"value_added_tax": 0,
"mail_addr": "北京市朝阳区创远路36号院10号楼1层102",
"mail_mobile": "010-3359658",
"mail_to": "flzhang@gongsibao.com",
"statements": null,
"invoice_img": "https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=339685511,2228408993&fm=26&gp=0.jpg",
"invoice_deliver_id": "11435635657000115",
"deliver_id": "13133030477001094",
"bd_id": "4",
"bd_path": "/公司宝/bpo/大客户/30/30/",
"product_id": "50010000",
"status": "1120",
"created_at": "2020-03-12T08:51:12.000Z",
"updated_at": "2020-03-12T08:51:12.000Z",
"deleted_at": null,
"version": 7,
"invoiceinforeg": {
"id": "11855693476003245",
"deliver_mail_addr": "上海开封",
"deliver_mail_to": "superman",
"deliver_mail_mobile": "18833836395",
"audit_content": "订单无误,可进行交付",
"deliver_content": "发票",
"deliver_mail_no": "sf78946234",
"audit_result": "交付商交付",
"created_at": "2020-03-12T08:51:12.000Z",
"updated_at": "2020-03-12T08:51:12.000Z",
"deleted_at": null,
"version": 0
},
"invoicedeliver": {
"id": "11435635657000115",
"invoice_id": "11855693476003245",
"deliver_id": "13133030477001094",
"deliver_name": "上海交付商",
"deliver_delive": 2000,
"deliver_mail_no": "",
"deliver_img": "",
"operator_id": "24",
"created_at": "2020-03-12T12:57:44.000Z",
"updated_at": "2020-03-12T12:57:44.000Z",
"deleted_at": null,
"version": 0
},
"invoicesummaryinfo": {
"id": "11855693476003245",
"province": "上海市",
"invoice_type": "10",
"invoice_join": "10",
"invoice_no": "17485952652",
"invoice_number": "NO 02995608",
"invoice_time": "2020-03-09T16:00:00.000Z",
"merchant_name": "汉唐信通(北京)科技有限公司",
"merchant_credit_code": "911101083066224948",
"merchant_addr": "北京市海淀区北清路164号17-27号院813号",
"merchant_mobile": "010-8492****",
"merchant_bank": "工商银行海淀区北清路支行",
"merchant_account": "gongsibao",
"businessmen_credit_code": "91110105MA00723E4F",
"businessmen_name": "北京创知厚德科技有限公司",
"businessmen_addr": "北京市朝阳区创远路36号院10号楼1层102",
"businessmen_mobile": "1331112****",
"businessmen_bank": "工商银行朝阳支行",
"businessmen_account": "chuangzhihoude",
"summary": [
{
"summaryType": "企业管理服务",
"summaryInfo": "市场推广",
"category": "xxxxx",
"unit": "元(人民币)",
"number": "1000",
"unitPrice": "100",
"amount": "100000",
"taxRate": "3%",
"taxAmount": "3000"
}
],
"created_at": "2020-03-12T08:51:12.000Z",
"updated_at": "2020-03-12T08:51:12.000Z",
"deleted_at": null,
"version": 0
}
},
"bizmsg": "empty",
"requestid": "5dd0431bbb8749ea848f9e92644c2eeb"
}
```
## **<a name="deliverAssignSalesman"> 分配业务员 </a>**     
[返回到目录](#menu)     
##### URL
[/web/invoice/invoiceCtl/handleStatus]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 请求参数 `POST`
```javascript
{
"invoice_id":"11855671564003193", //发票ID
"operator_id": "001", //业务员ID
"status":"1040" //业务状态
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```javascript
{
"status": 0,
"msg": "操作成功",
"data": "success",
"bizmsg": "empty",
"requestid": "f6ed725fb64748c9a95227a7c6052942"
}
```
## **<a name="invoiced"> 开具发票 </a>**     
[返回到目录](#menu)     
##### URL
[/web/invoice/invoiceCtl/handleStatus]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 请求参数 `POST`
```javascript
{
"invoice_id":"11855693476003245", //发票ID
"status":"1050", //业务状态
"invoice_no": "17485952652", //发票编号
"invoice_img":"https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=339685511,2228408993&fm=26&gp=0.jpg", //发票图片
"invoice_time": "2020-03-10", //开票时间
"invoice_number":"NO 02995607" //发票号码
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```javascript
{
"status": 0,
"msg": "操作成功",
"data": "success",
"bizmsg": "empty",
"requestid": "f6ed725fb64748c9a95227a7c6052942"
}
```
## **<a name="submitAudit"> 提交审核 </a>**     
[返回到目录](#menu)     
##### URL
[/web/invoice/invoiceCtl/handleStatus]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 请求参数 `POST`
```javascript
{
"invoice_id":"11855693476003245", //发票ID
"status":"1060", //业务状态
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```javascript
{
"status": 0,
"msg": "操作成功",
"data": "success",
"bizmsg": "empty",
"requestid": "f6ed725fb64748c9a95227a7c6052942"
}
```
## **<a name="deliverReject"> 审核失败 </a>**     
[返回到目录](#menu)     
##### URL
[/web/invoice/invoiceCtl/handleStatus]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 请求参数 `POST`
```javascript
{
"invoice_id":"11855693476003245", //发票ID
"status":"1050", //业务状态
"invoice_no": "17485952652", //发票编号
"invoice_img":"https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=339685511,2228408993&fm=26&gp=0.jpg", //发票图片
"invoice_time": "2020-03-10", //开票时间
"invoice_number":"NO 02995607" //发票号码
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```javascript
{
"status": 0,
"msg": "操作成功",
"data": "success",
"bizmsg": "empty",
"requestid": "f6ed725fb64748c9a95227a7c6052942"
}
```
## **<a name="delivered"> 交付商交付 </a>**     
[返回到目录](#menu)     
##### URL
[/web/invoice/invoiceCtl/handleStatus]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 请求参数 `POST`
```javascript
{
"invoice_id":"11855693476003245", //发票ID
"status":"1050", //业务状态
"deliver_mail_no": "sfsunyanan", //快递单号
"deliver_img": "https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1909363170,38053158&fm=26&gp=0.jpg" //交接单
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```javascript
{
"status": 0,
"msg": "操作成功",
"data": "success",
"bizmsg": "empty",
"requestid": "f6ed725fb64748c9a95227a7c6052942"
}
```
## **<a name="merchantinvoicePage"> 发票列表 </a>**     
[返回到目录](#menu)     
##### URL
[/web/saas/invoiceCtl/merchantinvoicePage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 请求参数 `POST`
```javascript
{
"currentPage": 1,
"pageSize": 10,
"apply_no": "", //发票申请编号
"invoice_no": "", //发票代码
"from_name": "", //开票方名称
"begin_time": "", //开始时间
"end_time": "" //结束时间
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 1,
"rows": [
{
"id": "1",
"saas_id": "saas_id",
"saas_merchant_id": "11248111258000991",
"batch_no": "batch_no",
"owner_type": "00",
"fee_type": "00",
"invoice_type": "10", //发票类型 10 增值税专用发票 20 增值税普通发票 30 普通发票
"province": "province",
"invoice_join": "10",
"invoice_no": "invoice_no", //发票代码
"invoice_number": "invoice_number", //发票号码
"invoice_time": "2020-04-09", //开票日期
"invoice_amount": 1, //价税总计
"sve_invoice_id": "sve_invoice_id",
"apply_no": "apply_no", //发票申请编号
"from_name": "from_name", //名称
"from_credit_code": "from_credit_code", //纳税人识别号
"from_addr": "from_addr", //地址
"from_mobile": "from_mobile", //电话
"from_bank": "from_bank", //开户行
"from_account": "from_account", //银行账号
"to_name": "to_name", //邮寄名称
"to_credit_code": "to_credit_code",
"to_addr": "to_addr", //邮寄地址
"to_mobile": "to_mobile", //邮寄电话
"to_bank": "to_bank", //
"to_account": "to_account",
"mail_to": "mail_to",
"mail_mobile": "mail_mobile",
"mail_addr": "mail_addr",
"personal_invoice_tax": 10,
"additional_tax": 1,
"value_added_tax": 1,
"service_tax": 1,
"summary": "summary",
"created_at": "2020-04-09 21:31:40",
"updated_at": "2020-04-09 21:31:42",
"deleted_at": null,
"version": 0,
"price": 0
}
]
},
"requestid": "2d9c4d82543f49b197e9bc38e1bdc499"
}
```
## **<a name="merchantinvoiceapplyPage"> 发票申请列表 </a>**     
[返回到目录](#menu)     
##### URL
[/web/saas/invoiceCtl/merchantinvoiceapplyPage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 请求参数 `POST`
```javascript
{
"currentPage": 1,
"pageSize": 10,
"apply_no": "", //发票申请编号
"begin_time": "", //开始时间
"end_time": "" //结束时间
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 1,
"rows": [
{
"id": "1",
"saas_id": "1",
"saas_merchant_id": "11248111258000991",
"batch_no": "1",
"owner_type": "商户发票",
"fee_type": "注册订单费用",
"invoice_type": "增值税专用发票", //发票类型
"status": "1", //进度
"sve_invoice_id": "1",
"apply_no": "1", //发票申请编号
"from_name": "1", //开票方
"from_credit_code": "1",
"from_addr": "1",
"from_mobile": "1",
"from_bank": "1",
"from_account": "1",
"to_name": "1", //发票抬头
"to_credit_code": "1",
"to_addr": "1",
"to_mobile": "1",
"to_bank": "1",
"to_account": "1",
"mail_to": "1",
"mail_mobile": "1",
"mail_addr": "1",
"personal_invoice_tax": 1, //个税
"additional_tax": 1,
"value_added_tax": 1,
"service_tax": 1,
"created_at": "2020-04-10 22:39:43", //申请时间
"updated_at": "2020-04-10 22:39:40",
"deleted_at": null,
"version": 0,
"invoice_join": "",
"price": 0
}
]
},
"requestid": "712c62cc9dfd455b82ae13bf68c882c9"
}
```
<a name="menu">目录</a>
1. [发票状态](#status)
1. [验证发票是否符合申请](#verification)已经弃用
1. [发票查询明细(平台)](#queryInvoice)
1. [发票查询明细(交付商)](#queryInvoiceDeliverer)
1. [发票试算](#calcInvoice) 已经弃用
1. [发票申请](#invoices)
1. [发票验证&试算](#verificationAndCalculation)
1. [计算增值税](#calculationValueAddedTax)
1. [发票附加税](#calculationAdditionalTax)
1. [发票申请列表(平台)](#queryInvoices)
1. [交付查看商审批列表](#delivererInvoices)
1. [发票平台审批](#platformAssignment)
1. [发票交付商审批](#delivererAssignment)
1. [完成税证明](#txPayment)
1. [查看完成税证明](#queryTxPayment)
1. [平台更新邮寄地址](#apiUpEmNO)
## **<a name="saveInvoice"> 发票状态</a>**     
[返回到目录](#menu)    
```
{
"0090": {
"status": "0090",
"name": "未付款",
"next": "1000",
"cstatus": "0090",//客户
"dstatus": "",//交付商
},
"1000": {
"status": "1000",
"name": "待审核",
"next": "1020",
"cstatus": "0090",//客户
"dstatus": "",//交付商
},
"1010": {
"status": "1010",
"name": "审核不通过",
"next": "",
"cstatus": "1010",
"dstatus": "",
},
"1020": {
"status": "1020",
"name": "待分配",
"next": "1030",
"cstatus": "1030",
"dstatus": "",
},
"1030": {
"status": "1030",
"name": "待处理",
"next": "1050",
"cstatus": "1030",
"dstatus": "1030",
},
"1040": {
"status": "1040",
"name": "交付商关闭",
"next": "1020",
"cstatus": "1030",
"dstatus": "1040",
},
"1050": {
"status": "1050",
"name": "已开具",
"next": "1060",
"cstatus": "1050",
"dstatus": "1050",
},
"1060": {
"status": "1060",
"name": "待审核",
"next": "1070",
"cstatus": "1050",
"dstatus": "1070",
},
"1070": {
"status": "1070",
"name": "审核通过",
"next": "1080",
"cstatus": "1050",
"dstatus": "1070",
},
"1080": {
"status": "1080",
"name": "已邮寄",
"next": "1090",
"cstatus": "1050",
"dstatus": "1080",
},
"1090": {
"status": "1090",
"name": "完成",
"next": "1100",
"cstatus": "1090",
"dstatus": "1080",
},
"1100": {
"status": "1090",
"name": "发票撤回",
"next": "1100",
"cstatus": "1090",
"dstatus": "1080",
},
"1200": {
"status": "1200",
"name": "红冲",
"next": "",
"cstatus": "1200",
"dstatus": "",
},
"1300": {
"status": "1300",
"name": "审核失败(平台第二次审核)",
"next": "1060",
"cstatus": "1050",
"dstatus": "1060",
}
}
```
## **<a name="verification"> 验证发票是否符合申请</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** '/web/invoice/invoiceCtl/verification'
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| businessmenCreditCode| string | 是 |  | 发票ID |
**示例**
```
{
"businessmenCreditCode": "91210200MA0QE7GT5L"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"code":200,
"msg":"ok",
"data":[
],
"status":0,
"requestid":"06336188128143c09c935e536c9742f2"
}
```
## **<a name="calcInvoice"> 发票试算</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/calcInvoice
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| businessmenCreditCode | string| 是 |  | 销售方社会统一信用代码 |
| serviceRate | number| 是 |  | 服务费率 |
| perCalWay | number| 是 |  | 个税计算方式 1:年 请填写 1 |
| valCalWay | number| 是 |  | 增值税计算方式 1:月 2:季度 |
| merchantId | string | 是 |  | 商户id |
| taxIncPriRat | number| 是 |  | 不含税价百分比 |
| taxCostPriRat | number| 是 |  | 核定成本费用率 |
| invoiceTime | String| 是 |  | 开票时间 |
| invoiceAmount | number| 是 |  | 发票金额 |
| perIncTaxRange | JSON | 是 |  | 个税税额范围 |
| valAddTaxRange | JSON | 是 |  | 增值税范围 |
**示例**
```
{
"businessmenCreditCode": "111",
"serviceRate": 225,
"perCalWay": "1",
"valCalWay": "1",
"businessmenId": "12795594625000138",
"taxCostPriRat": 1122,
"taxIncPriRat": 1022,
"invoiceTime": "2019-09-19",
"invoiceAmount": 20000000,
"perIncTaxRange": [
{
"minValue": 0,
"rate": "0",
"quiCalDed": 100000,
"maxValue": 3000000
},
{
"minValue": 3000100,
"rate": "1.5",
"quiCalDed": 200000,
"maxValue": 10000000
},
{
"minValue": 10000001,
"rate": "4.86",
"quiCalDed": 300000,
"maxValue": 214748364700
}
],
"valAddTaxRange": [
{
"minValue": 0,
"zengzhiRate": "0",
"fujiaRate": "0",
"maxValue": 3000000
},
{
"minValue": 3000100,
"zengzhiRate": "0",
"fujiaRate": "0",
"maxValue": 10000000
},
{
"minValue": 10000001,
"zengzhiRate": "3",
"fujiaRate": "12",
"maxValue": 214748364700
}
]
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
## **<a name="saveInvoice"> 发票申请保存</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/saveInvoice
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| serviceRate | number| 是 |  | 服务费率 |
| perCalWay | number| 是 |  | 个税计算方式 1:月 2:季度 3:年 |
| valCalWay | number| 是 |  | 增值税计算方式 1:月 2:季度 3:年 |
| taxIncPriRat | number| 是 |  | 不含税价百分比 |
| taxCostPriRat | number| 是 |  | 核定成本费用率 |
| invoiceTime | String| 是 |  | 开票时间 |
| perIncTaxRange | JSON | 是 |  | 个税税额范围 |
| valAddTaxRange | JSON | 是 |  | 增值税范围 |
| merchantId | string | 是 |  | 商户id |
| merchantAccount | string | 是 |  | 商户账户 |
| merchantName | string | 是 |  | 商户名称 |
| merchantCreditCode | string | 是 |  | 商户社会统一信用代码 |
| merchantAddr | string | 是 |  | 商户地址 |
| merchantMobile | string | 是 |  | 商户电话 |
| merchantBank | string | 是 |  | 商户开户行 |
| businessmenId | string| 是 |  | 销售方ID |
| businessmenCreditCode | string| 是 |  | 销售方社会统一信用代码 |
| businessmenType | number| 是 |  | 销售方类型 10 个体工商 20 自然人 |
| businessName | string| 是 |  | 销售方名称 |
| isBank | string| 是 |  | 是否开户 1:开户 0:未开户 |
| invoiceNo | string | 否 |  | 发票编号 |
| ruleCode | number| 是 |  | 算法编码 10 个体工商 20 自然人算法 |
| type | number| 否 |  | 发票类型 10 普通发票 20 增值税专用发票 30 电子发票 |
| invoiceAmount | number| 是 |  | 发票金额 |
| statements | string | 是 |  | 结算单子 |
| contract | string| 是 |  | 合同 |
| applyNo | String| 是 |  | 申请编号 |
| invoiceContent | string| 否 |  | 开票内容 |
| applyMobile | string| 否 |  | 申请电话 |
| isInvalid | string| 是 | 2 | 是否红冲 2 未红冲 |
| parentId | string| 否 |  | 发票关联ID 红冲时添加此字段 |
| status | string| 否 | 1000 |平台 开票状态 默认 1000 |
| customerStatus | string| 否 | 1000 | 客户开票状态 默认 1000 |
| payWay | string| 是 |  | 付款方式 10 系统账户扣款 20 线上支付 |
| payAccount | string| 是 | | 付款账户 |
| isPay | number| 否 | 0 | 是否支付 调用前请再次确认此是否支付 |
| mailAddr | string| 是 | | 邮寄地址 |
| mailMobile | string| 是 | | 邮寄电话 |
| mailTo | string| 是 | | 邮寄人 |
```
{
"serviceRate": 400,
"perCalWay": "1",
"valCalWay": "2",
"taxCostPriRat": 1122,
"taxIncPriRat": 1022,
"invoiceTime": "2019-10-19",
"perIncTaxRange": [
{
"minValue": 0,
"rate": "1",
"quiCalDed": 100000,
"maxValue": 3000000
},
{
"minValue": 3000100,
"rate": "1.5",
"quiCalDed": 200000,
"maxValue": 10000000
},
{
"minValue": 10000001,
"rate": "4.86",
"quiCalDed": 300000,
"maxValue": 214748364700
}
],
"valAddTaxRange": [
{
"minValue": 0,
"zengzhiRate": "1",
"fujiaRate": "6",
"maxValue": 3000000
},
{
"minValue": 3000100,
"zengzhiRate": "2",
"fujiaRate": "8",
"maxValue": 10000000
},
{
"minValue": 10000001,
"zengzhiRate": "3",
"fujiaRate": "12",
"maxValue": 214748364700
}
],
"merchantId":"11064622752480055",
"merchantAccount":"driverBabyPublicAccount",
"merchantName": "司机宝",
"merchantCreditCode":"91110108MA008KB56P",
"merchantAddr":"北京市海淀区北太平庄路18号3层3-0227",
"merchantMobile":"010-5369854",
"merchantBank":"110108022130868",
"businessmenType":"10",
"businessmenId": "110115023996882",
"businessmenCreditCode": "91110115MA00HDC44L",
"businessName":"北京富通勤国际贸易有限责任公司(个体工商)",
"isBank":1,
"taxAuthorities":"北京大兴税务局",
"type":20,
"ruleCode":"10",
"invoiceAmount": 40000000,
"statements":"wwww.baidu.com",
"contract":"www.qq.com",
"applyNo":"gongsibao-futong001",
"isInvalid":2,
"parentId":null,
"status":"1000",
"customerStatus":"1000",
"payWay":"20",
"payAccount":null,
"isPay":1,
"mailAddr":"北京市海淀区北太平庄路18号3层3-0227",
"mailMobile":"18633923636",
"mailTo":"赵彩红"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"success",
"data":null,
"requestid":"ea903ff378d4469a8fef10a6e15f5036"
}
```
## **<a name="verificationAndCalculation"> 发票验证&试算</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/verificationAndCalculation
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| businessmenType | number| 是 |  | 销售方类型 10 个体工商 20 自然人 |
| businessmenCreditCode | string| 是 |  | 销售方社会统一信用代码 |
| ruleCode | number| 是 |  | 算法编码 10 个体工商 20 自然人算法 |
| serviceRate | number| 是 |  | 服务费率 例子:10.11% |
| perCalWay | number| 是 |  | 个税计算方式 1:年 请填写 1 |
| valCalWay | number| 是 |  | 增值税计算方式 1:月 2:季度 |
| merchantId | string | 是 |  | 商户id |
| taxIncPriRat | number| 是 |  | 不含税价百分比 例子:10.11%|
| taxCostPriRat | number| 是 |  | 核定成本费用率 例子:10.11%|
| invoiceTime | String| 是 |  | 开票时间 |
| invoiceAmount | number| 是 |  | 发票金额 |
| perIncTaxRange | JSON | 是 |  | 个税税额范围 |
| valAddTaxRange | JSON | 是 |  | 增值税范围 |
**示例**
```
{
"businessmenCreditCode": "111",
"serviceRate": 2.25,
"perCalWay": "1",
"valCalWay": "1",
"businessmenId": "12795594625000138",
"taxCostPriRat": 11.22,
"taxIncPriRat": 10.22,
"invoiceTime": "2019-09-19",
"invoiceAmount": 2000000,
"perIncTaxRange": [
{
"minValue": 0,
"rate": "0",
"quiCalDed": 100000,
"maxValue": 3000000
},
{
"minValue": 3000100,
"rate": "1.5",
"quiCalDed": 200000,
"maxValue": 10000000
},
{
"minValue": 10000001,
"rate": "4.86",
"quiCalDed": 300000,
"maxValue": 214748364700
}
],
"valAddTaxRange": [
{
"minValue": 0,
"zengzhiRate": "0",
"fujiaRate": "0",
"maxValue": 3000000
},
{
"minValue": 3000100,
"zengzhiRate": "0",
"fujiaRate": "0",
"maxValue": 10000000
},
{
"minValue": 10000001,
"zengzhiRate": "3",
"fujiaRate": "12",
"maxValue": 214748364700
}
]
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
## **<a name="calculationValueAddedTax"> 计算增值税</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/calculationValueAddedTax
**参数验证**
**参数**
``` javascript
// 字段描述 是否必填 默认值/注释
{
"businessmenCreditCode": "111", //销售方统一社会信用代码 是
"businessmenType":"10", //销售方类型 是 10:个体工商户 20:自然人
"calNames":"valueAddedTax", //计算类型 是 valueAddedTax:增值税
"valCalWay": "1", //计算时间类型 是 1:月 2:季度 3:年
"businessmenId": "12795594625000138", //销售方ID 是
"taxIncPriRat": 0.03, //不含税价百分比 是 如果3% 请填写 0.03 此字段不能大于1
"invoiceTime": "2019-11-26", //发票时间 是
"invoiceAmount": 20000000, //发票金额 单位:分 是
"valAddTaxRange": [ //增值税范围 是
{
"minValue": 0, //最小值 单位:分 是
"zengzhiRate": "3", //增值税百分比 是 如果3%请填写 3
"fujiaRate": "12", //附加税 否
"maxValue": 3000000 //最大值 单位:分 是
}
]
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": "776699.03", //增值税 单位:分
"bizmsg": "empty",
"requestid": "c19a411e7b5e41a48eb8b4a2d99a2987"
}
```
## **<a name="calculationAdditionalTax"> 计算附加税</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/calculationAdditionalTax
**参数验证**
**参数**
``` javascript
// 字段描述 是否必填 默认值/注释
{
"businessmenType":"10", //销售方类型 是 10:个体工商户 20:自然人
"calNames":"additionalTax", //计算类型 是 valueAddedTax:增值税
"valueAddedTax": 10000000, //增值税金额 单位:分 是
"valAddTaxRange": [ //增值税范围 是
{
"minValue": 0, //最小值 单位:分 是
"zengzhiRate": "3", //增值税百分比 是 如果3%请填写 3
"fujiaRate": "12", //附加税 否
"maxValue": 3000000 //最大值 单位:分 是
}
]
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": "1500000.00", //附加税
"bizmsg": "empty",
"requestid": "833f1dfa957d44fabde9ed71652f0677"
}
```
## **<a name="queryInvoice"> 查询发票明细(平台)</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** '/web/invoice/invoiceCtl/queryInvoice
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string | 否 |  | 发票ID |
| applyNo | string | 否 |  | 发票申请号 |
| merchantId | string | 否 |  | 商户ID |
**示例**
```
注意:applyNo结合merchantId 一起使用,当id存在是优先使用Id查询
{
"merchantId":"11665033820002912",
"applyNo": "1020",
"id":"xxxx"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"操作成功",
"data":{
"id":"11665033820002912",
"merchantId":"18asf854584",
"merchantName":"腾讯信息科有限公司",
"merchantCreditCode":"5456461654165",
"merchantAddr":"北京海淀区上地",
"merchantMobile":"18833836392",
"merchantBank":"招商银大望路支行",
"merchantAccount":"tengxunkeji",
"businessmenId":"12795594625000138",
"businessmenCreditCode":"91210200MA0QE7GT5L",
"businessName":"网易信息科技",
"isBank":"已开户",
"taxAuthorities":"北京朝阳税务局",
"type":"普通发票",
"invoiceAmount":200000,
"statements":"wwww.baidu.com",
"contract":"www.qq.com",
"invoiceTime":"2019-09-19",
"settleImg":"www.taobao.com",
"applyNo":"gongsibao001",
"invoiceContent":null,
"personalIncomeTax":482926.51,
"additionalTax":65323.9,
"valueAddedTax":544365.81,
"serviceCharge":45,
"applyMobile":null,
"isInvalid":"已红冲",
"parentId":null,
"status":"1090",
"customerStatus":"1090",
"payWay":"系统账户扣款",
"payAccount":null,
"isPay":"已支付",
"mailAddr":"北京来广营",
"mailMobile":"0-012535",
"mailTo":"脚姐",
"remark":"脚姐已批准",
"delivererId":"11329678846003516",
"createdAt":"2019-10-25",
"updatedAt":"2019-10-26T05:36:15.000Z",
"deletedAt":null,
"version":0,
"statusName":"完成",
"customerStatusName":"",
"deliverer":{
"id":"11329678846003516",
"invoiceId":"11665033820002912",
"applyNo":"gongsibao001",
"merchantId":"18asf854584",
"delivererId":"1536854655",
"delivererName":"国投迎新科技有限公司",
"delivererAmount":10,
"breakReason":null,
"auditContent":"审核内容信息",
"delivererContent":"交付商交付内容信息",
"mailAddr":"北京大望路",
"mailMobile":"1000",
"mailTo":"脚姐",
"delivererMailNo":"JIDNUId625815",
"platformMailNo":"545sre55sg",
"createdAt":"2019-10-25",
"updatedAt":"2019-10-28",
"deletedAt":null,
"version":0
},
"invoice":{
"id":"11665033820002912",
"applyNo":"gongsibao001",
"merchantId":"18asf854584",
"status":"1080",
"invoiceNo":"gongsibao4584585",
"invoiceTime":"2019-10-12",
"invoiceImg":"www.baidu.com",
"taxNo":"DIE552SDKD",
"complateTax":"已完税",
"taxTime":"2019-10-10",
"taxVoucher":null,
"mailNo":"JIDNUId625815",
"createdAt":"2019-10-25",
"updatedAt":"2019-10-26",
"deletedAt":null,
"version":0,
"statusName":"已邮寄"
},
"parentInvoice":null
},
"bizmsg":"empty",
"requestid":"9120426859914d88ba56a58709683be4"
}
```
## **<a name="queryInvoiceDeliverer"> 查询发票明细(交付商)</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** '/api/op/action/springboard
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string | 否 |  | 发票ID |
| applyNo | string | 否 |  | 发票申请号 |
| merchantId | string | 是 |  | 商户ID |
**示例**
```
注意:applyNo结合merchantId 一起使用,当id存在是优先使用Id查询
{
"merchantId":"11665033820002912",
"applyNo": "1020",
"id":"xxxx"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"操作成功",
"data":{
"id":"11665033820002912",
"delivererId":"11329678846003516",
"merchantId":"18asf854584",
"merchantName":"腾讯信息科有限公司",
"merchantCreditCode":"5456461654165",
"merchantAddr":"北京海淀区上地",
"merchantMobile":"18833836392",
"merchantBank":"招商银大望路支行",
"merchantAccount":"tengxunkeji",
"businessmenId":"12795594625000138",
"businessmenCreditCode":"91210200MA0QE7GT5L",
"businessName":"网易信息科技",
"isBank":"未开户",
"taxAuthorities":"北京朝阳税务局",
"type":"普通发票",
"invoiceAmount":20000000,
"statements":"wwww.baidu.com",
"contract":"www.qq.com",
"invoiceTime":"2019-09-19",
"settleImg":"www.taobao.com",
"applyNo":"gongsibao001",
"invoiceContent":null,
"personalIncomeTax":48292651,
"additionalTax":6532390,
"valueAddedTax":54436581,
"serviceCharge":4500,
"applyMobile":null,
"mailAddr":"北京来广营",
"mailMobile":"0-012535",
"mailTo":"脚姐",
"createdAt":"2019-10-25",
"deliverer":{
"auditContent":"审核内容信息",
"delivererContent":"交付商交付内容信息",
"mailAddr":"北京大望路",
"mailMobile":"1000",
"mailTo":"脚姐",
"delivererMailNo":"JIDNUId625815",
"status":"1080",
"statusName":"已邮寄"
},
"invoice":{
"invoiceNo":"gongsibao4584585",
"invoiceTime":"2019-10-12",
"invoiceImg":"www.baidu.com",
"taxNo":"DIE552SDKD",
"complateTax":"已完税",
"taxTime":"2019-10-10",
"taxVoucher":null
}
},
"bizmsg":"empty",
"requestid":"eecdd1283154468897f30b0c2fd37cb3"
}
```
## **<a name="platformAssignment"> 发票平台第一次审批</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** '/web/invoice/invoiceCtl/platformAssignment'
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string| 是 |  | 发票申请ID |
| nextStatus | string | 是 |  | 发票状态 |
| remark | string | 是 |  | 平台审核备注 |
| isPay | number | 是 |  | 发票支付 必须写 1 请确认是否已经支付 |
**示例**
```
{
"id":"11665430003004143",
"nextStatus": "1020",
"isPay": 1,
"remark": "材料准确无误"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"success",
"data":null,
"requestid":"ea903ff378d4469a8fef10a6e15f5036"
}
```
## **<a name="platformAssignment"> 分配交付商</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** '/web/invoice/invoiceCtl/platformAssignment'
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string| 是 |  | 发票申请ID |
| nextStatus | string | 是 | 1030 | 发票状态 |
| merchantId | string | 是 |  | 购买方ID |
| delivererId | number | 是 |  | 交付商ID |
| delivererName | string | 是 |  | 交付商名称 |
| delivererAmount | string | 是 |  | 交付商分成 |
**示例**
```
{
"id":"11665033820002912",
"nextStatus": "1030",
"merchantId":"18asf854584",
"delivererId":"1536854655",
"delivererName":"国投迎新科技有限公司",
"delivererAmount":"1000"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"success",
"data":null,
"requestid":"3ea95f1837b9475da4a4d9aacc3ff74b"
}
```
## **<a name="delivererAssignment"> 交付商开具</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/delivererAssignment
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string| 是 |  | 发票申请ID |
| nextStatus | string | 是 | 1050 | 发票状态 |
| invoiceNo | string | 是 |  | 发票编号 |
| invoiceTime | number | 是 |  | 开具时间 |
| invoiceImg | string | 是 |  | 发票图片 |
**示例**
```
{
"id":"11665430003004143",
"nextStatus": "1050",
"invoiceNo":"gongsibao4584585",
"invoiceTime":"2019-10-12",
"invoiceImg":"www.baidu.com"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"success",
"data":null,
"requestid":"3ea95f1837b9475da4a4d9aacc3ff74b"
}
```
## **<a name="delivererAssignment"> 交付商提交审核</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/delivererAssignment
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string| 是 |  | 发票申请ID |
| nextStatus | string | 是 | 1060  | 发票状态 |
**示例**
```
{
"id":"11665033820002912",
"nextStatus": "1060",
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"success",
"data":null,
"requestid":"3ea95f1837b9475da4a4d9aacc3ff74b"
}
```
## **<a name="platformAssignment"> 发票平台第二次审核</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** '/web/invoice/invoiceCtl/platformAssignment'
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string| 是 |  | 发票申请ID |
| nextStatus | string | 是 | 1070 | 发票状态 |
| auditContent | string | 是 |  | 审核内容 |
| delivererContent | string | 是 |  | 交付内容 |
| mailAddr | string | 是 |  | 邮寄地址 |
| mailMobile | string | 是 |  | 邮寄电话 |
| mailTo | string | 是 |  | 邮寄人 |
**示例**
```
{
"id":"11665430003004143",
"nextStatus": "1070",
"auditContent":"审核内容信息",
"delivererContent":"交付商交付内容信息",
"mailAddr":"北京大望路",
"mailMobile":"010-65658565",
"mailTo":"杨庆菊"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"success",
"data":null,
"requestid":"3ea95f1837b9475da4a4d9aacc3ff74b"
}
```
## **<a name="delivererAssignment"> 交付商邮寄</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/delivererAssignment
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string| 是 |  | 发票申请ID |
| nextStatus | string | 是 | 1080  | 发票状态 |
| mailNo | string | 是 |  | 邮寄单号 |
**示例**
```
{
"id":"11665430003004143",
"nextStatus": "1080",
"mailNo":"JIDNUId625815"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"success",
"data":null,
"requestid":"3ea95f1837b9475da4a4d9aacc3ff74b"
}
```
## **<a name="platformAssignment"> 发票平台完成</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/platformAssignment'
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string| 是 |  | 发票申请ID |
| nextStatus | string | 是 | 1090 | 发票状态 |
**示例**
```
{
"id":"11665430003004143",
"nextStatus": "1090"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"success",
"data":null,
"requestid":"3ea95f1837b9475da4a4d9aacc3ff74b"
}
```
## **<a name="apiCancelInvoice"> 发票撤销</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** '/api/op/action/springboard
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| merchantId | string | 是 |  | 平台审核备注 |
| applyNo | number | 是 |  | 发票支付 必须写 1 请确认是否已经支付 |
**示例**
```
{
"action_process": "sijibao",
"action_type": "apiCancelInvoice",
"action_body": {
"merchantId":"11665033820002912",
"applyNo": "1020"
}
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
## **<a name="txPayment"> 完税证明 </a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/txPayment
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | number | 是 |  | 发票ID |
| taxNo | number | 是 |  | 发票编号 |
| complateTax | string | 是 |  | 是否完税 |
| taxTime | string | 是 |  | 完税时间 |
| taxVoucher | string | 是 |  | 完税图片 |
**示例**
```
{
"id":"11665448190004592",
"taxNo": "DIE552SDKD",
"complateTax":1,
"taxTime":"2019-10-10",
"taxVoucher":"www.baidu.com"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
## **<a name="queryTxPayment"> 查看完税证明</a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** '/api/op/action/springboard
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string | 是 |  | 发票ID |
**示例**
```
{
"id":"11665033820002912"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
```
{
"status":0,
"msg":"操作成功",
"data":{
"invoiceTime":"2019-10-31 13:09:03",
"complateTax":"已完成",
"taxTime":"2019-10-10 08:00:00",
"createdAt":"2019-10-31 13:09:03",
"updatedAt":"2019-10-31 13:09:03",
"id":"11665448190004592",
"taxNo":"DIE552SDKD",
"taxVoucher":"www.baidu.com"
},
"bizmsg":"empty",
"requestid":"b00a9b2244504505bf1ef1bc36b6949e"
}
```
## **<a name="apiUpEmNo"> 平台更新邮寄号 </a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** '/api/op/action/springboard
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| id | string | 是 |  | 发票ID |
| platformMailNo | string | 是 |  | 邮寄编号 |
**示例**
```
{
"id":"11665033820002912",
"platformMailNo":"545sre55sg"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
## **<a name="queryInvoices"> 发票列表(平台) </a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/queryInvoices
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| pageIndex | number | 否 | 1 | 当前页数 |
| pageSize | number | 否 | 10 | 每页记录数 |
| complateTax | string | 否 |  | 是否完税 |
| invoiceTime | string | 否 |  | 开发票时间 |
| applyNo | string | 否 |  | 发票申请编号 |
| inInvalid | string | 否 |  | 是否完税 |
| type | string | 否 |  | 发票类型 |
**示例**
```
{
"type":"10"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"操作成功",
"data":{
"count":3,
"rows":[
{
"invoiceTime":"2019-10-28 10:22:05",
"complateTax":"未完成",
"taxTime":"2019-10-28 10:22:05",
"createdAt":"2019-10-28 10:22:05",
"updatedAt":"2019-10-28 10:22:05",
"id":"11665258555003154",
"applyNo":"gongsibao001",
"merchantId":"18asf854584",
"status":"1030",
"invoiceNo":"",
"invoiceImg":null,
"taxNo":"",
"taxVoucher":null,
"mailNo":"",
"deletedAt":null,
"version":0,
"apply":{
"isInvalid":"红冲",
"createdAt":"2019-10-31 12:15:42",
"updatedAt":"2019-10-31 12:15:42",
"type":10,
"applyNo":"gongsibao001",
"merchantName":"腾讯信息科有限公司",
"businessName":"悦图遥感科技"
}
},
{
"invoiceTime":"2019-10-26 14:41:42",
"complateTax":"已完成",
"taxTime":"2019-10-10 08:00:00",
"createdAt":"2019-10-25 19:56:30",
"updatedAt":"2019-10-26 14:41:42",
"id":"11665033820002912",
"applyNo":"gongsibao001",
"merchantId":"18asf854584",
"status":"1080",
"invoiceNo":"gongsibao4584585",
"invoiceImg":"www.baidu.com",
"taxNo":"DIE552SDKD",
"taxVoucher":null,
"mailNo":"JIDNUId625815",
"deletedAt":null,
"version":0,
"apply":{
"isInvalid":"未红冲",
"createdAt":"2019-10-31 12:15:42",
"updatedAt":"2019-10-31 12:15:42",
"type":10,
"applyNo":"gongsibao001",
"merchantName":"腾讯信息科有限公司",
"businessName":"网易信息科技"
}
},
{
"invoiceTime":"2019-10-25 17:38:48",
"complateTax":"未完成",
"taxTime":"2019-10-25 17:36:36",
"createdAt":"2019-10-25 17:36:36",
"updatedAt":"2019-10-25 17:38:48",
"id":"11665025426002758",
"applyNo":"zjietiaodong999",
"merchantId":"11064622752480998",
"status":"1030",
"invoiceNo":"",
"invoiceImg":null,
"taxNo":"",
"taxVoucher":null,
"mailNo":"",
"deletedAt":null,
"version":0,
"apply":{
"isInvalid":"红冲",
"createdAt":"2019-10-31 12:15:42",
"updatedAt":"2019-10-31 12:15:42",
"type":10,
"applyNo":"zjietiaodong999",
"merchantName":"网易科技",
"businessName":"zijietiaodongmingcheng"
}
}
]
},
"bizmsg":"empty",
"requestid":"8296ad60d1bc46b8a73f7405f2861aec"
}
```
## **<a name="queryInvoices"> 发票申请列表(平台) </a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/queryInvoices
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| pageIndex | number | 否 | 1 | 当前页数 |
| pageSize | number | 否 | 10 | 每页记录数 |
| invoiceTime | string | 是 |  | 开发票时间 |
| applyNo | string | 是 |  | 发票申请编号 |
| type | string | 是 |  | 发票类型 |
| status | string | 是 |  | 发票状态 |
**示例**
```
{
"type":"10"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```
{
"status":0,
"msg":"操作成功",
"data":{
"count":3,
"rows":[
{
"invoiceTime":"2019-10-28 10:22:05",
"complateTax":"未完成",
"taxTime":"2019-10-28 10:22:05",
"createdAt":"2019-10-28 10:22:05",
"updatedAt":"2019-10-28 10:22:05",
"id":"11665258555003154",
"applyNo":"gongsibao001",
"merchantId":"18asf854584",
"status":"1030",
"invoiceNo":"",
"invoiceImg":null,
"taxNo":"",
"taxVoucher":null,
"mailNo":"",
"deletedAt":null,
"version":0,
"apply":{
"isInvalid":"红冲",
"createdAt":"2019-10-31 12:15:42",
"updatedAt":"2019-10-31 12:15:42",
"type":10,
"applyNo":"gongsibao001",
"merchantName":"腾讯信息科有限公司",
"businessName":"悦图遥感科技"
}
},
{
"invoiceTime":"2019-10-26 14:41:42",
"complateTax":"已完成",
"taxTime":"2019-10-10 08:00:00",
"createdAt":"2019-10-25 19:56:30",
"updatedAt":"2019-10-26 14:41:42",
"id":"11665033820002912",
"applyNo":"gongsibao001",
"merchantId":"18asf854584",
"status":"1080",
"invoiceNo":"gongsibao4584585",
"invoiceImg":"www.baidu.com",
"taxNo":"DIE552SDKD",
"taxVoucher":null,
"mailNo":"JIDNUId625815",
"deletedAt":null,
"version":0,
"apply":{
"isInvalid":"未红冲",
"createdAt":"2019-10-31 12:15:42",
"updatedAt":"2019-10-31 12:15:42",
"type":10,
"applyNo":"gongsibao001",
"merchantName":"腾讯信息科有限公司",
"businessName":"网易信息科技"
}
},
{
"invoiceTime":"2019-10-25 17:38:48",
"complateTax":"未完成",
"taxTime":"2019-10-25 17:36:36",
"createdAt":"2019-10-25 17:36:36",
"updatedAt":"2019-10-25 17:38:48",
"id":"11665025426002758",
"applyNo":"zjietiaodong999",
"merchantId":"11064622752480998",
"status":"1030",
"invoiceNo":"",
"invoiceImg":null,
"taxNo":"",
"taxVoucher":null,
"mailNo":"",
"deletedAt":null,
"version":0,
"apply":{
"isInvalid":"红冲",
"createdAt":"2019-10-31 12:15:42",
"updatedAt":"2019-10-31 12:15:42",
"type":10,
"applyNo":"zjietiaodong999",
"merchantName":"网易科技",
"businessName":"zijietiaodongmingcheng"
}
}
]
},
"bizmsg":"empty",
"requestid":"8296ad60d1bc46b8a73f7405f2861aec"
}
```
## **<a name="delivererInvoices"> 发票列表(交付商) </a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/delivererInvoices
**参数验证**
**参数**
| 参数名|数据类型|必须|默认| 说明 |
|---|:---:|:---:|:---:|---|
| pageIndex | number | 否 | 1 | 当前页数 |
| pageSize | number | 否 | 10 | 每页记录数 |
| complateTax | string | 否 |  | 是否完税 |
| invoiceTime | string | 否 |  | 开发票时间 |
| applyNo | string | 否 |  | 发票申请编号 |
| inInvalid | string | 否 |  | 是否完税 |
| type | string | 否 |  | 发票类型 |
**示例**
```
{
"type":"10"
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
{
"status":0,
"msg":"操作成功",
"data":{
"count":2,
"rows":[
{
"applyNo":"gongsibao-futong001",
"invoiceId":"11665448190004592",
"breakReason":null,
"apply":{
"merchantId":"11064622752480055",
"merchantName":"司机宝",
"type":"增值税专用发票",
"invoiceAmount":400000000,
"invoiceTime":"2019-10-19",
"businessName":"北京富通勤国际贸易有限责任公司(个体工商)"
},
"invoice":{
"invoiceNo":"gongsibao4584585",
"status":"1060",
"statusName":"待审核"
}
},
{
"applyNo":"gongsibao-futong001",
"invoiceId":"11665448190004592",
"breakReason":"业务繁忙",
"apply":{
"merchantId":"11064622752480055",
"merchantName":"司机宝",
"type":"增值税专用发票",
"invoiceAmount":400000000,
"invoiceTime":"2019-10-19",
"businessName":"北京富通勤国际贸易有限责任公司(个体工商)"
},
"invoice":{
"invoiceNo":"gongsibao4584585",
"status":"1060",
"statusName":"待审核"
}
}
]
},
"bizmsg":"empty",
"requestid":"21da505b34d7423fbbb8865d64f652a5"
}
```
\ No newline at end of file
<a name="menu">目录</a>
1. [地址列表](#addressList)
1. [地址信息](#addressInfo)
1. [添加/修改地址](#save)
1. [设置默认](#setDefault)
## **<a name="addressList"> 地址列表</a>**
[返回到目录](#menu)
##### URL
[/web/merchant/merchantaddressCtl/page]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": "1",
"pageSize": "3",
"merchantId": "" // 商户id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 11,
"rows": [
{
"id": "12085609085001303", // 地址ID
"merchant_id": "11064625945481089", // 商户id
"merchantName": "杨庆菊的公司11编辑" // 商户名
"mailAddr": "杨庆菊客户的邮寄地址", // 邮寄地址
"mailTo": "杨庆菊客户的收件人", // 收件人
"mailMobile": "杨庆菊客户的收件人的手机号", // 收件电话
"isDefault": 1, // 是否默认 0否 1是
"created_at": "2019-10-01 09:33", // 创建时间
},
]
},
"requestid": "61964dc5e61d4326b9491ddfb77cd949"
}
```
## **<a name="addressInfo"> 地址信息</a>**
[返回到目录](#menu)
##### URL
[/web/merchant/merchantaddressCtl/info]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": ""
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"id": "12085609085001303", // 地址ID
"merchant_id": "11064625945481089", // 商户id
"merchantName": "杨庆菊的公司11编辑" // 商户名
"mailAddr": "杨庆菊客户的邮寄地址", // 邮寄地址
"mailTo": "杨庆菊客户的收件人", // 收件人
"mailMobile": "杨庆菊客户的收件人的手机号", // 收件电话
"isDefault": 1, // 是否默认 0否 1是
"created_at": "2019-10-01 09:33", // 创建时间
"requestid": "61964dc5e61d4326b9491ddfb77cd949"
}
```
## **<a name="save"> 添加/修改抬头</a>**
[返回到目录](#menu)
##### URL
[/web/merchant/merchantaddressCtl/save]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "", // 地址id, 空的时候添加,有具体id时修改
"merchantId" :"11064624178480175", // 商户id
"mailAddr": "杨庆菊的地址5", // 邮寄地址
"mailTo": "杨庆菊的收件人6", // 收件人
"mailMobile": "杨庆菊的手机号27", // 收件人手机号
"isDefault" : 0 // 是否设置默认 0 否 1是
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
}
```
## **<a name="setDefault"> 设置默认</a>**
[返回到目录](#menu)
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "13661984313001961" // id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success"
}
```
\ No newline at end of file
<a name="menu">目录</a>
1. [商户nameList](#nameList)
1. [商户信息列表](#infoList)
1. [新增商户](#addMerchant)
1. [修改商户](#updMerchant)
1. [商户审核](#merchantAudit)
## **<a name="nameList"> 商户nameList</a>**
[返回到目录](#menu)
##### URL
[/web/merchant/merchantCtl/nameList]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": [
{
"id": 110361382269, // 商户id
"name": "司机宝" // 商户名称
},
{
"id": 110361384474,
"name": "测试公司录入1"
},
{
"id": 110361384475,
"name": "测试公司录入3"
},
{
"id": 110361384476,
"name": "546444544"
}
]
}
```
## **<a name="infoList"> 商户信息列表</a>**
[返回到目录](#menu)
##### URL
[/web/merchant/merchantCtl/infoPage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": 1, // 当前页
"pageSize": 10, // 每页显示条数
"name": "测试公司", // 公司名称
"merchantId": 11111, // 商户id
"createdBegin": "", // 创建时间-开始
"createdEnd": "" // 创建时间-结束
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 10,
"rows": [
{
"id": "11064624202480602", // 商户id
"name": "杨庆菊的公司7", // 商户名称
"taxType": "00", // 纳税人类型
"taxTypeName": "一般纳税人", // 纳税人类型名称
"contactName": "杨庆菊", // 联系人姓名
"contactMobile": "杨庆菊手机号", // 联系人手机号
"contactEmail": "杨庆菊email", // 联系人邮箱
"invoiceValid": 1, // 开票申请校验 0否 1是
"mustPay": 1, // 校验订单支付 0否 1是
"ownerName": "客户经 杨庆菊", // 客户经理姓名
"ownerMobile": "客户经理杨庆菊手机", // 客户经理手机号
"statusName": "待审核", // 商户状态名称
"status": "00", // 商户状态 00待审核 10待签约 90签约完成
"created_at": "2019-10-01 09:04", // 添加时间
},
]
},
"requestid": "081f13fd9dd5441094487eeff6d0ff6f"
}
```
## **<a name="addMerchant"> 新增商户</a>**
[返回到目录](#menu)
##### URL
[/web/merchant/merchantCtl/add]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"name": "测试公司录入3", // 商户名称
"taxType": "10", // 纳税人类型 00一般纳税人 10小规模纳税人
"contactName": "宋毅", // 联系人姓名
"contactMobile": "13338383838", // 联系人手机
"contactEmail": "songyi@gongisbao.com", // 联系人邮箱
"invoiceValid": 1, // 开票申请校验 0否 1是(必须数字格式 0 或者 1)
"mustPay": 0, // 校验订单支付 0否 1是(必须数字格式 0 或者 1)
"taxNo": "sssssssss", // 纳税人识别号
"invoiceAddr": "朝来高科技产业园33333", // 开票地址
"invoiceMobile": "13838383838", // 开票电话
"accountName": "宋毅", // 开户名称
"accountPublic": "xxxx对公账户22222", // 对公账户
"mailAddr": "来广营", // 邮寄地址
"mailTo": "宋小毅", // 收件人
"mailMobile": "13838383838", // 收件电话
"ownerId": "", // 客户经理姓名
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success"
}
```
## **<a name="updMerchant"> 修改商户</a>**
[返回到目录](#menu)
##### URL
[/web/merchant/merchantCtl/upd]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"name": "测试公司录入3", // 商户名称
"taxType": "10", // 纳税人类型 00一般纳税人 10小规模纳税人
"contactName": "宋毅", // 联系人姓名
"contactMobile": "13338383838", // 联系人手机
"contactEmail": "songyi@gongisbao.com", // 联系人邮箱
"invoiceValid": 1, // 开票申请校验 0否 1是(必须数字格式 0 或者 1)
"mustPay": 0, // 校验订单支付 0否 1是(必须数字格式 0 或者 1)
"ownerId": "", // 客户经理姓名
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success"
}
```
## **<a name="merchantAudit"> 商户审核</a>**
[返回到目录](#menu)
##### URL
[/web/merchant/merchantCtl/audit]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "xxxxxxxxx ", // 商户id
"ucname": "18600002222" // 商户登录帐号
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success"
}
```
<a name="menu">目录</a>
1. [充值列表](#rechargeList)
1. [充值信息](#rechargeInfo)
1. [充值审核](#rechargeAudit)
## **<a name="rechargeList"> 充值申请列表</a>**
[返回到目录](#menu)
##### URL
[/web/merchant/merchantrechargeCtl/page]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": "1",
"pageSize": "30",
"merchantId": "11064622752480048"
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 11,
"rows": [
{
"id": "1789195248000236", // id
"merchant_id": "11064622752480048", // 商户id
"merchantName": "十一加班干这个事", // 商户名称
"outTradeNo": "杨庆菊2", // 充值流水号
"voucher": "https://www.baidu.com/1.png", // 充值凭证
"amt":1000, // 充值金额
"status": "00", // 充值状态 00待审核 10已入账 20审核失败
"statusName": "待审核", // 充值状态名称
"remark": "", // 审核备注
"auditUserName": null, // 审核人姓名
"auditTime": "2019-10-05 05:26:25", // 审核时间
"created_at": "2019-10-05 05:26:25", // 创建时间
"created_at": "2019-10-01 09:33:05", // 创建时间
},
...
]
},
"requestid": "f3771571a73f48b280dc11ae1e5a3cf1"
}
```
## **<a name="rechargeInfo"> 充值申请信息</a>**
[返回到目录](#menu)
##### URL
[/web/merchant/merchantrechargeCtl/add]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "1789195248000236", // 充值金额(分)
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"id": "1789195248000236", // id
"merchant_id": "11064622752480048", // 商户id
"merchantName": "十一加班干这个事", // 商户名称
"outTradeNo": "杨庆菊2", // 充值流水号
"voucher": "https://www.baidu.com/1.png", // 充值凭证
"amt":1000, // 充值金额
"status": "00", // 充值状态 00待审核 10已入账 20审核失败
"statusName": "待审核", // 充值状态名称
"remark": "", // 审核备注
"auditUserName": null, // 审核人姓名
"created_at": "2019-10-05 05:26:25", // 创建时间
"created_at": "2019-10-01 09:33:05", // 创建时间
},
"requestid": "f3771571a73f48b280dc11ae1e5a3cf1"
}
```
## **<a name="rechargeAudit"> 充值审核</a>**
[返回到目录](#menu)
##### URL
[/web/merchant/merchantrechargeCtl/audit]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"action_process": "sjb",
"action_type": "merchantRechargeAudit",
"action_body": {
"id": "1789198739000692", // 充值id
"status": "20", // 状态 10审核通过 20审核驳回
"remark":"测试接口", // 审核备注
"opUser": { // 审核人信息
"ucid": "111111", // 审核人id
"ucname": "杨庆菊财务" // 审核人姓名
}
}
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {},
"requestid": "c359d5fa943a44c99f9f68527c2effb9"
}
```
<a name="menu">目录</a>
1. [签约列表](#page)
1. [添加/修改](#save)
1. [查看签约](#info)
## **<a name="page"> 签约列表</a>**
[返回到目录](#menu)
##### URL
[/web/merchant/merchantsignedCtl/page]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": 1, // 页码
"pageSize": 10, // 每页条数
"merchantId": 11111, // 商户id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 2,
"rows": [
{
"merchant_id": "11064625945481089", // 商户ID
"merchantName": "杨庆菊的公司11编辑" // 商户名称
"nameA": "杨庆菊的主体2222", // 签约主体
"contractNo": "杨庆菊录入合同2222号", // 合同编号
"beginDate": "2019-10-01", // 合同开始时间
"endDate": "2019-10-07", // 合同截至时间
"serviceRate": 322 // 服务费比率(整数防止精度损失)
"created_at": "2019-10-01 11:35", // 创建时间
},
]
}
}
```
## **<a name="save"> 添加/修改</a>**
[返回到目录](#menu)
##### URL
[/web/merchant/merchantsignedCtl/save]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"merchantId": 110361382269, // 商户id
"nameA": "xxxxx有限公司", // 签约主体
"contractNo": "NO233332222", // 合同编码
"beginDate": "2019-08-22", // 合同开始时间
"endDate": "2020-08-22", // 合同结束时间
"serviceRate": "5.23", // 服务费率
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success"
}
```
## **<a name="info"> 查看签约</a>**
[返回到目录](#menu)
##### URL
[/web/merchant/merchantsignedCtl/info]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"merchantId": "110361384474" // 商户id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"merchant_id": "11064625945481089", // 商户ID
"merchantName": "杨庆菊的公司11编辑" // 商户名称
"nameA": "杨庆菊的主体2222", // 签约主体
"contractNo": "杨庆菊录入合同2222号", // 合同编号
"beginDate": "2019-10-01", // 合同开始时间
"endDate": "2019-10-07", // 合同截至时间
"serviceRate": 322 // 服务费比率(整数防止精度损失)
"created_at": "2019-10-01 11:35", // 创建时间
},
"requestid": "b6df9966b91f4567887a606686952fb0"
}
```
<a name="menu">目录</a>
1. [抬头列表](#titleList)
1. [抬头列表](#titleInfo)
1. [添加/修改抬头](#saveTitle)
1. [设置默认](#setDefault)
## **<a name="titleList"> 抬头列表</a>**
[返回到目录](#menu)
##### URL
[/web/merchant/merchanttitleCtl/merchantTitleList]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"action_process": "test",
"action_type": "merchantTitleList",
"action_body": {
"currentPage": "1",
"pageSize": "3",
"merchantId": "" // 商户id
}
}
```
#### 返回结果
```javascript
{
"status":0,
"msg":"success",
"data":{
"count":27,
"rows":[
{
"id":"13662688292002677",
"merchant_id":"11065403484481165",
"taxNo":"sssssssss",
"invoiceAddr":"朝来高科技产业园33333",
"invoiceMobile":"13838383838",
"accountName":"宋毅",
"accountPublic":"xxxx对公账户22222",
"isDefault":1,
"created_at":"2019-10-10 09:32:04",
"merchantName":"测试公司录入3334"
},
{
"id":"13661984313001961",
"merchant_id":"11064624178480175",
"taxNo":"12212134杨庆菊3",
"invoiceAddr":"杨庆菊的地址",
"invoiceMobile":"杨庆菊的手机号",
"accountName":"杨庆菊的账户名",
"accountPublic":"杨庆菊的对公账户",
"isDefault":1,
"created_at":"2019-10-02 05:59:05",
"merchantName":"杨庆菊的公司2"
}
]
},
"requestid":"2fd6b5ac87fa401bb19bf27cb27d3697"
}
```
## **<a name="titleInfo"> 抬头信息</a>**
[返回到目录](#menu)
##### URL
[/web/merchant/merchanttitleCtl/merchantTitleInfo]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "" // id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"id": "13661985486002511", // id
"merchant_id": "11064624178480175", // 商户id
"merchantName": "杨庆菊的公司2", // 商户名称
"taxNo": "杨庆菊客户的号", // 纳税人识别号
"invoiceAddr": "杨庆菊客户的地址", // 开票地址
"invoiceMobile": "杨庆菊客户开票手机号", // 开票电话
"accountName": "杨庆菊客户的账户名称", // 开户名称
"accountPublic": "杨庆菊客户的对公账户", // 对公账户
"isDefault": 0, // 是否默认 0否 1是
"created_at": "2019-10-02 06:18", // 创建时间
},
"requestid": "cf6320a1b615423b8a9ceb3b66b713f1"
}
```
## **<a name="saveTitle"> 添加/修改抬头</a>**
[返回到目录](#menu)
##### URL
[/web/merchant/merchanttitleCtl/merchantTitleSave]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "", // 抬头id,为空或者不填写该字段时新增,指定具体id时修改
"merchantId" :"11064624178480175", // 商户id
"taxNo": "杨庆菊客户的税号", // 纳税人识别号
"invoiceAddr": "杨庆菊客户的地址", // 开票地址
"invoiceMobile": "杨庆菊客户开票手机号", // 开票电话
"accountName": "杨庆菊客户的账户名称", // 开户名称
"accountPublic": "杨庆菊客户的对公账户", // 对公账户
"isDefault" : true, // 是否设置默认
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {}
}
```
## **<a name="setDefault"> 设置默认</a>**
[返回到目录](#menu)
##### URL
[/web/merchant/merchanttitleCtl/merchantTitleDefault]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "13661984313001961" // 抬头id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success"
}
```
\ No newline at end of file
<a name="menu">目录</a>
1. [办理列表](#handlePage)
1. [查看详情](#deliverInfo)
1. [编辑](#deliverEdit)
1. [订单关闭](#deliverClose)
1. [创建进度](#deliverHandle)
## **<a name="handlePage"> 订单办理 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/handlePage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"merchant_id": 110361384474, // 商户id
"orderNo": "", // 订单号
"channelOrderNo": "", // 渠道订单号
"createdBegin": "", //
"createdEnd": "",
"status": ""
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 18,
"rows": [
{
"id": "12115022197000259", // 订单办理id
"order_id": "13180527760002418", // 订单号
"status": "1030", // 业务状态
"statusName": "待处理", // 业务状态名称
"nextStatus": "1030", // 下一业务状态
"nextStatusName": "待处理", // 下一业务状态名称
"deliver_id": "13120681466000118", // 交付商id
"deliverName": "杨庆菊交付商222", // 交付商名称
"deliverDivide": 2220000, // 交付商分成金额
"breakReason": null,
"created_at": "2019-10-23 10:47:33",
"auditRemark": null, // 审核备注
"content": null, // 交付内容
"addressee": null, // 收件人
"mobile": null, // 联系电话
"addr": null, // 邮寄地址
"auditResult": "", // 审核状态
"order": {
"id": "13180527760002418",
"legalName": "杨庆菊",
"legalMobile": "杨庆菊手机号",
"price": 3000
}
},
]
},
"requestid": "8470ee30a2f14b01987828d2c614684c"
}
```
## **<a name="deliverInfo"> 查看详情 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/deliverInfo]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "13180527789003380", // 订单号
}
```
#### 返回结果
```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="deliverEdit"> 编辑 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/deliverEdit]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
// 订单对象
"order": {
"id": "13180527789003380", // 订单id\订单号
"legalName": "杨庆菊", // 法人姓名
"idcard": "123身份证", // 身份证号码
"legalMobile": "杨庆菊手机号", // 法人手机号
"bankNo": "2222", // 银行卡号
"capital": "到底是多少", // 注册资本
"names": "山驴比1,山驴比2,山驴比3", // 2~3个个体工商户名称
"businessType": "太难了", // 经营范围
"businessScope": "太狠了", // 经营范围详情
"idcardFront": "在正面", // 身份证正面图
"idcardBack": "反面", // 身份证反面图
},
// 个体工商户信息
"businessmen": {
"id": "12795594625000138", // 个体户id
// 个体工商户执照信息
"name": "杨庆菊有限公司", // 个体户名称
"creditCode": "xxxxxx333333333", // 统一社会信用代码
"businessPlace": "来广营地铁站", // 经营场所
"legalName": "杨庆菊", // 法人姓名
"legalMobile": "杨庆菊手机号", // 法人手机号
"legalIdcard": "2222222222", // 法人身份证号
"regDate": "2019-01-22", // 注册日期
"businessScope": "1,2,3,4,5,", // 经营范围
"businessImg": "http:1.png", // 执照照片
// 个体工商户刻章信息
"gongzhang": "http://gongzhang.png", // 公章
"caiwuzhang": "http://caiwuzhang.png", // 财务章
"fapiaozhang": "http://fapiaozhang.png", // 发票章
"hetongzhang": "http://hetongzhang.png", // 合同章
"farenzhang": "http://farenzhang.png", // 法人章
// 个体户开户信息
"isBank": 1, // 是否开户 0否 1是
"bankName": "https://bankName", // 账户名称
"bankNo": "https://bankNo", // 帐号
"bank": "https://bank", // 开户行
"bankImg": "https://bankImg", // 账户图片
// 税务报道信息
"caImg": "12313212", // CA照片
"taxRegDay": "2019-01-01", // 税务登记日
"taxOrg": "12333", // 税务机构名称
// 邮寄信息
"courierNo": "111111111", // 快递单号
"courierImg": "快递交接图片", // 快递交接图片
}
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null
}
```
## **<a name="deliverClose"> 订单关闭 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/deliverClose]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "12115175152000322", // 订单办理id
"breakReason": "qiqibaba" // 关闭原因
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null
}
```
## **<a name="deliverHandle"> 创建进度 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/deliverHandle]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
// ※※※ 当status == 1120 || status == 1140时,显示为提交审核按钮, 接口还用这个,只传id和status:1030
{
// 公共变量,所有情况都需要传
"id": "1", // 订单办理id
"status": "1010", // 订单状态
// 出执照
"name": "杨庆菊有限公司", // 个体工商户名称
"creditCode": "xxxxxx333333333", // 社会统一信用代码
"businessPlace": "来广营地铁站", // 经营场所
"businessScope": "1,2,3,4,5,", // 经营范围
"regDate": "2019-01-22", // 注册时间
"businessImg": "http:1.png" // 执照照片
"gongshangFile": "http://farenzhang.png" // 新增字段 ------- 办理执照官方文件
// 刻章办理
"gongzhang": "http://gongzhang.png", // 公章
"caiwuzhang": "http://caiwuzhang.png", // 财务章
"fapiaozhang": "http://fapiaozhang.png", // 发票章
"hetongzhang": "http://hetongzhang.png", // 合同章
"farenzhang": "http://farenzhang.png" // 法人章
"kezhangFile": "http://farenzhang.png" // 新增字段 ------- 刻章官方文件
// 银行开户
"isBank":"1", // 是否开户 0否 1是
"bankName":"https://bankName", // 账户名称
"bankNo":"https://bankNo", // 账户号
"bank":"https://bank", // 开户行
"bankImg":"https://bankImg", // 账户信息
"kaihuFile": "http://farenzhang.png" // 新增字段------- 银行开户官方文件
// 税务报到
"caImg": "12313212", // CA认证图
"taxRegDay": "2019-01-01", // 税务登记日
"taxOrg": "12333" // 税务机构名称
"shuiwuFile": "http://farenzhang.png" // 新增字段------- 税务报到官方文件
// 已邮寄
"courierNo": "111111111" // 快递单号
"courierImg": "快递交接图片" // courierImg
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null
}
```
<a name="menu">目录</a>
1. [业务进度字典](#processList)
1. [订单管理列表](#allOrders)
1. [我的业务订单](#myorders)
1. [订单详情](#orderInfo)
1. [业务员查询](#salesmanList)
1. [分配业务员](#deliverAssignSalesman)
1. [工商注册中](#businessRegister)
1. [工商注册完成](#businessRegisterComplete)
1. [刻章办理中](#chapterEngraving)
1. [刻章办理已完成](#chapterEngravedComplete)
1. [银行开户中](#backAccountOpening)
1. [银行已开户](#backAccountOpenComplete)
1. [税务报道中](#taxReporting)
1. [税务报道完成](#taxReportComplete)
1. [核定税种](#taxCategoryDetermine)
1. [交付商提交审核](#submitAudit)
1. [交付商订单交付](#mailed)
## **<a name="processList"> 业务进度字典 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/processList]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": [
{
"status": "1000", // 状态码
"name": "待分配" // 状态名称
},
{
"status": "1010",
"name": "待完善"
},
],
"requestid": "db9a3248c6b7483d93ccea6d66d0affc"
}
```
## **<a name="allOrders"> 订单管理列表 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/allOrders]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": "1",
"pageSize": "3",
"id": "", // 订单编号
"status": "1010", // 业务进度
"createdBegin": "", // 创建时间 开始
"createdEnd": "" // 创建时间 结束
}
按钮展示规则
status == 1030 业务分配
status == 1130 提交审核
status == 1160 交付商分配
所有状态 查看详情
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"count": 1,
"rows": [
{
"id": "1567514119003310", // 订单id
"created_at": "2020-01-10 07:14:20", // 创建时间
"service_items": "10010200,10010300,10010400,10010500", // 服务项id
"service_items_name": "工商注册,刻章办理,银行开户,税务报道" // 服务项名称
"status": 1200, // 订单状态
"statusName": "订单完成", // 订单状态名称
"deliver_divide": 20, // 价格
"operator_id": 0, // 业务员id
"operator_name": "赵本山", // 业务员姓名
"completed_at": null, // 完成时间
"service_remark": "no note", // 服务项详情
"deliver_name": "赵本山交付商", // 交付商名称
"next_status": [ // 下一个进度
{
"next_status": "1010", // 状态码
"next_name": "待完善" // 状态名称
}
],
}
]
},
"bizmsg": "empty",
"requestid": "2749dcc10733440fbeacc8a49dd9758d"
}
```
## **<a name="myorders"> 我的业务订单 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/myOrders]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": "1",
"pageSize": "3",
"id": "", // 订单编号
"status": "1010", // 业务进度
"deliver_id": "xx", // 交付商id
"createdBegin": "", // 创建时间 开始
"createdEnd": "" // 创建时间 结束
}
"1040" "工商注册中"
"1050" "工商注册完成"
"1060" "刻章办理中"
"1070" "刻章办理完成"
"1080" "银行开户中"
"1090" "银行开户完成"
"1100" "税务报道中"
"1110" "税务报道完成"
按钮展示规则
status == 1040 || 1050 || 1060 || 1070 || 1080 || 1090 || 1100 || 1110 新建进度
status == 1120 核定税种
所有状态 查看详情
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"count": 1,
"rows": [
{
"id": "1567514119003310", // 订单id
"created_at": "2020-01-10 07:14:20", // 创建时间
"service_items": "10010200,10010300,10010400,10010500", // 服务项id
"service_items_name": "工商注册,刻章办理,银行开户,税务报道" // 服务项名称
"status": 1200, // 订单状态
"statusName": "订单完成", // 订单状态名称
"deliver_divide": 20, // 价格
"operator_id": 0, // 业务员id
"operator_name": "赵本山", // 业务员姓名
"completed_at": null, // 完成时间
"service_remark": "no note", // 服务项详情
"deliver_name": "赵本山交付商", // 交付商名称
"next_status": [ // 下一个进度
{
"next_status": "1010", // 状态码
"next_name": "待完善" // 状态名称
}
],
}
]
},
"bizmsg": "empty",
"requestid": "2749dcc10733440fbeacc8a49dd9758d"
}
```
## **<a name="orderInfo"> 查询订单详情 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/orderInfo]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "1567514119003310", // 订单id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"order": { // 订单表
"id": "1567430558002579", // 订单id,订单号,订单编号,都是这个
"status": 1000, // 订单状态
"statusName": "待分配", // 订单状态名称
"status_name": "待分配" // 订单状态名称
"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": "工商注册,刻章,银行卡户,税务报到", // 产品描述
},
"next_status": [ // 下一个进度
{
"next_status": "1010", // 状态码
"next_name": "待完善" // 状态名称
}
],
},
"regInfo": {
"id": "", // 订单号
"legal_name": "", // 法人姓名
"id_card": "", // 法人身份证
"legal_mobile": "", // 法人电话
"names": "", // 个体户名称
"capital": "", // 注册资本
"domicile_id": "", // 注册地id
"domicile_name": "", // 注册地名称
"business_scope_id": "", // 经营范围id
"business_type": "", // 经营范围
"business_scope": "", // 经营范围详情
"idcard_front": "", // 身份证正面照片
"idcard_back": "", // 身份证反面照片
"other_file": "", // 其他文件
"notes": "", // 备注
"guest_mail_addr": "", // 邮寄客户地址
"guest_mail_to": "", // 客户收件人
"guest_mail_mobile": "", // 客户收件人电话
"guest_mail_no": "", // 客户快递单号
"guest_mail_img": "", // 交付商交付快递单号
"guest_accpet_file": "", // 客户验收文件
},
"businessmen": {
"id":"", // 主键,
"order_id":"", // 订单id,
"legal_name":"", // 法人姓名,
"legal_mobile":"", // 法人电话,
"legal_idcard":"", // 法人身份证号,
"name":"", // 个体工商户名称,
"credit_code":"", // 统一社会信用代码,
"business_place":"", // 经营场所,
"business_scope":"", // 经营范围,
"reg_date":"", // 注册日期,
"business_img":"", // 执照照片,
"business_gov_file":"", // 工商官方文件,
"gongzhang":"", // 公章,
"caiwuzhang":"", // 财务章,
"fapiaozhang":"", // 发票章,
"hetongzhang":"", // 合同章,
"farenzhang":"", // 法人章,
"zhang_gov_file":"", // 刻章官方文件,
"is_bank":"", // 是否开户,
"bank_name":"", // 账户名称,
"bank_no":"", // 账户号,
"bank":"", // 开户行,
"bank_img":"", // 账户信息,
"bank_gov_file":"", // 银行开户官方文件,
"ca_img":"", // CA照片,
"tax_reg_day":"", // 税务登记日,
"tax_org":"", // 税务机构名称,
"tax_gov_file":"", // 税务报道官方文件,
"notes":"", // 备注,
"common_tax_ladder":"", // 普票个税阶梯,
"common_other_ladder":"", // 普票增值税、附加税阶梯,
"special_tax_ladder":"", // 专票个税阶梯,
"special_other_ladder":"", // 专票增值税、附加税阶梯,
"service_begin_time":"", // 服务开始时间,
"service_end_time":"", // 服务结束时间,
"cost_rate":"", // 核定成本费用率,
"tax_rate":"", // 含税价百分比,
"add_value_up_type":"", // 增值税累计类型 1按月 2按季度,
"tax_up_type":"", // 个税累计类型 1按月累计 2按年累计,
"service_rate":"", // 服务费比例,
"sign_notes":"", // 签约备注,
"sign_time":"", // 签约时间,
"is_create_account":"", // 是否建账,
},
"orderDeliver": {
"id" : "", // 主键
"order_id" : "", // 订单号
"deliver_id" : "", // 交付商id
"deliver_name" : "", // 交付商名称
"deliver_divide" : "", // 订单分成
"audit_result" : "", // 审核结果
"audit_remark" : "", // 交付审核备注
"deliver_mail_addr" : "", // 交付地址
"deliver_mail_to" : "", // 收件人
"deliver_mail_mobile" : "", // 联系电话
"deliver_content" : "", // 交付内容
"deliver_mail_no" : "", // 交付商交付快递单号
"deliver_mail_img" : "", // 交付商交付快递单号
"operator_id" : "", // 交付商业务员id
"operator_name": "郭德纲6" // 交付商业务员名字
}
},
"requestid": "447b691139bb47c7809f9cd93d6642b7"
}
```
## **<a name="salesmanList"> 业务员查询 </a>**
[返回到目录](#menu)
##### URL
[/web/uc/userCtl/salesmanList]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": [
{
"id": 9, // id
"realName": "郭德纲" // 姓名
},
],
"requestid": "6c308d46116945968592fbce5f3f4a95"
}
```
## **<a name="salesmanList"> 平台业务员查询 </a>**
[返回到目录](#menu)
##### URL
[/web/uc/userCtl/salesmanList]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": [
{
"id": 9, // id
"realName": "郭德纲" // 姓名
},
],
"requestid": "6c308d46116945968592fbce5f3f4a95"
}
```
## **<a name="deliverAssignSalesman"> 分配业务员 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/deliverAssignSalesman]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "1567429064001859", // 订单id
"operator_id": "xxx", // 选择业务员id
"status": "1040" // 订单的next_status
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null,
"requestid": "6c308d46116945968592fbce5f3f4a95"
}
```
## **<a name="businessRegister"> 工商注册中 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/businessRegister]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "1567429064001859", // 订单id
"status": "1050" // 订单的next_status
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"id": "1567514207003510",
"merchant_id": "",
"busi_type": 1,
"busi_id": "",
"product_id": 10010000,
"price": 0,
"status": "1050",
"assign_time": "2020-01-11T07:38:50.000Z",
"assign_user_id": 18,
"deliver_id": "1148267157001391",
"desc": "",
"bd_id": "17",
"bd_path": "/我是说/guodegang10",
"service_items": "10010200,10010500",
"service_remark": "no note",
"source_id": 1000,
"source_no": "songyi3",
"contact_mobile": "13777777777",
"created_at": "2020-01-10T06:56:32.000Z",
"updated_at": "2020-01-11T08:02:58.566Z",
"deleted_at": null,
"version": 4
},
"bizmsg": "empty",
"requestid": "2442e84cbe9c4e1091792da7f196ffed"
}
```
## **<a name="businessRegisterComplete"> 工商注册完成 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/businessRegisterComplete]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id":"1567514119003310", //订单ID
"status":"1060", //订单状态
"name":"赵本山大舞", //个体工商户名称
"credit_code":"456123665965", //统一社会信用代码
"business_place":"象牙山", //经营场所
"business_scope":"桑拿,推油,温泉戏水", //经营范围
"reg_date":"2020-1-10", //注册日期
"business_img":"wwww.baidu.com", //执照图片
"business_gov_file":"xxxxxx" //官方文件
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null,
"requestid": "6c308d46116945968592fbce5f3f4a95"
}
```
## **<a name="chapterEngraving"> 刻章办理中 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/chapterEngraving]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "1567514231004112", // 订单id
"status": "1070", // 订单下个状态
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"id": "1567514207003510",
"merchant_id": "",
"busi_type": 1,
"busi_id": "147709017000663",
"product_id": 10010000,
"price": 0,
"status": "1070",
"assign_time": "2020-01-11T07:38:50.000Z",
"assign_user_id": 18,
"deliver_id": "1148267157001391",
"desc": "",
"bd_id": "17",
"bd_path": "/我是说/guodegang10",
"service_items": "10010200,10010300,10010400,10010500",
"service_remark": "no note",
"source_id": 1000,
"source_no": "songyi3",
"contact_mobile": "13777777777",
"created_at": "2020-01-10T06:56:32.000Z",
"updated_at": "2020-01-11T08:09:31.623Z",
"deleted_at": null,
"version": 6
},
"bizmsg": "empty",
"requestid": "d49b643a152248d8ad3832fa9b08ad65"
}
```
## **<a name="chapterEngravedComplete"> 刻章办理已完成 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/chapterEngravedComplete]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id":"1567514119003310", // 订单id
"status":"1080", // 订单下个状态
"gongzhang":"公章",
"fapiaozhang":"发票章",
"caiwuzhang":"财税章",
"hetongzhang":"合同",
"farenzhang":"发票章",
"zhang_gov_file":"官方文件"
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null,
"requestid": "6c308d46116945968592fbce5f3f4a95"
}
```
## **<a name="backAccountOpening"> 银行开户中 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/backAccountOpening]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id":"1567514119003310", // 订单id
"status":"1090", // 订单下个状态
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"id": "1567514207003510",
"merchant_id": "",
"busi_type": 1,
"busi_id": "147709017000663",
"product_id": 10010000,
"price": 0,
"status": "1090",
"assign_time": "2020-01-11T07:38:50.000Z",
"assign_user_id": 18,
"deliver_id": "1148267157001391",
"desc": "",
"bd_id": "17",
"bd_path": "/我是说/guodegang10",
"service_items": "10010200,10010300,10010400,10010500",
"service_remark": "no note",
"source_id": 1000,
"source_no": "songyi3",
"contact_mobile": "13777777777",
"created_at": "2020-01-10T06:56:32.000Z",
"updated_at": "2020-01-11T08:12:26.542Z",
"deleted_at": null,
"version": 7
},
"bizmsg": "empty",
"requestid": "3d63de640512463eb86a9c450295dfb9"
}
```
## **<a name="backAccountOpenComplete"> 银行已开户 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/backAccountOpenComplete]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id":"1567514119003310", //订单ID
"status":"1100", //订单状态
"bank_name":"赵本山账号", //账户名称
"bank_no":"赵本山258258", //账户号
"bank":"象牙山银行", //开户行
"bank_img":"www.baidu.com", //账户图片
"bank_gov_file":"www.baidu.com" //官方文件
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null,
"requestid": "6c308d46116945968592fbce5f3f4a95"
}
```
## **<a name="taxReporting"> 税务报道中 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/taxReporting]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id":"1567514119003310", //订单ID
"status":"1110", //订单状态
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"id": "1567514207003510",
"merchant_id": "",
"busi_type": 1,
"busi_id": "147709017000663",
"product_id": 10010000,
"price": 0,
"status": "1110",
"assign_time": "2020-01-11T07:38:50.000Z",
"assign_user_id": 18,
"deliver_id": "1148267157001391",
"desc": "",
"bd_id": "17",
"bd_path": "/我是说/guodegang10",
"service_items": "10010200,10010300,10010400,10010500",
"service_remark": "no note",
"source_id": 1000,
"source_no": "songyi3",
"contact_mobile": "13777777777",
"created_at": "2020-01-10T06:56:32.000Z",
"updated_at": "2020-01-11T08:16:18.064Z",
"deleted_at": null,
"version": 8
},
"bizmsg": "empty",
"requestid": "f881a6457c9c48109d686f023accc1b6"
}
```
## **<a name="taxReportComplete"> 税务报道完成 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/taxReportComplete]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id":"1567514119003310", //订单ID
"status":"1120", //订单状态
"tax_reg_day":"2019-4-4", //税务登记日期
"tax_org":"刘老根大舞台", //税务登记报道
"ca_img":"www.baidu.com", //ca照片
"tax_gov_file":"www.baidu.com" //官方文件
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null,
"requestid": "6c308d46116945968592fbce5f3f4a95"
}
```
## **<a name="taxCategoryDetermine"> 核定税种 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/taxCategoryDetermine]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id":"1567514119003310",
"status":"1130",
"common_tax_ladder":"普票个税阶梯",
"common_other_ladder":"普票增值税、附加税阶梯",
"special_tax_ladder":"专票个税阶梯",
"special_other_ladder":"专票增值税、附加税阶梯",
"add_value_up_type":"1", //增值税累计类型 1按月 2按季度
"tax_up_type":"2" //个税累计类型 1按月累计 2按年累计
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null,
"requestid": "6c308d46116945968592fbce5f3f4a95"
}
```
## **<a name="submitAudit"> 交付商提交审核 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/submitAudit]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id":"1567514119003310",
"status":"1140"
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"id": "1567514207003510",
"merchant_id": "",
"busi_type": 1,
"busi_id": "147709017000663",
"product_id": 10010000,
"price": 0,
"status": "1140",
"assign_time": "2020-01-11T07:38:50.000Z",
"assign_user_id": 18,
"deliver_id": "1148267157001391",
"desc": "",
"bd_id": "17",
"bd_path": "/我是说/guodegang10",
"service_items": "10010200,10010300,10010400,10010500",
"service_remark": "no note",
"source_id": 1000,
"source_no": "songyi3",
"contact_mobile": "13777777777",
"created_at": "2020-01-10T06:56:32.000Z",
"updated_at": "2020-01-11T08:21:51.262Z",
"deleted_at": null,
"version": 9
},
"bizmsg": "empty",
"requestid": "a08b06d058904333bb075846b12d7e9b"
}
```
## **<a name="mailed"> 交付商订单交付 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/mailed]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id":"1567514119003310",
"status":"1170",
"deliver_mail_no":"112211122121121", //邮寄编号
"deliver_mail_img":"www.baidu.com" //邮寄图片
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null,
"requestid": "6c308d46116945968592fbce5f3f4a95"
}
```
\ No newline at end of file
<a name="menu">目录</a>
1. [全部订单](#orderList)
1. [订单关闭](#close)
1. [订单分配](#assign)
1. [查看详情](#orderInfo)
1. [编辑](#orderEdit)
1. [交付审核](#deliverAudit)
1. [订单完成](#orderComplete)
## **<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" // 交接单
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null
}
```
<a name="menu">目录</a> <a name="menu">目录</a>
1. [交易数据](#delTransData) 1. [报告上传](#save)
1. [业务办理数据](#delBusinessData) 1. [报告列表](#list)
## **<a name="delTransData"> 本月交易数据</a>** ## **<a name="save"> 报告上传</a>**
[返回到目录](#menu) [返回到目录](#menu)
##### URL ##### URL
[/web/index/managerCtl/delTransData] [/web/report/patentanalysisCtl/save]
#### 参数格式 `JSON` #### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### HTTP请求方式 `POST`
``` javascript ``` javascript
{ {
type: 1, // 筛选状态 1本月 2上月 3总计 "technology_name": "这是名字", // 技术名称
delivererId:"xxx" //交付商ID "data_file": "这是文件地址" // 文件地址
} }
``` ```
...@@ -24,58 +24,46 @@ ...@@ -24,58 +24,46 @@
{ {
"status": 0, "status": 0,
"msg": "success", "msg": "success",
"data": { "data": null
"invoiceCount": 19, // 业务订单量
"delivererAmount": 43600, //服务费
"days": [ // echart日期
"2019-01",
"2019-02",
"2019-03",
],
"dayCounts": [ // echart交易量
1,
0,
0,
],
"priceCounts": [ // echart交易额
3000,
0,
0,
]
},
"requestid": "536712febd5b440f8abe7e5df7480aba"
} }
``` ```
## **<a name="delBusinessData"> 业务办理数据</a>** ## **<a name="list"> 报告列表</a>**
[返回到目录](#menu) [返回到目录](#menu)
##### URL ##### URL
[/web/index/managerCtl/delBusinessData] [/web/report/patentanalysisCtl/list]
#### 参数格式 `JSON` #### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### HTTP请求方式 `POST`
``` javascript ``` javascript
{ {
type: 1, // 筛选状态 1本月 2上月 3总计 "currentPage": "2",
delivererId:"xxx" //交付商ID "pageSize": "2"
} }
``` ```
#### 返回结果 #### 返回结果
```javascript ```javascript
{ {
"status": 0, "status": 0,
"msg": "success", "msg": "success",
"data": { "data": {
"completeCount": 0, // 已开具 "count": 5,
"handlingCount": 5 // 交付商办理中 "rows": [
}, {
"requestid": "776c869048b440d4bf16f9e2f7b42fb8" "id": 3, // 报告id
"technology_name": "这是名字", // 技术名称
"data_file": "这是文件地址", // 文件名称
"report_time": null, // 生成报告时间
"report_file": null, // 报告文件
"created_at": "2020-05-23 08:54:10", // 提交时间
"status_name": "报告生成中..." // 报告状态名称
"status": 1, // 报告状态 1生成中 2已生成
},
]
}
} }
```
```
\ No newline at end of file
<a name="menu">目录</a> <a name="menu">目录</a>
1. [资金账户](#accountList) 1. [报告生成通知](#save)
## **<a name="accountList"> 资金账户</a>** ## **<a name="save"> 报告生成通知</a>**
[返回到目录](#menu) [返回到目录](#menu)
##### URL ##### URL
[/web/merchant/merchantaccountCtl/page] [ https://zc-report.gongsibao.com/api/report/notify/reportFile ]
#### 参数格式 `JSON` #### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### HTTP请求方式 `POST`
``` javascript ``` javascript
{ {
"currentPage": "1", "id": "2", // 报告id
"pageSize": "30", "report_file": "http://1123123" // 报告文档oss地址
"merchantId": "11064622752480048"
} }
``` ```
#### 返回结果 #### 返回结果
```javascript ```javascript
{ {
"status": 0, "status": 0, // status === 0 成功 status !== 0失败
"msg": "success", "msg": "success",
"data": { "data": null
"count": 11,
"rows": [
{
"id": "12055982262001419", // 账户ID
"merchant_id": "11064625945481089", // 商户id
"merchantName": "杨庆菊的公司11编辑", // 商户名称
"banlance": 0, // 账户余额(元)
"created_at": "2019-10-01 09:33:05", // 创建时间
},
...
],
"requestid": "f3771571a73f48b280dc11ae1e5a3cf1"
}
} }
``` ```
\ No newline at end of file
<a name="menu">目录</a>
1. [个体户列表](#saasorderbusinessmenPage)
## **<a name="saasorderbusinessmenPage"> 个体户列表</a>**
[返回到目录](#menu)
##### URL
[/web/saas/businessmenCtl/saasorderbusinessmenPage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"credit_code":"xxxx" //统一社会信用代码
"name":"xxx", //商户名称
"legal_idcard":"xxx", //法人身份证好
"currentPage":"1",
"pageSize":10
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"count":1,
"data": [
{
"id": "1728803996004807",
"saas_id": "10000",
"merchant_id": "11249768207001229",
"product_id": 10010000,
"saas_order_id": "",
"company_id": "",
"customer_id": "",
"legal_name": "法2", //法人名称
"legal_mobile": "13720884302",
"legal_idcard": "350181198512211961",
"name": "真言2", //个体户名称
"credit_code": "ZJFMC1231231231232", //社会统一社会信用代码
"business_place": "狗熊岭",
"business_scope": "\"砍树\"",
"reg_date": "2020-04-14 00:00:00", //注册日期
"business_img": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1586919563597.jpg",
"business_gov_file": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1586919572421.jpg",
"gongzhang": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1586919609522.jpg",
"caiwuzhang": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1586919615026.jpg",
"fapiaozhang": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1586919620220.jpg",
"hetongzhang": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1586919625504.jpg",
"farenzhang": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1586919630469.jpg",
"zhang_gov_file": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1586919641176.jpg",
"is_bank": 1,
"bank_name": "ZJBANDACCOUNT",
"bank_no": "ZJBANDACCOUNT123",
"bank": "工商银行",
"bank_img": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1586919718121.jpg",
"bank_gov_file": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1586919725990.jpg",
"ca_img": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1586919763911.jpg",
"tax_reg_day": "2020-04-14T00:00:00.000Z",
"tax_org": "狗熊岭税务局",
"tax_gov_file": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1586919769613.jpg",
"notes": "",
"common_tax_ladder": [
{
"minValue": "0",
"maxValue": "3000000",
"quiCalDed": "0",
"rate": "5"
},
{
"minValue": "3000100",
"maxValue": "9000000",
"rate": "10",
"quiCalDed": "150000"
},
{
"minValue": "9000100",
"maxValue": "30000000",
"rate": "20",
"quiCalDed": "1050000"
},
{
"minValue": "30000100",
"maxValue": "50000000",
"rate": "30",
"quiCalDed": "4050000"
},
{
"minValue": "50000100",
"maxValue": "60000000",
"rate": "35",
"quiCalDed": "6550000"
}
],
"common_other_ladder": [
{
"minValue": "0",
"zengzhiRate": "0",
"fujiaRate": "0",
"maxValue": "10000000"
},
{
"minValue": "10000000",
"maxValue": "500000000",
"rate": "",
"fujiaRate": "12",
"zengzhiRate": "3"
}
],
"special_tax_ladder": [
{
"minValue": "0",
"maxValue": "3000000",
"quiCalDed": "0",
"rate": "5"
},
{
"minValue": "3000100",
"maxValue": "9000000",
"rate": "10",
"quiCalDed": "150000"
},
{
"minValue": "9000100",
"maxValue": "30000000",
"rate": "20",
"quiCalDed": "1050000"
},
{
"minValue": "30000100",
"maxValue": "50000000",
"rate": "30",
"quiCalDed": "4050000"
},
{
"minValue": "50000100",
"maxValue": "60000000",
"rate": "35",
"quiCalDed": "6550000"
}
],
"special_other_ladder": [
{
"minValue": "0",
"zengzhiRate": "3",
"fujiaRate": "12",
"maxValue": "500000000"
}
],
"service_begin_time": null,
"service_end_time": null,
"cost_rate": 96,
"tax_rate": 0,
"add_value_up_type": "2",
"tax_up_type": "1",
"service_rate": 0,
"sign_notes": "",
"sign_time": null,
"is_create_account": 0,
"bd_id": 42,
"bd_path": "/公司宝/bpo/大客户/42/",
"province": "",
"create_account_time": null,
"invoice_content": null,
"created_at": "2020-04-15 03:25:13",
"updated_at": "2020-04-15T03:25:13.000Z",
"deleted_at": null,
"version": 0,
"is_bank_name": "已开户" //银行开户状态
}
],
"bizmsg": "empty",
"requestid": "22b78ad07c77494d96e0ce23d7df28f9"
}
```
<a name="menu">目录</a>
1. [字典](#dics)
1. [列表](#list)
1. [详情](#info)
1. [添加/修改](#save)
## **<a name="dics"> 字典</a>**
[返回到目录](#menu)
##### URL
[/web/saas/channelCtl/dics]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": [
{
"id": 50000, // id
"name": "name2", // 名称
"short_name": "name2", // 简称,显示哪个问产品
},
]
"requestid": "4d41d50ef6fa4638a55913df36f76f79"
}
```
## **<a name="list"> 列表</a>**
[返回到目录](#menu)
##### URL
[/web/saas/channelCtl/page]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": "1",
"pageSize": "10",
"name": "" // 名称
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 2,
"rows": [
{
"id": "13575990142000991", // 渠道编号
"name" : "", // 渠道名称,
"short_name" : "", // 渠道简称,
"credit_code" : "", // 统一社会信用代码,
"business_lincense_img" : "", // 营业执照图,
"residence" : "", // 住所,
"tax_type" : "", // 纳税人类型 00一般纳税人 10小规模纳税人,
"business_scope" : "", // 经营范围,
"term" : "", // 经营期限 1长期 2固定日期,
"term_end" : "", // 经营期限固定日期,
"idcard_front" : "", // 身份证正面照片,
"idcard_back" : "", // 身份证反面照片,
"legal_idno" : "", // 身份证号码,
"legal_name" : "", // 法人姓名,
"validity" : "", // 经营期限 1长期 2固定日期,
"validity_end" : "", // 经营期限固定日期,
"account_name" : "", // 对公账户-账户名称,
"account_bank_name" : "", // 对公账户-开户行,
"account_bank_no" : "", // 对公账户-开户账号,
"account_mobile" : "", // 对公账户-联系电话,
"contact_man" : "", // 联系人-联系人姓名,
"contact_mobile" : "", // 联系电话,
"contact_email" : "", // 联系邮箱
},
]
},
"requestid": "4d41d50ef6fa4638a55913df36f76f79"
}
```
## **<a name="info"> 详情</a>**
[返回到目录](#menu)
##### URL
[/web/saas/channelCtl/info]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "" // id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"id": "13575990142000991", // 渠道编号
"name" : "", // 渠道名称,
"short_name" : "", // 渠道简称,
"credit_code" : "", // 统一社会信用代码,
"business_lincense_img" : "", // 营业执照图,
"residence" : "", // 住所,
"tax_type" : "", // 纳税人类型 00一般纳税人 10小规模纳税人,
"business_scope" : "", // 经营范围,
"term" : "", // 经营期限 1长期 2固定日期,
"term_end" : "", // 经营期限固定日期,
"idcard_front" : "", // 身份证正面照片,
"idcard_back" : "", // 身份证反面照片,
"legal_idno" : "", // 身份证号码,
"legal_name" : "", // 法人姓名,
"validity" : "", // 经营期限 1长期 2固定日期,
"validity_end" : "", // 经营期限固定日期,
"account_name" : "", // 对公账户-账户名称,
"account_bank_name" : "", // 对公账户-开户行,
"account_bank_no" : "", // 对公账户-开户账号,
"account_mobile" : "", // 对公账户-联系电话,
"contact_man" : "", // 联系人-联系人姓名,
"contact_mobile" : "", // 联系电话,
"contact_email" : "", // 联系邮箱
"created_at": "9", // 创建时间
},
"requestid": "cf6320a1b615423b8a9ceb3b66b713f1"
}
```
## **<a name="save"> 添加/修改</a>**
[返回到目录](#menu)
##### URL
[/web/saas/channelCtl/save]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 0, // id,为空或者不填写该字段时新增,指定具体id时修改
"name" : "", // 渠道名称,
"short_name" : "", // 渠道简称,
"credit_code" : "", // 统一社会信用代码,
"business_lincense_img" : "", // 营业执照图,
"residence" : "", // 住所,
"tax_type" : "", // 纳税人类型 00一般纳税人 10小规模纳税人,
"business_scope" : "", // 经营范围,
"term" : "", // 经营期限 1长期 2固定日期,
"term_end" : "", // 经营期限固定日期,
"idcard_front" : "", // 身份证正面照片,
"idcard_back" : "", // 身份证反面照片,
"legal_idno" : "", // 身份证号码,
"legal_name" : "", // 法人姓名,
"validity" : "", // 经营期限 1长期 2固定日期,
"validity_end" : "", // 经营期限固定日期,
"account_name" : "", // 对公账户-账户名称,
"account_bank_name" : "", // 对公账户-开户行,
"account_bank_no" : "", // 对公账户-开户账号,
"account_mobile" : "", // 对公账户-联系电话,
"contact_man" : "", // 联系人-联系人姓名,
"contact_mobile" : "", // 联系电话,
"contact_email" : "", // 联系邮箱
"created_at": "9", // 创建时间 }
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {}
}
```
<a name="menu">目录</a>
1. [费用记录类型](#feeTypeDic)
1. [发票申请-交易信息列表](#platformPage)
1. [发票申请-功能2](#apply2)
1. [商户抬头](#merchantTitle)
1. [商户地址](#merchantAddr)
1. [商户地址编辑](#merchantAddrSave)
1. [发票申请列表](#merchantinvoiceapplyPage)
1. [发票列表](#invoicePage)
1. [平台查询发票详情](#invoiceOrder)
1. [发票申请-功能1-确定个体户开票](#confirmInvoice)
1. [发票申请-功能1-提交申请](#apply1)
## **<a name="feeTypeDic"> 费用记录类型</a>**
[返回到目录](#menu)
##### URL
[/web/saas/merchantCtl/feeTypeDic]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": [
{
"type": "00",
"name": "注册订单付款"
},
{
"type": "10",
"name": "转账交易付款"
}
]
}
```
## **<a name="platformPage"> 发票申请-交易信息列表</a>**
[返回到目录](#menu)
##### URL
[/web/saas/invoiceCtl/platformPage]
``` javascript
{
"currentPage": 1,
"pageSize": 10,
"fee_type": "00", // 00 注册订单 10功能2转账交易 20功能3转账交易
"createBegin": "", // 创建时间-开始 可以只选开始,也可以只选结束,格式:2020-04-03
"createEnd": "" // 创建时间-结束
}
```
#### 返回结果
```javascript
fee_type == "10" || fee_type == "20"
{
"status": 0,
"msg": "success",
"data": {
"feeType": "20", // 00 注册订单 10功能2转账交易 20功能3转账交易
"count": 1493,
"rows": [
{
"id": "1298463038002876", // id
"trade_no": "T10014949456718", // 打款编号
"acc_name": "11", // 收款户名
"acc_no": "3", // 收款账号
"trade_status": "01", // 交易状态
"trade_status_name": "待处理", // 交易状态名称
"trade_desc": "", // 交易描述
"trade_receipt": "", // 回执图片,判断为空时不显示按钮
"amt": 131083.32, // 商户请求打款金额
"actual_amt": 131083.32, // 实发金额
"service_tax": 2621.66, // 服务费
"deduct_amt": 128535.56, // 总扣款金额
"credit_code": "92321311MA205KN92J", // 信用代码
"out_trade_no": "13695922219233720", // 商户订单号
"created_at": "2020-04-03 11:38:19", // 创建时间
"order_id": "1298386120003945", // 订单id
"open_bank": "4", // 开户行全称
"trade_time": null, // 交易时间
"remark": "6", // 打款备注
"service_rate": 0, // 服务费比率
}
]
},
"requestid": "d14ae10263ec45ab8cd3be23ab59faf2"
}
fee_type == "00"
{
"status": 0,
"msg": "success",
"data": {
"count": 0,
"rows": [
{
"id": "1726724188001516", // 订单编号
"price": 1500, // 订单价格
"pay_voucher_img": "0", // 付款凭证
"audit_remark": "", // 审核凭证
"deliver_man": "", // 交付联系人
"deliver_mobile": "", // 交付联系电话
"deliver_addr": "", // 邮寄地址
"created_at": "2020-03-21 07:45:18", // 创建时间
"status": "3030", // 订单状态
"status_name": "已交付" // 订单状态名称
// 订单信息
"bminfo": {
"idcard_front": "11111", // 身份证正面
"idcard_back": "11111", // 身份证反面
"legal_name": "11111", // 法人名称
"legal_mobile": "11111", // 手机号
"legal_idno": "11111", // 身份证号码
"company_names": "11111", // 个体户名称
"bank_front": "11111", // 银行卡正面图
"bank_back": "11111", // 银行卡反面图
"bank_name": "11111", // 开户行
"bank_no": "11111", // 银行卡号
"bank_mobile": "11111", // 预留手机号
"domicile_id": "", // 注册地id
"domicile_name": "", // 注册地
"business_scope_id": "", // 经营范围id
"business_type": "", // 经营范围类型
"business_scope": "", // 经营范围详情
}
}
],
"total": 1
},
"requestid": "00521a0a0f094c8d982bf4375fbe91b1"
}
```
## **<a name="merchantTitle"> 商户抬头</a>**
[返回到目录](#menu)
##### URL
[/web/saas/merchantCtl/title] <a href="/doc/saas/merchant.md#title">【 去接口详情 】</a>
## **<a name="merchantAddr"> 商户地址</a>**
[返回到目录](#menu)
##### URL
[/web/saas/merchantCtl/addr] <a href="/doc/saas/merchant.md#addr">【 去接口详情 】</a>
## **<a name="merchantAddrSave"> 商户地址编辑</a>**
[返回到目录](#menu)
##### URL
[/web/saas/merchantCtl/addr] <a href="/doc/saas/merchant.md#saveAddr">【 去接口详情 】</a>
## **<a name="apply2"> 发票申请-功能2</a>**
[返回到目录](#menu)
##### URL
[/web/saas/invoiceCtl/apply]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"fee_type":"10", // 费用类型 00注册订单费用 10平台转账费用 20商户转账费用
"invoice_type": "10", // 发票类型 10 增值税专用发票 20 增值税普通发票 30 普通发票
"data_ids": [ // 所选交易列表
"1",
"2"
],
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null,
"requestid": "00521a0a0f094c8d982bf4375fbe91b1"
}
```
## **<a name="merchantinvoiceapplyPage"> 发票申请列表 </a>**     
[返回到目录](#menu)     
##### URL
[/web/saas/invoiceCtl/merchantinvoiceapplyPage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 请求参数 `POST`
```javascript
{
"currentPage": 1,
"pageSize": 10,
"apply_no": "", //发票申请编号
"begin_time": "", //开始时间
"end_time": "" //结束时间
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 1,
"rows": [
{
"id": "1",
"saas_id": "1",
"saas_merchant_id": "11248111258000991",
"batch_no": "1",
"owner_type": "商户发票",
"fee_type": "注册订单费用",
"invoice_type": "增值税专用发票", //发票类型
"status": "1", //进度
"sve_invoice_id": "1",
"apply_no": "1", //发票申请编号
"from_name": "1", //开票方
"from_credit_code": "1",
"from_addr": "1",
"from_mobile": "1",
"from_bank": "1",
"from_account": "1",
"to_name": "1", //发票抬头
"to_credit_code": "1",
"to_addr": "1",
"to_mobile": "1",
"to_bank": "1",
"to_account": "1",
"mail_to": "1",
"mail_mobile": "1",
"mail_addr": "1",
"personal_invoice_tax": 1, //个税
"additional_tax": 1,
"value_added_tax": 1,
"service_tax": 1,
"created_at": "2020-04-10 22:39:43", //申请时间
"updated_at": "2020-04-10 22:39:40",
"deleted_at": null,
"version": 0,
"invoice_join": "",
"price": 0
}
]
},
"requestid": "712c62cc9dfd455b82ae13bf68c882c9"
}
```
## **<a name="invoicePage"> 发票列表 </a>**     
[返回到目录](#menu)     
##### URL
[/web/saas/invoiceCtl/invoicePage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 请求参数 `POST`
```javascript
{
"currentPage": 1,
"pageSize": 10,
"apply_no": "", //发票申请编号
"invoice_no": "", //发票代码
"from_name": "", //开票方名称
"begin_time": "", //开始时间
"end_time": "" //结束时间
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 1,
"rows": [
{
"id": "1",
"saas_id": "saas_id",
"saas_merchant_id": "11248111258000991",
"batch_no": "batch_no",
"owner_type": "00",
"fee_type": "00",
"invoice_type": "10", //发票类型 10 增值税专用发票 20 增值税普通发票 30 普通发票
"province": "province",
"invoice_join": "10",
"invoice_no": "invoice_no", //发票代码
"invoice_number": "invoice_number", //发票号码
"invoice_time": "2020-04-09", //开票日期
"invoice_amount": 1, //价税总计
"sve_invoice_id": "sve_invoice_id",
"apply_no": "apply_no", //发票申请编号
"from_name": "from_name", //名称
"from_credit_code": "from_credit_code", //纳税人识别号
"from_addr": "from_addr", //地址
"from_mobile": "from_mobile", //电话
"from_bank": "from_bank", //开户行
"from_account": "from_account", //银行账号
"to_name": "to_name", //邮寄名称
"to_credit_code": "to_credit_code",
"to_addr": "to_addr", //邮寄地址
"to_mobile": "to_mobile", //邮寄电话
"to_bank": "to_bank", //
"to_account": "to_account",
"mail_to": "mail_to",
"mail_mobile": "mail_mobile",
"mail_addr": "mail_addr",
"personal_invoice_tax": 10,
"additional_tax": 1,
"value_added_tax": 1,
"service_tax": 1,
"summary": "summary",
"created_at": "2020-04-09 21:31:40",
"updated_at": "2020-04-09 21:31:42",
"deleted_at": null,
"version": 0,
"price": 0
}
]
},
"requestid": "2d9c4d82543f49b197e9bc38e1bdc499"
}
```
## **<a name="invoiceOrder"> 平台查询发票详情 </a>**     
[返回到目录](#menu)     
##### URL
[/web/saas/invoiceCtl/invoiceOrder]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 请求参数 `POST`
```javascript
{
"id": "11091789235001142",
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"id": "11091789235001142",
"saas_id": "10000",
"saas_merchant_id": "11248111258000991",
"parent_id": "11091769149000453",
"batch_no": "13295393796003361",
"owner_type": "10",
"fee_type": "10",
"invoice_type": "30",
"invoice_amount": 200000, //价税合计总额
"status": "1050",
"audit_remark": null,
"sve_invoice_id": "",
"apply_no": "11874538320003399", //发票申请编号
"from_name": "name4",
"from_credit_code": "TMAH78917902114178",
"from_addr": "好的好的和",
"from_mobile": "18833836395",
"from_bank": "张哈哈哈",
"from_account": "1377373",
"to_name": "name", //抬头名称
"to_credit_code": "credit_code-1", //社会统一信用代码
"to_addr": "addr-1", //地址
"to_mobile": "mobile-1", //联系电话
"to_bank": "bank_name", //银行
"to_account": "bank_account", //账号
"mail_to": "10", //邮寄人
"mail_mobile": "10", //邮寄电话
"mail_addr": "10", //邮寄地址
"personal_invoice_tax": null, //个税
"additional_tax": null, //附加税
"value_added_tax": null, //增值税
"service_tax": null, //服务费
"unit": null,
"quantity": null,
"price": null,
"remark": null,
"created_at": "2020-04-12 18:32:50", //申请时间
"updated_at": "2020-04-12 18:32:50",
"deleted_at": null,
"version": 0,
"fee_type_name": "平台转账费用", //服务类型
"saasInvoice": null,
"invoice_type_name":"普通发票", //发票类型
"saasInvoice": {
"id": "11091789235001142",
"saas_id": "saas_id",
"saas_merchant_id": "11248111258000991",
"batch_no": "batch_no",
"owner_type": "10",
"fee_type": "10",
"invoice_type": "10",
"province": "province",
"invoice_join": "10",
"invoice_no": "invoice_no",
"invoice_number": "invoice_number",
"invoice_time": "2020-04-09T13:32:06.000Z",
"invoice_amount": 1,
"invoice_img": null, //发票图片
"sve_invoice_id": "sve_invoice_id",
"apply_no": "apply_no",
"from_name": "from_name",
"from_credit_code": "from_credit_code",
"from_addr": "from_addr",
"from_mobile": "from_mobile",
"from_bank": "from_bank",
"from_account": "from_account",
"to_name": "to_name",
"to_credit_code": "to_credit_code",
"to_addr": "to_addr",
"to_mobile": "to_mobile",
"to_bank": "to_bank",
"to_account": "to_account",
"mail_to": "mail_to",
"mail_mobile": "mail_mobile",
"mail_addr": "mail_addr",
"mail_no": null, //快递单号
"personal_invoice_tax": 10,
"additional_tax": 1,
"value_added_tax": 1,
"service_tax": 1,
"summary": "summary",
"created_at": "2020-04-09T13:31:40.000Z",
"updated_at": "2020-04-09T13:31:42.000Z",
"deleted_at": null,
"version": 0
},
"tradOrder": [ //账单列表
{
"id": 1001004,
"trade_no": "T10010048046185",
"saas_merchant_id": "11248111258000991",
"order_id": "1298386418003804",
"order_type": "10",
"out_trade_no": "13695998839234974",
"acc_name": "张王李兆",
"credit_code": "92321311MA205KN09Y",
"acc_no": "12314213",
"open_bank": "12312",
"amt": 12344500,
"actual_amt": 12344500,
"deduct_amt": 12591390,
"service_tax": 246890,
"trade_status": "01",
"trade_time": null,
"trade_desc": "",
"trade_receipt": "",
"remark": "15",
"saas_id": "10000",
"saas_invoice_id": "11091789235001142",
"created_at": "2020-04-03 11:33:21",
"updated_at": "2020-04-03 11:33:21",
"deleted_at": null,
"version": 0
}
]
},
"bizmsg": "empty"
}
```
## **<a name="confirmInvoice"> 发票申请-功能1-确定个体户开票</a>**
[返回到目录](#menu)
##### URL
[/web/saas/invoiceCtl/confirmInvoice]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"fee_type":"10", // 费用类型 00注册订单费用 10平台转账费用 20商户转账费用
"invoice_type": "10", // 发票类型 10 增值税专用发票 20 增值税普通发票 30 普通发票
"data_ids": [ // 所选交易列表
"1",
"2"
],
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
// 金额总计,第三页显示
"tax": {
"additional_tax_total": 1294.37, // 附加税
"personal_invoice_tax_total": 733.92, // 个税
"value_added_tax_total": 10786.46, // 增值税
"service_tax_total": 1561.48, // 服务费
"pay_total": 14376.23 // 总付款金额(付款信息处使用)
},
// 付款账户信息
"main": {
"bank_account": "bank_account", // 账户名称
"bank_name": "bank_name", // 开户行
"bank_no": "bank_no", // 银行卡号
},
// 第二页使用,确定个体户开票信息
"invoiceList": [
{
"name": "name4", // 个体户名称
"credit_code": "ZJFMC1231231231231", // 统一社会信用代码
"is_bank": 1,
"is_bank_name": "已开户", // 开户状态
"invoice_amount": 17436.58, // 开票金额
"personal_invoice_tax": 0, // 个税
"additional_tax": 0, // 附加税
"value_added_tax": 0, // 增值税
"service_tax": 174.37, // 服务费
"unit": "", // 单位
"quantity": "", // 数量
"price": "", // 单价
"remark": "", // 备注
"data_ids": "1001579,1001582" // 不用管,但是后面要带着这个
},
]
}
}
```
1. [发票申请-功能1-提交申请](#apply1)
## **<a name="#apply1"> 发票申请-功能2</a>**
[返回到目录](#menu)
##### URL
[/web/saas/invoiceCtl/apply]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"fee_type":"10", // 费用类型 00注册订单费用 10平台转账费用 20商户转账费用
"invoice_type": "10", // 发票类型 10 增值税专用发票 20 增值税普通发票 30 普通发票
"pay_voucher": "https//1112321", // 付款凭证 第三页上传的
// 发票信息,确定个体户开票结果中的invoiceList,其中unit, quantity, price, remark跟随页面联动
"invoiceList": [
{
"name": "name4",
"credit_code": "ZJFMC1231231231231",
"is_bank_name": "未开户",
"invoice_amount": 17436.58,
"service_tax": 174.37,
"personal_invoice_tax": 0,
"additional_tax": 0,
"value_added_tax": 0,
"unit": "11",
"quantity": "12",
"price": "13",
"remark": "14",
"data_ids": "1001579,1001582"
},
]
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null,
"requestid": "00521a0a0f094c8d982bf4375fbe91b1"
}
```
<a name="menu">目录</a>
1. [字典](#dics)
1. [列表](#list)
1. [详情](#info)
1. [添加/修改](#save)
## **<a name="dics"> 字典</a>**
[返回到目录](#menu)
##### URL
[/web/saas/mainCtl/dics]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": [
{
"id": 50000, // id
"name": "name2", // 主体名称
},
]
"requestid": "4d41d50ef6fa4638a55913df36f76f79"
}
```
## **<a name="list"> 列表</a>**
[返回到目录](#menu)
##### URL
[/web/saas/mainCtl/page]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": "1",
"pageSize": "10",
"name": "" // 主体名称
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 2,
"rows": [
{
"id": 50000, // id
"name": "name2", // 主体名称
"bank_account": "bank_accoun2", // 账户名称
"bank_name": "bank_name 2", // 开户银行
"bank_no": "bank_no2", // 银行账户
"created_at": "2020-03-20 05:48:49", // 创建时间
},
]
},
"requestid": "4d41d50ef6fa4638a55913df36f76f79"
}
```
## **<a name="info"> 详情</a>**
[返回到目录](#menu)
##### URL
[/web/saas/mainCtl/info]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "" // id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"id": 50000, // id
"name": "name2", // 主体名称
"bank_account": "bank_accoun2", // 账户名称
"bank_name": "bank_name 2", // 开户银行
"bank_no": "bank_no2", // 银行账户
"created_at": "2020-03-20 05:48:49", // 创建时间
},
"requestid": "cf6320a1b615423b8a9ceb3b66b713f1"
}
```
## **<a name="save"> 添加/修改</a>**
[返回到目录](#menu)
##### URL
[/web/saas/mainCtl/save]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 0, // id,为空或者不填写该字段时新增,指定具体id时修改
"name": "name2", // 主体名称
"bank_account": "bank_accoun2", // 账户名称
"bank_name": "bank_name 2", // 开户银行
"bank_no": "bank_no2", // 银行账户
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {}
}
```
<a name="menu">目录</a>
1. [商户抬头](#title)
1. [邮寄地址](#addr)
1. [邮寄地址编辑](#saveAddr)
1. [个体户列表](#saasorderbusinessmenPage)
## **<a name="title"> 商户抬头</a>**
[返回到目录](#menu)
##### URL
[/web/saas/merchantCtl/title]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"merchant_name": "舟山兰和有限公司", // 商户名称
"merchant_credit_code": "KHSDLKFJAFJ", // 信用代码
"merchant_tax_type": "00", // 纳税人类型 00一般纳税人 10小规模纳税人
"merchant_addr": "河南信阳", // 商户地址
"merchant_mobile": "18833836395", // 商户电话
"merchant_bank": "北京银行栓秀支行", // 商户开户行
"merchant_account": "zhousanlanhe", // 商户银行账号
"created_at": "2020-04-08 01:44:51", // 创建时间
}
}
```
## **<a name="addr"> 邮寄地址</a>**
[返回到目录](#menu)
##### URL
[/web/saas/merchantCtl/addr]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"id": "111" // id
"mail_addr": "北京朝阳区国创元", // 邮寄地址
"mail_mobile": "010-4525821-44", // 联系电话
"mail_to": "张娇哒哒哒", // 收件人
}
}
```
## **<a name="saveAddr"> 邮寄地址编辑</a>**
[返回到目录](#menu)
##### URL
[/web/saas/merchantCtl/saveAddr]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "111" // id
"mail_addr": "北京朝阳区国创元", // 邮寄地址
"mail_mobile": "010-4525821-44", // 联系电话
"mail_to": "张娇哒哒哒", // 收件人
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"id": "111" // id
"mail_addr": "北京朝阳区国创元", // 邮寄地址
"mail_mobile": "010-4525821-44", // 联系电话
"mail_to": "张娇哒哒哒", // 收件人
}
}
```
## **<a name="saasorderbusinessmenPage"> 个体户列表</a>**
[返回到目录](#menu)
##### URL
[/web/saas/businessmenCtl/saasorderbusinessmenPage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "111" // id
"mail_addr": "北京朝阳区国创元", // 邮寄地址
"mail_mobile": "010-4525821-44", // 联系电话
"mail_to": "张娇哒哒哒", // 收件人
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"id": "111" // id
"mail_addr": "北京朝阳区国创元", // 邮寄地址
"mail_mobile": "010-4525821-44", // 联系电话
"mail_to": "张娇哒哒哒", // 收件人
}
}
```
<a name="menu">目录</a>
1. [订单列表](#page)
1. [查看详情](#info)
1. [支付验证](#checkPay)
1. [订单支付](#offlinePay)
## **<a name="page"> 订单列表</a>**
[返回到目录](#menu)
##### URL
[/web/saas/orderCtl/page]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
订单状态 下拉筛选
1010 待付款,
2010 待审核,
2030 审核驳回,
3010 业务办理中,
3020 待交付,
3030 已交付
{
"currentPage": "1",
"pageSize": "10",
"saas_merchant_id": "", // 商户id 查询条件使用商户字典下拉选择
"createBegin": "", // 创建时间 开始
"createEnd": "" // 创建时间 结束
"legal_idno": "" // 身份证号码
"status": "" // 订单状态
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 0,
"rows": [
{
"id": "1726724188001516", // 订单编号
"price": 1500, // 订单价格
"pay_voucher_img": "0", // 付款凭证
"audit_remark": "", // 审核凭证
"deliver_man": "", // 交付联系人
"deliver_mobile": "", // 交付联系电话
"deliver_addr": "", // 邮寄地址
"created_at": "2020-03-21 07:45:18", // 创建时间
"status": "3030", // 订单状态
"status_name": "已交付" // 订单状态名称
// 订单信息
"bminfo": {
"idcard_front": "11111", // 身份证正面
"idcard_back": "11111", // 身份证反面
"legal_name": "11111", // 法人名称
"legal_mobile": "11111", // 手机号
"legal_idno": "11111", // 身份证号码
"company_names": "11111", // 个体户名称
"bank_front": "11111", // 银行卡正面图
"bank_back": "11111", // 银行卡反面图
"bank_name": "11111", // 开户行
"bank_no": "11111", // 银行卡号
"bank_mobile": "11111", // 预留手机号
"domicile_id": "", // 注册地id
"domicile_name": "", // 注册地
"business_scope_id": "", // 经营范围id
"business_type": "", // 经营范围类型
"business_scope": "", // 经营范围详情
}
}
],
"total": 1
},
"requestid": "00521a0a0f094c8d982bf4375fbe91b1"
}
```
## **<a name="info"> 查看详情</a>**
[返回到目录](#menu)
##### URL
[/web/saas/orderCtl/info]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "1726882554002859" // 订单id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
// 基本剑术
"baseInfo": {
"id": "1726882554002859", // 订单编号
"created_at": "2020-03-23 03:44:44", // 创建时间
"price": 1500 // 价格
},
// 注册申请信息
"regInfo": {
"legal_name": "11111", // 法人
"legal_idno": "11111", // 身份证号码
"legal_mobile": "11111", // 联系电话
"company_names": "11111", // 个体户名称
"idcard_front": "11111", // 身份证图正面
"idcard_back": "11111" // 身份证图反面
},
// 商户交付信息
"merchantDeliverInfo": {
"merchant_deliver_man": "", // 联系人
"merchant_deliver_mobile": "", // 联系电话
"merchant_deliver_addr": "" // 邮寄地址
},
// 支付信息
"payInfo": {
"amount": 0, // 付款金额
"created_at": "2020-03-23", // 支付时间
"trade_no": "1123123", // 资金流水号
"pay_voucher_img": "123213" // 付款凭证
},
// 订单交付信息
"deliverInfo": {
"deliver_express_no": "", // 快递单号
"deliver_express_img": "" // 交接单
},
},
"requestid": "b46e1ff5176143ffa4135a357f93d757"
}
```
## **<a name="checkPay"> 支付验证</a>**
[返回到目录](#menu)
##### URL
[/web/saas/orderCtl/checkPay]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"ids": ['172...', '172..', ''], // 订单多选
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"totalNum": 3, // 共 XX 笔订单
"totalPrice": 4500, // 应付金额 元
"account_name": "扬大", // 账户名称
"account_bank_name": "中国银行", // 开户银行
"account_bank_no": "222" // 银行账户
},
"bizmsg": "empty"
}
```
## **<a name="offlinePay"> 订单支付</a>**
[返回到目录](#menu)
##### URL
[/web/saas/orderCtl/offlinePay]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"ids": ['172...', '172..', ''], // 订单多选
"pay_voucher_img": "", // 付款凭证图
"merchant_deliver_man": "", // 联系人
"merchant_deliver_mobile": "", // 联系电话
"merchant_deliver_addr": "" // 邮寄地址
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null,
"requestid": "b46e1ff5176143ffa4135a357f93d757"
}
```
<a name="menu">目录</a>
1. [批量打款列表](#orderPage)
1. [上传数据](#parseItems)
1. [锁定批次](#lockOrder)
1. [付款申请](#offlinePay)
1. [查看详情](#orderInfo)
1. [交易列表](#itemPage)
## **<a name="orderPage"> 批量打款列表</a>**
[返回到目录](#menu)
##### URL
[/web/trade/tradeCtl/orderPage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": "1",
"pageSize": "10",
"out_trade_no": "", // 商户订单号
"trade_status": "", // 交易状态 00成功 01待处理 02失败 03部分成功
"check_status": "", // 审核状态 00待处理 01一审 02一审失败 03二审 04二审失败 05审核通过
"createBegin": "", // 创建时间-开始 可以只选开始,也可以只选结束,格式:2020-04-03
"createEnd": "" // 创建时间-结束
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 21,
"rows": [
{
"id": "1298463038002876", // id
"out_trade_no": "13695922219233720", // 商户订单号
"service_rate": 0, // 服务费比率
"created_at": "2020-04-02 14:16:21", // 创建时间
"item_count": 4, // 打款记录
"amt": 131083.32, // 商户请求打款金额
"actual_amt": 131083.32, // 实发金额
"service_tax": 2621.66, // 服务费
"deduct_amt": 128535.56, // 总扣款金额
"check_status": "00", // 审核状态 00待处理 01一审 02一审失败 03二审 04二审失败 05二审通过
"check_status_name": "待处理", // 审核状态名称
"trade_status": "01", // 打款状态 00成功 01待处理 02失败 03部分成功
"trade_status_name": "待处理", // 打款状态名称
"pay_voucher": "", // 支付凭证图
"acc_type": "00", // 打款通道
"acc_type_name": "银行", // 打款通道名称
"trade_mode": "00", // 打款模式 00未设置 01系统打款 02手工打款
"trade_mode_name": "未设置", // 打款模式名称
"check1_remark": "", // 一审备注
"check2_remark": "", // 二审备注
"pay_bank_account": "111xxx", // 订单付款账户名称
"pay_bank_name": "1231234", // 订单付款开户银行
"pay_bank_no": "123456" // 订单付款银行账户
}
]
},
"requestid": "09cd6abe34da475cb676b550ff9b282d"
}
```
## **<a name="parseItems"> 上传数据</a>**
[返回到目录](#menu)
##### URL
[/web/trade/tradeCtl/parseItems]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"order_type": "10", // 10批量上传 20交易上传
// 上传文件地址
"fileUrl": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_273315857206750512020113575551testbank2.xlsx"
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"order_type": "10", // 10批量上传 20交易上传
"actual_amt": "131083.32", // 实发总额
"deduct_amt": "133704.99", // 扣除总额
"service_tax": "2621.67", // 服务费
"error": false, // 上传文件是否有错误 false没有,true有错误
"itemList": [
{
"errors": [ // 错误信息数组,多条,都在页面展示吧
"错误信息1",
"错误信息2",
],
"acc_name": "11", // 收款户名
"credit_code": "92321311MA205KN92J", // 统一社会信用代码
"acc_no": "3", // 收款账号
"open_bank": "4", // 开户银行
"amt": "5", // 请求打款金额
"remark": "6", // 备注
// ※※※※※※※※ 以下字段不允许编辑 ※※※※※※※※※※※
"service_tax": "0.10", // 服务费
"actual_amt": "5.00", // 实发金额
"deduct_amt": "5.10" // 扣除金额
},
]
}
}
```
## **<a name="lockOrder"> 锁定批次</a>**
[返回到目录](#menu)
##### URL
[/web/trade/tradeCtl/lockOrder]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"acc_type": "00",
"order_type": "10", // 10批量上传 20交易上传
"fileUrl": "https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_273315857206750512020113575551testbank2.xlsx",
"itemList": [
{
"errors": [ // 错误信息数组,多条,都在页面展示吧
"错误信息1",
"错误信息2",
],
"acc_name": "11", // 收款户名
"credit_code": "92321311MA205KN92J", // 统一社会信用代码
"acc_no": "3", // 收款账号
"open_bank": "4", // 开户银行
"open_bank": "4", // 开户银行
"amt": "5", // 请求打款金额
"remark": "6", // 备注
// ※※※※※※※※ 以下字段不允许编辑 ※※※※※※※※※※※
"service_tax": "0.10", // 服务费
"actual_amt": "5.00", // 实发金额
"deduct_amt": "5.10" // 扣除金额
},
]
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"id": "1298533711001487", // 订单id
"out_trade_no": "13695851544002235", // 商户订单号
"amt": 131083.32, // 总请求打款金额
"actual_amt": 131083.32, // 总实发金额
"deduct_amt": 128535.56, // 总扣除金额 应付金额 X 元
"service_tax": 2621.66, // 总服务费
"item_count": 4, // 明细订单数量 总计 X 比交易
"acc_type": "00",
"pay_bank_account": "111xxx", // 账户名称
"pay_bank_name": "1231234", // 开户银行
"pay_bank_no": "123456" // 银行账户
},
"bizmsg": "empty"
}
```
## **<a name="offlinePay"> 付款申请</a>**
[返回到目录](#menu)
##### URL
[/web/trade/tradeCtl/offlinePay]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "1298475347002331", // 订单id,锁定批次时返回的id(列表中也有返回)
"pay_voucher": "https://gsb........" // 付款凭证
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null,
"requestid": "b46e1ff5176143ffa4135a357f93d757"
}
```
## **<a name="orderInfo"> 查看详情</a>**
[返回到目录](#menu)
##### URL
[/web/trade/tradeCtl/orderInfo]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "1", // id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 21,
"rows": [
{
"id": "1298463038002876", // id
"merchant_name": "13695922219233720", // 商户名称
"out_trade_no": "13695922219233720", // 商户订单号
"service_rate": 0, // 服务费比率
"created_at": "2020-04-02 14:16:21", // 创建时间
"item_count": 4, // 打款记录
"amt": 131083.32, // 商户请求打款金额
"actual_amt": 131083.32, // 实发金额
"service_tax": 2621.66, // 服务费
"deduct_amt": 128535.56, // 总扣款金额
"check_status": "00", // 审核状态 00待处理 01一审 02一审失败 03二审 04二审失败 05二审通过
"check_status_name": "待处理", // 审核状态名称
"trade_status": "01", // 打款状态 00成功 01待处理 02失败 03部分成功
"trade_status_name": "待处理", // 打款状态名称
"pay_voucher": "", // 支付凭证图
"acc_type": "00", // 打款通道
"acc_type_name": "银行", // 打款通道名称
"trade_mode": "00", // 打款模式 00未设置 01系统打款 02手工打款
"trade_mode_name": "未设置", // 打款模式名称
"check1_remark": "", // 一审备注
"check2_remark": "", // 二审备注
"pay_bank_account": "111xxx", // 订单付款账户名称
"pay_bank_name": "1231234", // 订单付款开户银行
"pay_bank_no": "123456" // 订单付款银行账户
}
]
},
"requestid": "09cd6abe34da475cb676b550ff9b282d"
}
```
## **<a name="itemPage"> 交易列表</a>**
[返回到目录](#menu)
##### URL
[/web/trade/tradeCtl/itemPage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": 1,
"pageSize": 10,
"out_trade_no": "", // 商户订单号
"acc_name": "", // 收款户名
"acc_no": "", // 收款账户
"credit_code": "", // 信用代码
"trade_status": "", // 交易状态 00成功 01待处理 02失败
"createBegin": "", // 创建时间-开始 可以只选开始,也可以只选结束,格式:2020-04-03
"createEnd": "" // 创建时间-结束
"order_id": "1298534682000884", // 订单id,查订单详情时,使用这个字段过滤
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 1493,
"rows": [
{
"id": "1298463038002876", // id
"trade_no": "T10014949456718", // 打款编号
"acc_name": "11", // 收款户名
"acc_no": "3", // 收款账号
"trade_status": "01", // 交易状态
"trade_status_name": "待处理", // 交易状态名称
"trade_desc": "", // 交易描述
"trade_receipt": "", // 回执图片,判断为空时不显示按钮
"amt": 131083.32, // 商户请求打款金额
"actual_amt": 131083.32, // 实发金额
"service_tax": 2621.66, // 服务费
"deduct_amt": 128535.56, // 总扣款金额
"credit_code": "92321311MA205KN92J", // 信用代码
"out_trade_no": "13695922219233720", // 商户订单号
"created_at": "2020-04-03 11:38:19", // 创建时间
"order_id": "1298386120003945", // 订单id
"open_bank": "4", // 开户行全称
"trade_time": null, // 交易时间
"remark": "6", // 打款备注
"service_rate": 0, // 服务费比率
}
]
},
"requestid": "d14ae10263ec45ab8cd3be23ab59faf2"
}
<a name="menu">目录</a>
1. [根据用户id查询账簿](#getCustomerById)
1. [日账期](#getReportData)
1. [季度账期](#getReportDataQuarter)
1. [个体户列表](#businessmenPage)
## **<a name="businessmenPage"> 个体户列表</a>**
[返回到目录](#menu)
##### URL
[/web/tax/taxCtl/businessmenPage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": 1,
"pageSize": 10,
"sve_businessmen_name": "", // 个体户名称
"sve_businessmen_credit_code": "" // 信用代码
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 1,
"rows": [
{
"id": "1726882541002747", // 订单id 暂时无用
"sve_businessmen_company_id": "1", // 个体户企业id
"sve_businessmen_customer_id": "498786", // 个体户id
"sve_businessmen_name": "1111", // 个体户名称
"sve_businessmen_credit_code": "92321311MA205KN92J" // 个体户信用代码
}
]
},
"requestid": "ef0eba0af249476b9da7b089541a9e9f"
}
```
## **<a name="getCustomerById"> 根据用户id查询账簿</a>**
[返回到目录](#menu)
##### URL
[/web/tax/taxCtl/getCustomerById]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"customer_id":"xxxx" //用户ID
}
```
#### 返回结果
```javascript
{
"code": "000000",
"data": {
"accountant": "管理员",
"companyId": 106,
"createBy": "21222",
"currentPeriod": 202002,
"customerName": "宿迁张娇商务咨询服务中心1",
"id": 498786,
"initPeriod": 202002,
"latelyPeriod": 202002,
"outOfService": 0,
"province": 1100,
"valueAddedTax": 2
},
"errMsg": "请求成功"
}
```
## **<a name="getReportData"> 月账期</a>**
[返回到目录](#menu)
##### URL
[/web/tax/taxCtl/getReportData]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"accountPeriod":"",
"companyId": "", //公司ID
"customerId":"", //客户IDd
"desc": "string", //描述 默认 string
"reportType":2, //账期类型 默认2
"signWithoutKey": "string",
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"code": "1",
"data": {
"reportData": [
{
"column": 1,
"formulaType": 2,
"itemName": "一、营业收入",
"lineNo": 1,
"sort": 10,
"style": {
"indent": "0",
"bold": "1"
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "减:营业成本",
"lineNo": 2,
"sort": 20,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "税金及附加",
"lineNo": 3,
"sort": 30,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "销售费用",
"lineNo": 4,
"sort": 40,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "管理费用",
"lineNo": 5,
"sort": 50,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "研发费用",
"lineNo": 6,
"sort": 55,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "财务费用",
"lineNo": 7,
"sort": 60,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "其中:利息费用",
"lineNo": 8,
"sort": 64,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "利息收入",
"lineNo": 9,
"sort": 68,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "其他收益",
"lineNo": 10,
"sort": 100,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "投资收益(损失以“-”号填列)",
"lineNo": 11,
"sort": 110,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "其中:对联营企业和合营企业的投资收益",
"lineNo": 12,
"sort": 120,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "加:公允价值变动收益(损失以“-”号填列)",
"lineNo": 13,
"sort": 130,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "资产减值损失(损失以“-”号填列)",
"lineNo": 14,
"sort": 140,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "资产处置收益(损失以“-”号填列)",
"lineNo": 15,
"sort": 150,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 1,
"itemName": "二、营业利润(亏损以“-”号填列)",
"lineNo": 16,
"sort": 160,
"style": {
"indent": "0",
"bold": "1"
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "加:营业外收入",
"lineNo": 17,
"sort": 170,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "减:营业外支出",
"lineNo": 18,
"sort": 180,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 1,
"itemName": "三、利润总额(亏损以“-”号填列)",
"lineNo": 19,
"sort": 190,
"style": {
"indent": "0",
"bold": "1"
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "减:所得税费用",
"lineNo": 20,
"sort": 200,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 1,
"itemName": "四、净利润(净亏损以“-”号填列)",
"lineNo": 21,
"sort": 210,
"style": {
"indent": "0",
"bold": "1"
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "(一)持续经营净利润(净亏损以“-”号填列)",
"lineNo": 22,
"sort": 220,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "(二)终止经营净利润(净亏损以“-”号填列)",
"lineNo": 23,
"sort": 230,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 1,
"itemName": "五、其他综合收益的税后净额",
"lineNo": 24,
"sort": 240,
"style": {
"indent": "0",
"bold": "1"
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 1,
"itemName": "(一)以后不能重分类进损益的其他综合收益",
"lineNo": 25,
"sort": 250,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "1.重新计量设定收益计划净负债或净资产的变动",
"lineNo": 26,
"sort": 260,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "2.权益法下在被投资单位不能重分类进损益的其他综合收益中享有的份额",
"lineNo": 27,
"sort": 270,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "……",
"lineNo": 28,
"sort": 280,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 1,
"itemName": "(二)以后将重分类进损益的其他综合收益",
"lineNo": 29,
"sort": 290,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "1.权益法下在被投资单位以后将重分类进损益的其他综合收益中享有的份额",
"lineNo": 30,
"sort": 300,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "2.可供出售金融资产公允价值变动损益",
"lineNo": 31,
"sort": 310,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "3.持有至到期投资重分类可供出售金融资产损益",
"lineNo": 32,
"sort": 320,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "4.现金流经套期损益的有效部分",
"lineNo": 33,
"sort": 330,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "5.外币财务报表折算差额",
"lineNo": 34,
"sort": 340,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "……",
"lineNo": 35,
"sort": 350,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 1,
"itemName": "六、综合收益总额",
"lineNo": 36,
"sort": 360,
"style": {
"indent": "0",
"bold": "1"
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 0,
"itemName": "七、每股收益:",
"lineNo": 37,
"sort": 370,
"style": {
"indent": "0",
"bold": "1"
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "(一)基本每股收益",
"lineNo": 38,
"sort": 380,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "(二)稀释每股收益",
"lineNo": 39,
"sort": 390,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
}
]
}
},
"bizmsg": "empty"
}
```
## **<a name="getReportDataQuarter"> 季度账期</a>**
[返回到目录](#menu)
##### URL
[/web/tax/taxCtl/getReportDataQuarter]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"companyId": 102,//公司ID
"customerId": 498779,//客户IDd
"desc": "string",//描述 默认 string
"endPeriod": 202003,//结束期限
"reportType": 2,//账期类型 默认2
"signWithoutKey": "string",
"startPeriod": 202001//开始期限
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"code": "1",
"data": {
"reportData": [
{
"column": 1,
"formulaType": 2,
"itemName": "一、营业收入",
"lineNo": 1,
"sort": 10,
"style": {
"indent": "0",
"bold": "1"
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "减:营业成本",
"lineNo": 2,
"sort": 20,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "税金及附加",
"lineNo": 3,
"sort": 30,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "销售费用",
"lineNo": 4,
"sort": 40,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "管理费用",
"lineNo": 5,
"sort": 50,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "研发费用",
"lineNo": 6,
"sort": 55,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "财务费用",
"lineNo": 7,
"sort": 60,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "其中:利息费用",
"lineNo": 8,
"sort": 64,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "利息收入",
"lineNo": 9,
"sort": 68,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "其他收益",
"lineNo": 10,
"sort": 100,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "投资收益(损失以“-”号填列)",
"lineNo": 11,
"sort": 110,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "其中:对联营企业和合营企业的投资收益",
"lineNo": 12,
"sort": 120,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "加:公允价值变动收益(损失以“-”号填列)",
"lineNo": 13,
"sort": 130,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "资产减值损失(损失以“-”号填列)",
"lineNo": 14,
"sort": 140,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "资产处置收益(损失以“-”号填列)",
"lineNo": 15,
"sort": 150,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 1,
"itemName": "二、营业利润(亏损以“-”号填列)",
"lineNo": 16,
"sort": 160,
"style": {
"indent": "0",
"bold": "1"
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "加:营业外收入",
"lineNo": 17,
"sort": 170,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "减:营业外支出",
"lineNo": 18,
"sort": 180,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 1,
"itemName": "三、利润总额(亏损以“-”号填列)",
"lineNo": 19,
"sort": 190,
"style": {
"indent": "0",
"bold": "1"
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "减:所得税费用",
"lineNo": 20,
"sort": 200,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 1,
"itemName": "四、净利润(净亏损以“-”号填列)",
"lineNo": 21,
"sort": 210,
"style": {
"indent": "0",
"bold": "1"
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "(一)持续经营净利润(净亏损以“-”号填列)",
"lineNo": 22,
"sort": 220,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "(二)终止经营净利润(净亏损以“-”号填列)",
"lineNo": 23,
"sort": 230,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 1,
"itemName": "五、其他综合收益的税后净额",
"lineNo": 24,
"sort": 240,
"style": {
"indent": "0",
"bold": "1"
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 1,
"itemName": "(一)以后不能重分类进损益的其他综合收益",
"lineNo": 25,
"sort": 250,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "1.重新计量设定收益计划净负债或净资产的变动",
"lineNo": 26,
"sort": 260,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "2.权益法下在被投资单位不能重分类进损益的其他综合收益中享有的份额",
"lineNo": 27,
"sort": 270,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "……",
"lineNo": 28,
"sort": 280,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 1,
"itemName": "(二)以后将重分类进损益的其他综合收益",
"lineNo": 29,
"sort": 290,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "1.权益法下在被投资单位以后将重分类进损益的其他综合收益中享有的份额",
"lineNo": 30,
"sort": 300,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "2.可供出售金融资产公允价值变动损益",
"lineNo": 31,
"sort": 310,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "3.持有至到期投资重分类可供出售金融资产损益",
"lineNo": 32,
"sort": 320,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "4.现金流经套期损益的有效部分",
"lineNo": 33,
"sort": 330,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "5.外币财务报表折算差额",
"lineNo": 34,
"sort": 340,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "……",
"lineNo": 35,
"sort": 350,
"style": {
"indent": "2",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 1,
"itemName": "六、综合收益总额",
"lineNo": 36,
"sort": 360,
"style": {
"indent": "0",
"bold": "1"
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 0,
"itemName": "七、每股收益:",
"lineNo": 37,
"sort": 370,
"style": {
"indent": "0",
"bold": "1"
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "(一)基本每股收益",
"lineNo": 38,
"sort": 380,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
},
{
"column": 1,
"formulaType": 2,
"itemName": "(二)稀释每股收益",
"lineNo": 39,
"sort": 390,
"style": {
"indent": "1",
"bold": ""
},
"value": [
0,
0
]
}
]
}
},
"bizmsg": "empty"
}
```
[返回主目录](/doc)
<a name="menu">目录</a>
1. [添加](#add)
1. [更新](#upd)
1. [删除](#del)
1. [菜单树](#tree)
1. [菜单树-子菜单模式](#byPid)
1. [明细](#queryById)
## **<a name="add"> 添加</a>**
[返回到目录](#menu)
##### URL
[/web/uc/authCtl/addAuth]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"pid": 2, // 父节点id
"menuType": 1, // 菜单类型 1菜单, 2接口
"name": "个体户系统", // 菜单名称
"icon": "123", // 菜单icon 选填
"path": "/aaa/bbb" // 菜单路由 选填
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null,
"requestid": "2dc587798f974902b06123ce34c39090"
}
```
## **<a name="upd"> 更新</a>**
[返回到目录](#menu)
##### URL
[/web/uc/authCtl/updAuth]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 8, // 菜单id
"pid": 2, // 父节点id
"menuType": 1, // 菜单类型 1菜单, 2接口
"name": "个体户系统", // 菜单名称
"icon": "123", // 菜单icon 选填
"path": "/aaa/bbb" // 菜单路由 选填
}
```
## **<a name="del"> 删除</a>**
[返回到目录](#menu)
##### URL
[/web/uc/authCtl/delAuth]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 1, //记录ID 必传
}
```
## **<a name="tree"> 菜单树</a>**
[返回到目录](#menu)
##### URL
[/web/uc/authCtl/tree]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 1, //记录ID 必传
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
{
"id": 1, // 菜单id
"pid": 0, // 父节点id
"menuType": 1, // 菜单类型 1菜单, 2接口
"name": "个体户系统", // 菜单名称
"icon": "123", // 菜单icon
"path": "aaaaaaaaa", // 菜单路由
"childs": [...] // 子菜单
}
},
"requestid": "007fd384e47641d2a71e9f3ef6292843"
}
```
## **<a name="byPid"> 菜单树-子菜单模式</a>**
[返回到目录](#menu)
##### URL
[/web/uc/authCtl/byPid]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"pid": 1, // 必传
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": [
{
"id": 1, // 菜单id
"pid": 0, // 父节点id
"menuType": 1, // 菜单类型 1菜单, 2接口
"name": "个体户系统", // 菜单名称
"icon": "123", // 菜单icon
"path": "aaaaaaaaa", // 菜单路由
}
],
"requestid": "b340e352d57548d880540bcd05fbfee3"
}
```
## **<a name="queryById"> 明细</a>**
[返回到目录](#menu)
##### URL
[/web/uc/authCtl/queryById]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 1, //记录ID 必传
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"id": 1, // 菜单id
"pid": 0, // 父节点id
"menuType": 1, // 菜单类型 1菜单, 2接口
"name": "个体户系统", // 菜单名称
"icon": "123", // 菜单icon
"path": "aaaaaaaaa", // 菜单路由
},
"requestid": "6b34ba91355f407ab0592d3d8e39544c"
}
```
\ No newline at end of file
[返回主目录](/doc)
<a name="menu">目录</a>
1. [登录接口有修改](#login)
1. [部门列表](#allOrg)
1. [部门树](#orgTree)
1. [部门详情](#orgById)
1. [新增部门](#orgSave)
1. [员工列表](#deliverUserPage)
1. [员工查询](#deliverUserById)
1. [员工保存](#deliverUserSave)
## **<a name="login"> 登录接口有修改</a>**
[返回到目录](#menu)
##### URL
[/web/uc/userCtl/login]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
| 参数 | 必选 | 类型 | 说明|
| -------- | -------- | ------------|---------|
| **loginName** | 是 | String | 登录名|
| **password** | 是 | String | 密码 |
#### 返回结果
```javascript
// 新增 auth 系统权限,isManager 是否管理员(管理员会显示公司管理)
{
"status": 0,
"msg": "success",
"data": {
"auth": [1, 2, 3, 4], // 系统权限 1工商宝 2财务宝 3税务宝 4票据宝
"isManager": true, // 是否管理员
"xggadminsid": "3cb49932-fa02-44f0-90db-9f06fe02e5c7" // 登录key
"menus": {
"gtArr" : {} //个体宝菜单
"pjArr" : {} //票据宝菜单
}
}
}
```
## **<a name="allOrg"> 部门列表</a>**
[返回到目录](#menu)
##### URL
[/web/common/deliverCtl/allOrg]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": [
{
"id": 2, // id
"name": "武汉交付商1", // 部门名称
"path": "武汉交付商1.", // 部门路径
"created_at": "2020-02-11 11:05:48",
"updated_at": "2020-02-11T12:13:58.000Z",
},
],
"requestid": "6c9f82cf594f404c81e8b0234edc323d"
}
```
## **<a name="orgTree"> 部门树</a>**
[返回到目录](#menu)
##### URL
[/web/common/deliverCtl/orgTree]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": [
{
"id": 2, // id
"name": "武汉交付商1", // 部门名称
"path": "武汉交付商1.", // 部门路径
"created_at": "2020-02-11 11:05:48",
"updated_at": "2020-02-11T12:13:58.000Z",
"children": [ // 下级菜单
{
"id": 2, // id
"name": "武汉交付商1", // 部门名称
"path": "武汉交付商1.", // 部门路径
"created_at": "2020-02-11 11:05:48",
"updated_at": "2020-02-11T12:13:58.000Z",
"children": []
}
]
}
],
"requestid": "6c9f82cf594f404c81e8b0234edc323d"
}
```
## **<a name="orgById"> 部门详情</a>**
[返回到目录](#menu)
##### URL
[/web/common/deliverCtl/orgById]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
id: 3, // 部门id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": [
{
"id": 2, // id
"name": "武汉交付商1", // 部门名称
"path": "武汉交付商1.", // 部门路径
"parent_id": 0, // 部门父id
"created_at": "2020-02-11 11:05:48",
"updated_at": "2020-02-11T12:13:58.000Z",
}
],
"requestid": "6c9f82cf594f404c81e8b0234edc323d"
}
```
## **<a name="orgSave"> 新增部门</a>**
[返回到目录](#menu)
##### URL
[/web/common/deliverCtl/orgSave]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "", // id, 新增时为空,修改时不为空(原型上未发现修改)
"parent_id": "2", // 父id
"name": "测试部123" // 部门名称
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
],
"requestid": "6c9f82cf594f404c81e8b0234edc323d"
}
```
## **<a name="deliverUserPage"> 员工列表</a>**
[返回到目录](#menu)
##### URL
[/web/common/deliverCtl/deliverUserPage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": "1",
"pageSize": "10",
"org_id": "111" // 组织机构id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 2,
"rows": [
{
"id": 14, // id
"real_name": "韩老魔", // 姓名
"ucname": "13333333333", // 登录账号
"password": "", // 密码
"isAdmin": 0, // 是否部门管理员 0否 1是
"org_id": 3, // 部门id
"auth": [1, 2, 3, 4], // 拥有系统权限 1工商宝 2财务宝 3税务宝 4票据宝
"created_at": "2020-02-21 06:57:57", // 创建时间
"updated_at": "2020-02-21T06:57:57.000Z",
"deleted_at": null,
"version": 0,
"authNames": "工商宝、财务宝、税务宝、票据宝" // 系统权限名称
},
]
},
"requestid": "2d3e985fc95644b9b55b41336c903e78"
}
```
## **<a name="deliverUserById"> 员工查询</a>**
[返回到目录](#menu)
##### URL
[/web/common/deliverCtl/deliverUserById]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "1",
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"id": 14, // id
"real_name": "韩老魔", // 姓名
"ucname": "13333333333", // 登录账号
"password": "", // 密码
"isAdmin": 0, // 是否部门管理员 0否 1是
"org_id": 3, // 部门id
"auth": [1, 2, 3, 4], // 拥有系统权限 1工商宝 2财务宝 3税务宝 4票据宝
"created_at": "2020-02-21 06:57:57", // 创建时间
"updated_at": "2020-02-21T06:57:57.000Z",
"deleted_at": null,
"version": 0,
"authNames": "工商宝、财务宝、税务宝、票据宝" // 系统权限名称
},
"requestid": "2d3e985fc95644b9b55b41336c903e78"
}
```
## **<a name="deliverUserSave"> 员工保存</a>**
[返回到目录](#menu)
##### URL
[/web/common/deliverCtl/deliverUserSave]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "", // 用户id
"real_name": "韩老魔", // 姓名
"ucname": "13333333333", // 登录名(限手机号)
"org_id": "3", // 部门id
"password": "123123", // 密码
"isAdmin": "0", // 是否部门管理员 0否 1是
"auth": [1,2,3,4] // 系统权限 1工商宝 2财务宝 3税务宝 4票据宝
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null,
"requestid": "2d3e985fc95644b9b55b41336c903e78"
}
```
\ No newline at end of file
[返回主目录](/doc)
<a name="menu">目录</a>
1. [添加](#addOrg)
1. [更新(暂不提供)](#updOrg)
1. [删除](#delOrg)
1. [列表(条件)](#listOrg)
1. [明细](#queryById)
1. [根据PID查询子目录](#byPid)
1. [结构树](#tree)
## **<a name="addOrg"> 添加</a>**
[返回到目录](#menu)
##### URL
[/web/uc/orgCtl/addOrg]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"orgname":"sun", //组织结构的名称 必传
"pid":1, //父结点 必传 默认值:0
"saas_id":3 //saasId 必传
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"is_leaf": true, //是否叶子结点
"version": 0,
"id": 3, //ID
"orgname": "sun", //组织结构的名称
"pid": 1, //父结点
"saas_id": 3, //saasID
"path": "/root/sun",//路径
"updated_at": "2019-11-29T03:03:36.800Z",
"created_at": "2019-11-29T03:03:36.800Z"
},
"bizmsg": "empty",
"requestid": "faf3871bc6a040d9b098ffa33d5a180a"
}
```
## **<a name="updOrg"> 更新(暂不提供)</a>**
[返回到目录](#menu)
##### URL
[/web/uc/orgCtl/updOrg]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
}
```
## **<a name="delOrg"> 删除</a>**
[返回到目录](#menu)
##### URL
[/web/uc/orgCtl/delOrg]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 1, //记录ID 必传
}
```
## **<a name="listOrg"> 列表</a>**
[返回到目录](#menu)
##### URL
[/web/uc/orgCtl/listOrg]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"count": 2,
"rows": [
{
"is_leaf": true, //是否叶子结点
"id": 3, //ID
"orgname": "sun", //组织结构的名称
"pid": 1, //父结点
"saas_id": 3, //saasID
"path": "/root/sun",//路径
"created_at": "2019-11-28T08:24:40.000Z",
"updated_at": "2019-11-28T08:24:40.000Z",
"deleted_at": null,
"version": 0
},
{
"id": 3,
"orgname": "sun",
"path": "/root/sun",
"pid": 1,
"saas_id": "3",
"is_leaf": 1,
"created_at": "2019-11-29T03:03:36.000Z",
"updated_at": "2019-11-29T03:03:36.000Z",
"deleted_at": null,
"version": 0
}
]
},
"bizmsg": "empty",
"requestid": "e0584277b1d0490ba2c575ac79a1a813"
}
```
## **<a name="queryById"> 明细</a>**
[返回到目录](#menu)
##### URL
[/web/uc/orgCtl/queryById]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 1, //记录ID 必传
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"is_leaf": true, //是否叶子结点
"id": 3, //ID
"orgname": "sun", //组织结构的名称
"pid": 1, //父结点
"saas_id": 3, //saasID
"path": "/root/sun",//路径
"created_at": "2019-11-28T08:24:40.000Z",
"updated_at": "2019-11-28T08:24:40.000Z",
"deleted_at": null,
"version": 0
},
"bizmsg": "empty",
"requestid": "488de0d85b1b425c94166cb3a653b86c"
}
```
## **<a name="byPid"> 根据PID查询子目录</a>**
[返回到目录](#menu)
##### URL
[/web/uc/orgCtl/byPid]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"pid": 1, //记录ID 必传
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": [
{
"is_leaf": true, //是否叶子结点
"id": 3, //ID
"orgname": "sun", //组织结构的名称
"pid": 1, //父结点
"saas_id": 3, //saasID
"path": "/root/sun",//路径
"created_at": "2019-11-29T03:03:36.000Z",
"updated_at": "2019-11-29T03:03:36.000Z",
"deleted_at": null,
"version": 0
}
],
"bizmsg": "empty",
"requestid": "34791671e8584672b302f0f5acda16fa"
}
```
## **<a name="tree"> 结构树</a>**
[返回到目录](#menu)
##### URL
[/web/uc/orgCtl/tree]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"pid": 1, //记录ID 必传
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": [
{
"id": 1,
"orgname": "root",
"path": "/root",
"pid": 0,
"is_leaf": 1,
"saas_id": "2",
"created_at": "2019-11-28T08:24:40.000Z",
"updated_at": "2019-11-28T08:24:40.000Z",
"deleted_at": null,
"version": 0,
"childs": [
{
"id": 3,
"orgname": "sun",
"path": "/root/sun",
"pid": 1,
"is_leaf": 1,
"saas_id": "3",
"created_at": "2019-11-29T03:03:36.000Z",
"updated_at": "2019-11-29T03:03:36.000Z",
"deleted_at": null,
"version": 0,
"childs": []
}
]
}
],
"bizmsg": "empty",
"requestid": "72619d7a99cc437894b5880564b2847c"
}
```
\ No newline at end of file
[返回主目录](/doc)
<a name="menu">目录</a>
1. [添加](#addRole)
1. [更新](#updRole)
1. [删除](#delRole)
1. [列表(条件)](#listRole)
1. [明细](#queryById)
1. [设置权限](#setAuth)
## **<a name="addRole"> 添加</a>**
[返回到目录](#menu)
##### URL
[/web/uc/roleCtl/addRole]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"code":"公司宝001", //角色 编码 必传
"name":"划水员", //角色 名称 必传
"saas_id":2 //SAAS ID 必传
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"version": 0,
"id": 2,
"code": "公司宝001", //角色 编码
"name": "划水员", //角色 名称
"saas_id": 2, //SAAS ID
"updated_at": "2019-11-29T05:51:00.027Z",
"created_at": "2019-11-29T05:51:00.027Z"
},
"bizmsg": "empty",
"requestid": "2af86a02c86d40cb87784feb1f445f96"
}
```
## **<a name="updRole"> 更新</a>**
[返回到目录](#menu)
##### URL
[/web/uc/roleCtl/updRole]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id":"xxx", //id 必传
"code": "公司宝001", //角色 编码 非必传
"name": "划水员", //角色 名称 非必传
"saas_id": 2, //SAAS ID 非必传
}
```
## **<a name="delRole"> 删除</a>**
[返回到目录](#menu)
##### URL
[/web/uc/roleCtl/delRole]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 1, //记录ID 必传
}
```
## **<a name="listRole"> 列表</a>**
[返回到目录](#menu)
##### URL
[/web/uc/roleCtl/listRole]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 1, //记录ID 必传
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"count": 2,
"rows": [
{
"id":"xxx", //id
"code": "公司宝001", //角色 编码
"name": "划水员", //角色 名称
"saas_id": 2, //SAAS ID
"created_at": "2019-11-29T05:51:00.000Z",
"updated_at": "2019-11-29T05:51:00.000Z",
"deleted_at": null,
"version": 0
},
{
"id": 3,
"code": "公司宝002",
"name": "划水员",
"saas_id": 2,
"created_at": "2019-11-29T05:54:10.000Z",
"updated_at": "2019-11-29T05:54:10.000Z",
"deleted_at": null,
"version": 0
}
]
},
"bizmsg": "empty",
"requestid": "9a285a07ac384cc0a25b36c179c49167"
}
```
## **<a name="queryById"> 明细</a>**
[返回到目录](#menu)
##### URL
[/web/uc/roleCtl/queryById]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 1, //记录ID 必传
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"id":"xxx", //id
"code": "公司宝001", //角色 编码
"name": "划水员", //角色 名称
"saas_id": 2, //SAAS ID
"created_at": "2019-11-29T05:51:00.000Z",
"updated_at": "2019-11-29T05:51:00.000Z",
"deleted_at": null,
"version": 0
},
"bizmsg": "empty",
"requestid": "b642284a921f4655bdec81f50cb45f1d"
}
```
1. [](#)
## **<a name="setAuth"> 设置权限</a>**
[返回到目录](#menu)
##### URL
[/web/uc/roleCtl/setAuth]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 1, //记录ID 必传
"authIds": [1,2,3,4,5,6,7,8] // 选择的权限id
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {},
"bizmsg": "empty",
"requestid": "b642284a921f4655bdec81f50cb45f1d"
}
```
\ No newline at end of file
[返回主目录](/doc)
<a name="menu">目录</a>
1. [添加](#addSaas)
1. [更新](#updSaas)
1. [删除](#delSaas)
1. [列表(条件)](#listSaas)
1. [明细](#queryById)
## **<a name="addSaas"> 添加</a>**
[返回到目录](#menu)
##### URL
[/web/uc/saasCtl/addSaas]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"name":"泰达米尔", //saas名称
"domain":"www.taidamier.com",//saas 域名
"managerMobile":"13404865182",//管理者电话
"managerId":1, //管理ID
"stype":2 //saas系统类型 1平台 2商户 3交付商 4个人
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"version": 0,
"id": 3,
"name": "德玛西亚之翼", //saas名称
"domain": "www.demaxiyazhili.com",//saas 域名
"managerMobile": "8555555",//管理者电话
"managerId": 1,//管理ID
"stype": 4, //saas系统类型 1平台 2商户 3交付商 4个人
"updated_at": "2019-11-29T02:42:14.859Z",
"created_at": "2019-11-29T02:42:14.859Z"
},
"bizmsg": "empty",
"requestid": "0c3b6b3664364ff89436c75957a62590"
}
```
## **<a name="updSaas"> 更新</a>**
[返回到目录](#menu)
##### URL
[/web/uc/saasCtl/updSaas]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 1, //记录ID 必传
"name":"泰达米尔", //saas名称 非必传
"domain":"www.taidamier.com",//saas 域名 非必传
"managerMobile":"13404865182",//管理者电话 非必传
"managerId":1, //管理ID 非必传
"stype":2 //saas系统类型 1平台 2商户 3交付商 4个人 非必传
}
```
## **<a name="delSaas"> 删除</a>**
[返回到目录](#menu)
##### URL
[/web/uc/saasCtl/delSaas]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 1, //记录ID 必传
}
```
## **<a name="listSaas"> 列表</a>**
[返回到目录](#menu)
##### URL
[/web/uc/saasCtl/listSaas]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 1, //记录ID 必传
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"count": 3,
"rows": [
{
"id": 1,
"name": "勒夫兰",
"domain": "www.baidu.com",
"managerId": 1,
"managerMobile": "18833836395",
"stype": 1,
"created_at": "2019-11-28T03:50:55.000Z",
"updated_at": "2019-11-28T03:50:55.000Z",
"deleted_at": null,
"version": 1
},
{
"id": 2,
"name": "泰达米尔",
"domain": "www.taidamier.com",
"managerId": 1,
"managerMobile": "13404865182",
"stype": 3,
"created_at": "2019-11-29T02:15:25.000Z",
"updated_at": "2019-11-29T02:24:00.000Z",
"deleted_at": null,
"version": 1
},
{
"id": 3,
"name": "德玛西亚之翼",
"domain": "www.demaxiyazhili.com",
"managerId": 1,
"managerMobile": "8555555",
"stype": 4,
"created_at": "2019-11-29T02:42:14.000Z",
"updated_at": "2019-11-29T02:42:14.000Z",
"deleted_at": null,
"version": 0
}
]
},
"bizmsg": "empty",
"requestid": "59a01e0e2eb34603b189f705d94d36cd"
}
```
## **<a name="queryById"> 明细</a>**
[返回到目录](#menu)
##### URL
[/web/uc/saasCtl/queryById]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 1, //记录ID 必传
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"version": 0,
"id": 3,
"name": "德玛西亚之翼", //saas名称
"domain": "www.demaxiyazhili.com",//saas 域名
"managerMobile": "8555555",//管理者电话
"managerId": 1,//管理ID
"stype": 4, //saas系统类型 1平台 2商户 3交付商 4个人
"updated_at": "2019-11-29T02:42:14.859Z",
"created_at": "2019-11-29T02:42:14.859Z"
},
"bizmsg": "empty",
"requestid": "2f33c6f6b55f4755a89bf25b8e831a61"
}
```
\ No newline at end of file
[返回主目录](/doc)
<a name="menu">目录</a>
1. [添加](#add)
1. [更新](#upd)
1. [启用禁用](#enabled)
1. [删除](#del)
1. [明细](#queryById)
1. [列表页](#page)
1. [重置密码](#resetPassword)
## **<a name="add"> 添加</a>**
[返回到目录](#menu)
##### URL
[/web/uc/userCtl/addUser]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"org_id": 3, // 组织机构id
"isMain": 0, // 是否主管
"ucname": "guodegang10", // 用户名/登录名
"password": "123", // 密码
"mobile": "13811112222", // 手机号
"realName": "郭德纲10", // 姓名
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {},
"requestid": "2dc587798f974902b06123ce34c39090"
}
```
## **<a name="upd"> 更新</a>**
[返回到目录](#menu)
##### URL
[/web/uc/userCtl/updUser]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "17", // 用户id
"org_id": 3, // 组织机构id
"isMain": 0, // 是否主管
"mobile": "13811112222", // 手机号
"realName": "郭德纲10", // 姓名
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {},
"requestid": "007fd384e47641d2a71e9f3ef6292843"
}
```
## **<a name="enabled"> 启用禁用</a>**
[返回到目录](#menu)
##### URL
[/web/uc/userCtl/enabled]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 1, //记录ID 必传
"enabled": 0, // 0禁用 1启用
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {},
"requestid": "007fd384e47641d2a71e9f3ef6292843"
}
```
## **<a name="del"> 删除</a>**
[返回到目录](#menu)
##### URL
[/web/uc/userCtl/delUser]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 1, //记录ID 必传
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {},
"requestid": "007fd384e47641d2a71e9f3ef6292843"
}
```
## **<a name="queryById"> 明细</a>**
[返回到目录](#menu)
##### URL
[/web/uc/userCtl/queryById]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": 1, //记录ID 必传
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"id": 17, // id
"ucname": "guodegang10", // 登录名
"uctype": 2, // 用户类型 1平台 2商户 3交付商 4个人
"org_id": 3, // 组织机构id
"isMain": 0, // 是否主管
"isEnabled": 1, // 启用/禁用 0禁用 1启用
"created_at": "2019-11-29 10:43:32", // 创建时间
"mobile": "1381231332312", // 手机号
"realName": "郭德纲11", // 姓名
},
"requestid": "dd2731bca15c446595170e1ccf0b2b00"
}
```
## **<a name="page"> 列表页</a>**
[返回到目录](#menu)
##### URL
[/web/uc/userCtl/page]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"xxx": "", // 查询字段回头再说
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 8,
"rows": [
{
"id": 17, // id
"ucname": "guodegang10", // 登录名
"uctype": 2, // 用户类型 1平台 2商户 3交付商 4个人
"org_id": 3, // 组织机构id
"isMain": 0, // 是否主管
"isEnabled": 1, // 启用/禁用 0禁用 1启用
"created_at": "2019-11-29 10:43:32", // 创建时间
"mobile": "1381231332312", // 手机号
"realName": "郭德纲11", // 姓名
},
]
},
"requestid": "defbe7aa7b1045c4b644e1c9eb58fd88"
}
```
## **<a name="resetPassword"> 重置密码</a>**
[返回到目录](#menu)
##### URL
[/web/uc/userCtl/resetPassword]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "18", // 用户id
"password": "123123" // 新密码
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {},
"requestid": "defbe7aa7b1045c4b644e1c9eb58fd88"
}
```
\ No newline at end of file
<a name="menu">目录</a>
1. [登录](#login)
1. [当前用户信息查询](#currentUser)
## **<a name="login"> 登录</a>**
[返回到目录](#menu)
##### URL
[/web/uc/userCtl/login]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
| 参数 | 必选 | 类型 | 说明|
| -------- | -------- | ------------|---------|
| **loginName** | 是 | String | 登录名|
| **password** | 是 | String | 密码 |
#### 返回结果
```javascript
header传值key
"xggsaamerchantsid": "xxxxxxx"
{
"status": 0,
"msg": "success",
"data": {
"key": "3cb49932-fa02-44f0-90db-9f06fe02e5c7" // 登录key
"menus": {
}
}
}
```
## **<a name="currentUser"> 当前用户信息查询</a>**
[返回到目录](#menu)
##### URL
[/web/uc/userCtl/currentUser]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"ucname": "18600440811", // 登录名
"mobile": "18600440811", // 手机号
"realName": "张三", // 姓名
}
}
```
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