Commit a9471da9 by 王昆

Merge branch 'xgg-admin' of gitlab.gongsibao.com:jiangyong/zhichan into xgg-admin

parents 68c778a1 40b9ffc7
......@@ -49,6 +49,20 @@ class InvoiceCtl extends CtlBase {
}
/**
* 发票申请
* @param {*} pobj
*/
async invoiceApply(pobj, pobj2, req) {
try {
pobj.invoice_amount = system.f2y(pobj.invoice_amount);
return await this.invoiceSve.invoiceApply(pobj);
} catch (error) {
console.log(error);
return system.getResultFail(500, `接口错误 错误信息 ${error}`);
}
}
/**
* 进度处理
* @param {*} pobj
*/
......
......@@ -45,5 +45,11 @@ class InvoiceService extends ServiceBase {
var rs = await this.callms("invoice", "handleStatus", params);
return rs;
}
async invoiceApply(params) {
var rs = await this.callms("invoice", "invoiceApply", params);
return rs;
}
}
module.exports = InvoiceService;
\ No newline at end of file
<a name="menu">目录</a>
1. [发票申请](#invoiceApply)
1. [分配业务员](#platformAassignSalesman)
## **<a name="invoiceApply"> 发票申请 </a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/invoiceApply
**参数验证**
**参数**
**示例**
```javascript
{
"businessmen_type": "10", //销售方类型 10 个体工商户 20 自然人
"businessmen_id": "1", //销售方ID
"businessmen_credit_code": "91110105MA00723E4F", //销售方社会统一信用代码
"businessmen_name": "北京创知厚德科技有限公司", //销售方名称
"businessmen_addr": "北京市朝阳区创远路36号院10号楼1层102", //销售方地址
"businessmen_mobile": "1331112****", //销售方电话
"businessmen_bank": "工商银行朝阳支行", //开户行
"businessmen_account": "chuangzhihoude", //账号
"mail_to": "flzhang@gongsibao.com", //收件人
"mail_mobile": "010-3359658", //收件电话
"mail_addr": "北京市朝阳区创远路36号院10号楼1层102", //收件地址
"merchant_id": "2", //购买方ID
"merchant_name": "汉唐信通(北京)科技有限公司", //购买方名称
"merchant_credit_code": "911101083066224948", //购买方统一社会信用代码
"merchant_addr": "北京市海淀区北清路164号17-27号院813号", //购买方地址
"merchant_mobile": "010-8492****", //购买方电话
"merchant_bank": "工商银行海淀区北清路支行", //开户行
"merchant_account": "gongsibao", //账户
"apply_no": "GONGSIBAO20200214", //申请编号
"invoice_type": "10", //发票类型 10 增值税专用发票 20 增值税普通发票 30 普通发票
"apply_time": "2020-03-11 00:00:00", //申请时间
"invoice_amount": "4000", //申请金额
"invoice_content": "服务费", //发票内容
"contract": "", //合同
"personal_invoice_tax": "100", //个税
"additional_tax": "0", //附加税
"value_added_tax": "0", //增值税
"channel_id":"1" //渠道ID
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```javascript
{
"status": 0,
"msg": "操作成功",
"data": "success",
"bizmsg": "empty",
"requestid": "f6ed725fb64748c9a95227a7c6052942"
}
```
## **<a name="platformAassignSalesman"> 分配业务员 </a>**     
[返回到目录](#menu)     
**接口方式** HTTP
**HTTP方法** POST
**URI路径** /web/invoice/invoiceCtl/platformAassignSalesman
**参数验证**
**参数**
**示例**
```javascript
{
"businessmen_type": "10", //销售方类型 10 个体工商户 20 自然人
"businessmen_id": "1", //销售方ID
}
```
**返回结果**
| 参数名|数据类型| 说明 |
|---|:---:|---|
| status | Number | 状态码 |
| msg | String | 提示信息 |
| data | JSON | 返回值 |
**示例**
```javascript
{
"status": 0,
"msg": "操作成功",
"data": "success",
"bizmsg": "empty",
"requestid": "f6ed725fb64748c9a95227a7c6052942"
}
```
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