Commit a94786e4 by 王昆

gsb

parent 3b9605ea
......@@ -14,14 +14,43 @@ class BusinessmenCtl extends CtlBase {
async allPage(pobj, pobj2, req) {
try {
var condition = {
let condition = {
currentPage: pobj.currentPage,
pageSize: pobj.pageSize,
merchantId: pobj.merchantId,
orderId: this.trim(pobj.orderId),
bstatus: pobj.status,
order_id: this.trim(pobj.order_id),
name: this.trim(pobj.name),
bd_id: this.trim(pobj.bd_id),
bd_path: this.trim(pobj.bd_path),
legal_name: this.trim(pobj.legal_name),
legal_mobile: this.trim(pobj.legal_mobile),
legal_idcard: this.trim(pobj.legal_idcard),
credit_code: this.trim(pobj.credit_code)
}
return await this.businessmenSve.allPage(condition);
} catch (error) {
console.log(error);
return system.getResultFail(500, "接口异常:" + error.message);
}
}
async myPage(pobj, pobj2, req) {
try {
let condition = {
currentPage: pobj.currentPage,
pageSize: pobj.pageSize,
order_id: this.trim(pobj.order_id),
name: this.trim(pobj.name),
bd_path: this.trim(req.loginUser.orgpath),
legal_name: this.trim(pobj.legal_name),
legal_mobile: this.trim(pobj.legal_mobile),
legal_idcard: this.trim(pobj.legal_idcard),
credit_code: this.trim(pobj.credit_code)
}
if (!condition.bd_path) {
return system.getResult(null, "");
}
return await this.businessmenSve.allPage(condition);
} catch (error) {
console.log(error);
......
const system = require("../../../system");
const ServiceBase = require("../../svems.base")
const settings = require("../../../../config/settings")
class BusinessmenService extends ServiceBase {
constructor() {
super();
}
async allPage(params) {
var rs = await this.callms("order", "businessmenPage", params);
if (rs.status != 0 || !rs.data || !rs.data.rows) {
return rs;
}
await this.setMerchant(rs.data.rows);
this.transField(rs.data.rows);
return rs;
}
async signPage(params) {
var rs = await this.callms("order", "businessmenSignPage", params);
let rs = await this.callms("order", "businessmenPage", params);
if (rs.status != 0 || !rs.data || !rs.data.rows) {
return rs;
}
this.transField(rs.data.rows);
return rs;
}
async deliverPage(params) {
var rs = await this.callms("order", "businessmenDeliverPage", params);
if (rs.status != 0 || !rs.data || !rs.data.rows) {
return rs;
}
this.transField(rs.data.rows);
return rs;
}
async info(params) {
var rs = await this.callms("order", "businessmenInfo", params);
await this.setMerchant([rs.data]);
this.transField([rs.data]);
return rs;
}
async sign(params) {
return await this.callms("order", "businessmenSign", params);
}
async nameList(params) {
return await this.callms("order", "businessmenNameList", params);
}
async queryBusinessmen(params) {
var condition = {
merchantId: this.trim(params.merchant_id || params.merchantId),
channelOrderNo: this.trim(params.channelOrderNo),
}
var rs = await this.callms("order", "businessmenByChannelOrderNo", condition);
if (rs.status != 0 && !rs.data) {
return rs;
}
var businessmen = rs.data;
if(!businessmen) {
return system.getResult(null, "个体户不存在");
}
var dto = {};
dto.orderNo = this.trim(businessmen.orderNo);
dto.channelOrderNo = this.trim(businessmen.channelOrderNo);
dto.status = this.trim(businessmen.gstatus);
dto.legalName = this.trim(businessmen.legalName);
dto.legalMobile = this.trim(businessmen.legalMobile);
dto.legalIdCard = this.trim(businessmen.legalIdCard);
dto.name = this.trim(businessmen.name);
dto.creditCode = this.trim(businessmen.creditCode);
dto.businessPlace = this.trim(businessmen.businessPlace);
dto.businessScope = this.trim(businessmen.businessScope);
dto.regDate = this.trim(businessmen.regDate);
dto.businessImg = this.trim(businessmen.businessImg);
dto.gongzhang = this.trim(businessmen.gongzhang);
dto.caiwuzhang = this.trim(businessmen.caiwuzhang);
dto.fapiaozhang = this.trim(businessmen.fapiaozhang);
dto.hetongzhang = this.trim(businessmen.hetongzhang);
dto.farenzhang = this.trim(businessmen.farenzhang);
dto.isBank = businessmen.isBank ? 1 : 0;
dto.bankName = this.trim(businessmen.bankName);
dto.bankNo = this.trim(businessmen.bankNo);
dto.bank = this.trim(businessmen.bank);
dto.bankImg = this.trim(businessmen.bankImg);
dto.caImg = this.trim(businessmen.caImg);
dto.taxRegDay = this.trim(businessmen.taxRegDay);
dto.taxOrg = this.trim(businessmen.taxOrg);
dto.courierNo = this.trim(businessmen.courierNo);
dto.courierImg = this.trim(businessmen.courierImg);
dto.addedValueRate = this.trim(businessmen.addedValueRate);
dto.supertaxRate = this.trim(businessmen.supertaxRate);
dto.commonTaxLadder = this.trim(businessmen.commonTaxLadder);
dto.commonOtherLadder = this.trim(businessmen.commonOtherLadder);
dto.specialTaxLadder = this.trim(businessmen.specialTaxLadder);
dto.specialOtherLadder = this.trim(businessmen.specialOtherLadder);
dto.contractStartData = this.trim(businessmen.contractStartData);
dto.contractEndData = this.trim(businessmen.contractEndData);
dto.contract = this.trim(businessmen.contract);
dto.opNotes = this.trim(businessmen.opNotes);
dto.taxUpType = this.trim(businessmen.taxUpType);
dto.costRate = this.trim(businessmen.costRate);
dto.signNotes = this.trim(businessmen.signNotes);
dto.invoiceContents = this.trim(businessmen.invoiceContents);
return system.getResultSuccess(dto);
}
async putContract(params) {
var merchantId = params.merchant_id || params.merchantId;
var condition = {
merchantId: merchantId,
channelOrderNo: params.channelOrderNo,
contractStartData: params.contractStartData,
contractEndData: params.contractEndData,
contract: params.contract,
};
var rs = await this.callms("order", "addBusinessmenContract", condition);
return rs;
}
async setMerchant(rows) {
if (!rows || rows.length == 0) {
return;
}
var merchantIds = [];
for (var row of rows) {
merchantIds.push(row.merchant_id);
}
var mmap = await this.callms("merchant", "getMapByIds", {
ids: merchantIds,
attrs: "id, name"
});
mmap = mmap.data || {};
for (var row of rows) {
row.merchant = mmap[row.merchant_id] || {};
}
}
//
// async signPage(params) {
// var rs = await this.callms("order", "businessmenSignPage", params);
// if (rs.status != 0 || !rs.data || !rs.data.rows) {
// return rs;
// }
// this.transField(rs.data.rows);
// return rs;
// }
//
// async deliverPage(params) {
// var rs = await this.callms("order", "businessmenDeliverPage", params);
// if (rs.status != 0 || !rs.data || !rs.data.rows) {
// return rs;
// }
// this.transField(rs.data.rows);
// return rs;
// }
//
// async info(params) {
// var rs = await this.callms("order", "businessmenInfo", params);
// await this.setMerchant([rs.data]);
// this.transField([rs.data]);
// return rs;
// }
//
// async sign(params) {
// return await this.callms("order", "businessmenSign", params);
// }
//
// async nameList(params) {
// return await this.callms("order", "businessmenNameList", params);
// }
//
// async queryBusinessmen(params) {
// var condition = {
// merchantId: this.trim(params.merchant_id || params.merchantId),
// channelOrderNo: this.trim(params.channelOrderNo),
// }
// var rs = await this.callms("order", "businessmenByChannelOrderNo", condition);
// if (rs.status != 0 && !rs.data) {
// return rs;
// }
// var businessmen = rs.data;
// if (!businessmen) {
// return system.getResult(null, "个体户不存在");
// }
// var dto = {};
//
// dto.orderNo = this.trim(businessmen.orderNo);
// dto.channelOrderNo = this.trim(businessmen.channelOrderNo);
// dto.status = this.trim(businessmen.gstatus);
// dto.legalName = this.trim(businessmen.legalName);
// dto.legalMobile = this.trim(businessmen.legalMobile);
// dto.legalIdCard = this.trim(businessmen.legalIdCard);
// dto.name = this.trim(businessmen.name);
// dto.creditCode = this.trim(businessmen.creditCode);
// dto.businessPlace = this.trim(businessmen.businessPlace);
// dto.businessScope = this.trim(businessmen.businessScope);
// dto.regDate = this.trim(businessmen.regDate);
// dto.businessImg = this.trim(businessmen.businessImg);
// dto.gongzhang = this.trim(businessmen.gongzhang);
// dto.caiwuzhang = this.trim(businessmen.caiwuzhang);
// dto.fapiaozhang = this.trim(businessmen.fapiaozhang);
// dto.hetongzhang = this.trim(businessmen.hetongzhang);
// dto.farenzhang = this.trim(businessmen.farenzhang);
// dto.isBank = businessmen.isBank ? 1 : 0;
// dto.bankName = this.trim(businessmen.bankName);
// dto.bankNo = this.trim(businessmen.bankNo);
// dto.bank = this.trim(businessmen.bank);
// dto.bankImg = this.trim(businessmen.bankImg);
// dto.caImg = this.trim(businessmen.caImg);
// dto.taxRegDay = this.trim(businessmen.taxRegDay);
// dto.taxOrg = this.trim(businessmen.taxOrg);
// dto.courierNo = this.trim(businessmen.courierNo);
// dto.courierImg = this.trim(businessmen.courierImg);
// dto.addedValueRate = this.trim(businessmen.addedValueRate);
// dto.supertaxRate = this.trim(businessmen.supertaxRate);
// dto.commonTaxLadder = this.trim(businessmen.commonTaxLadder);
// dto.commonOtherLadder = this.trim(businessmen.commonOtherLadder);
// dto.specialTaxLadder = this.trim(businessmen.specialTaxLadder);
// dto.specialOtherLadder = this.trim(businessmen.specialOtherLadder);
// dto.contractStartData = this.trim(businessmen.contractStartData);
// dto.contractEndData = this.trim(businessmen.contractEndData);
// dto.contract = this.trim(businessmen.contract);
// dto.opNotes = this.trim(businessmen.opNotes);
// dto.taxUpType = this.trim(businessmen.taxUpType);
// dto.costRate = this.trim(businessmen.costRate);
// dto.signNotes = this.trim(businessmen.signNotes);
// dto.invoiceContents = this.trim(businessmen.invoiceContents);
// return system.getResultSuccess(dto);
// }
//
// async putContract(params) {
// var merchantId = params.merchant_id || params.merchantId;
//
// var condition = {
// merchantId: merchantId,
// channelOrderNo: params.channelOrderNo,
// contractStartData: params.contractStartData,
// contractEndData: params.contractEndData,
// contract: params.contract,
// };
// var rs = await this.callms("order", "addBusinessmenContract", condition);
// return rs;
// }
// async setMerchant(rows) {
// if (!rows || rows.length == 0) {
// return;
// }
//
// var merchantIds = [];
// for (var row of rows) {
// merchantIds.push(row.merchant_id);
// }
//
// var mmap = await this.callms("merchant", "getMapByIds", {
// ids: merchantIds,
// attrs: "id, name"
// });
// mmap = mmap.data || {};
// for (var row of rows) {
// row.merchant = mmap[row.merchant_id] || {};
// }
// }
transField(rows) {
if (!rows) {
......@@ -163,7 +163,11 @@ class BusinessmenService extends ServiceBase {
return;
}
for (var f of fields) {
if (!f || !row[f]) {
if (!f) {
continue;
}
if(!row[f]) {
row[f] = [];
continue;
}
try {
......@@ -174,6 +178,7 @@ class BusinessmenService extends ServiceBase {
}
}
}
module.exports = BusinessmenService;
// var task=new UserService();
// task.getUserStatisticGroupByApp().then(function(result){
......
<a name="menu">目录</a>
1. [个体户信息列表](#allPage)
1. [个体户详情](#info)
1. [用户签约](#sign)
1. [签约管理个体户名称下拉](#signNames)
1. [签约管理列表](#signPage)
1. [个体户管理](#allPage)
1. [我的个体户](#info)
1. [个体户签约](#signing)
1. [个体户建帐](#createAccount)
## **<a name="allPage"> 个体户信息 </a>**
......@@ -19,9 +17,14 @@
{
"currentPage": "1",
"pageSize": "10",
"merchantId": "", // 商户ID
"orderId": "", // 订单号
"status": "", // 用户状态
"order_id": "", // 订单号
// 以下查询条件留着以后备用
"name": "", // 个体户名称
"legal_name": "", // 法人姓名
"legal_mobile": "", // 法人手机号
"legal_idcard": "", // 法人身份证号
"credit_code": "", // 统一社会信用代码
}
......@@ -30,83 +33,60 @@
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 8,
"count": 3,
"rows": [
{
"id": 1,
"merchant_id": 110269, // 商户id
"order_id": "" // 订单号
"channelOrderNo": "" // 渠道订单号
"bstatus": "2020", // 业务状态
"bstatusName": "已完成", // 业务状态名称
"gstatus": "2020", // 客户看到状态
"gstatusName": "已完成", // 客户看到状态名称
"dstatus": "2020", // 交付商状态
"dstatusName": "已完成", // 交付商状态名称
"legalName": "", // 法人姓名
"legalMobile": "", // 法人电话
"legalIdcard": "", // 法人身份证
"name": "" // 个体工商户名称
"creditCode": "" // 统一社会信用代码
"merchant": { // 商户信息
"id": "110646227", // 商户id
"name": "司机宝" // 商户名称
}
"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, // 签约时间
}
"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"
}
......@@ -114,159 +94,114 @@
## **<a name="info"> 个体户详情 </a>**
## **<a name="myPage"> 我的个体户 </a>**
[返回到目录](#menu)
##### URL
[/web/business/businessmenCtl/info]
[/web/business/businessmenCtl/myPage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"id": "1",
"currentPage": "1",
"pageSize": "10",
"order_id": "", // 订单号
// 以下查询条件留着以后备用
"name": "", // 个体户名称
"legal_name": "", // 法人姓名
"legal_mobile": "", // 法人手机号
"legal_idcard": "", // 法人身份证号
"credit_code": "", // 统一社会信用代码
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 8,
"count": 3,
"rows": [
{
"id": 1,
"merchant_id": 110269, // 商户id
"order_id": "" // 订单号
"channelOrderNo": "" // 渠道订单号
"bstatus": "2020", // 业务状态
"bstatusName": "已完成", // 业务状态名称
"gstatus": "2020", // 客户看到状态
"gstatusName": "已完成", // 客户看到状态名称
"dstatus": "2020", // 交付商状态
"dstatusName": "已完成", // 交付商状态名称
"legalName": "", // 法人姓名
"legalMobile": "", // 法人电话
"legalIdcard": "", // 法人身份证
"name": "" // 个体工商户名称
"creditCode": "" // 统一社会信用代码
"merchant": { // 商户信息
"id": "110646227", // 商户id
"name": "司机宝" // 商户名称
}
"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": "", // 创建时间
{
"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="sign"> 用户签约 </a>**
## **<a name="signing"> 个体户签约 </a>**
[返回到目录](#menu)
##### URL
[/web/business/businessmenCtl/sign]
[/web/business/businessmenCtl/signing]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
``` javascript
{
"id" : "12797237916000358", // 个体户id
"taxUpType":"10", // 个税累计 - -!这个字段改没了
"addValueUpType":"" // 增值税累计
"costRate":"1122", // 核定成本费用率 - -!这个字段改没了
"taxRate" : "", // 含税价百分比
"serviceRate" : "", // 服务费百分比
"serviceBeginTime" : "2019-12-05", // 服务开始时间 ------- 改版新增字段
"serviceEndTime" : "2020-12-05", // 服务结束时间 ------- 改版新增字段
"signNotes":" 12qwdwqd", // 签约备注
"commonTaxLadder": [ // 普票个税梯度 - -!这个字段改没了
{
"minValue": 0, // 区间最小值
"rate": "0", // 税率
"quiCalDed": 1000, // 素算扣除数
"maxValue": 3000000 // 区间最大值
},
],
"commonOtherLadder": [ // 普票增值税梯度
{
"minValue": 0, // 区间最小值
"zengzhiRate": "0", // 增值税税率
"fujiaRate": "0", // 附加税税率
"maxValue": 3000000 // 区间最大值
},
],
"specialTaxLadder": [ // 专票个税梯度 - -!这个字段改没了
{
"minValue": 0, // 区间最小值
"rate": "0", // 税率
"quiCalDed": 1000, // 素算扣除数
"maxValue": 3000000 // 区间最大值
},
],
"specialOtherLadder": [ // 专票增值税梯度
{
"minValue": 0, // 区间最小值
"zengzhiRate": "0", // 增值税税率
"fujiaRate": "0", // 附加税税率
"maxValue": 3000000 // 区间最大值
},
],
"invoicecontents": [ // 开票内容
{
"invoicecontent_id": "1" // 开票内容id
"invoicecontentName": "xx" // 开票内容名称
}
],
}
"id": "111111111111111" // 个体户id
"credit_code": "1", //同意社会信用代码
"cost_rate": 0.9, //核定成本费用率 小数
"add_value_up_type": "", //增值税累计类型 增值税累计类型 1按月 2按季度
"tax_up_type": "", //个税累计类型 个税累计类型 1按月累计 2按年累计
"service_begin_time": "1", //服务开始时间
"service_end_time": "5", //服务结束时间
"service_rate": 0.9, //服务费比例 小数
"tax_rate": 0.9, //含税价百分比 小数
"sign_notes":"" //签约备注
}
```
#### 返回结果
......@@ -275,66 +210,23 @@
{
"status": 0,
"msg": "success",
"data": null,
"requestid": "efb46fd211be4ca6845acc53684fb61d"
}
```
## **<a name="signNames"> 签约管理个体户名称下拉 </a>**
## **<a name="createAccount"> 建账 </a>**
[返回到目录](#menu)
##### URL
[/web/business/businessmenCtl/signNames]
[/web/business/businessmenCtl/createAccount]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
}
```
#### 返回结果
```javascript
``` javascript
{
"status": 0,
"msg": "success",
"data": [
{
"id": "12795594625000138", // 个体户id businessmenId
"name": "杨庆菊商贸有限公司" // 个体户名称
},
{
"id": "12797237916000358",
"name": "张娇有限公司"
},
{
"id": "13180527741002204",
"name": "xxxx啊啊啊啊"
}
],
"requestid": "f001946b2787479785216099ef64dec4"
"id": "111111111111111" // 个体户id
}
```
## **<a name="signPage"> 签约管理列表 </a>**
[返回到目录](#menu)
##### URL
[/web/business/businessmenCtl/signPage]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"currentPage": "1",
"pageSize": "10",
"businessmenId": "", // 商户ID 使用接口 签约管理个体户名称下拉 筛选
}
```
#### 返回结果
......@@ -343,80 +235,8 @@
{
"status": 0,
"msg": "success",
"data": {
"count": 8,
"rows": [
{
"id": 1,
"merchant_id": 110269, // 商户id
"order_id": "" // 订单号
"channelOrderNo": "" // 渠道订单号
"bstatus": "2020", // 业务状态
"bstatusName": "已完成", // 业务状态名称
"gstatus": "2020", // 客户看到状态
"gstatusName": "已完成", // 客户看到状态名称
"dstatus": "2020", // 交付商状态
"dstatusName": "已完成", // 交付商状态名称
"legalName": "", // 法人姓名
"legalMobile": "", // 法人电话
"legalIdcard": "", // 法人身份证
"name": "" // 个体工商户名称
"creditCode": "" // 统一社会信用代码
"merchant": { // 商户信息
"id": "110646227", // 商户id
"name": "司机宝" // 商户名称
}
"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按季度 3按年
"addValueUpType": "1", // 增值税累计类型 1按月累计 2按季度 3按年
"costRate": 11.22, // 核定成本费用率
"taxRate": 3.20, // 含税价百分比
"serviceRate": 1.25, // 服务费比例
"signNotes": null, // 签约备注
"signTime": null, // 签约时间
}
]
}
"data": null,
"requestid": "efb46fd211be4ca6845acc53684fb61d"
}
```
......@@ -12,7 +12,6 @@
1. [交付商验收](#platformAuditDetermine)
1. [客户交付](#deliverCustomer)
1. [订单完成](#orderComplete)
1. [个体户签约](#signing)
## **<a name="processList"> 业务进度字典 </a>**
[返回到目录](#menu)
##### URL
......@@ -636,61 +635,3 @@
}
```
## **<a name="signing"> 个体户签约 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/signing]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"credit_code": "1", //同意社会信用代码
"cost_rate": 0.9, //核定成本费用率 小数
"add_value_up_type": "", //增值税累计类型 增值税累计类型 1按月 2按季度
"tax_up_type": "", //个税累计类型 个税累计类型 1按月累计 2按年累计
"service_begin_time": "1", //服务开始时间
"service_end_time": "5", //服务结束时间
"service_rate": 0.9, //服务费比例 小数
"tax_rate": 0.9, //含税价百分比 小数
"sign_notes":"" //签约备注
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null,
"requestid": "efb46fd211be4ca6845acc53684fb61d"
}
```
## **<a name="createAccount"> 建账 </a>**
[返回到目录](#menu)
##### URL
[/web/order/orderCtl/createAccount]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
``` javascript
{
"credit_code": "1", //同意社会信用代码
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": null,
"requestid": "efb46fd211be4ca6845acc53684fb61d"
}
```
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment