Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Z
zhichan
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
蒋勇
zhichan
Commits
a9471da9
Commit
a9471da9
authored
Mar 12, 2020
by
王昆
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'xgg-admin' of gitlab.gongsibao.com:jiangyong/zhichan into xgg-admin
parents
68c778a1
40b9ffc7
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
129 additions
and
0 deletions
+129
-0
xgg-admin/app/base/controller/impl/invoice/invoiceCtl.js
+14
-0
xgg-admin/app/base/service/impl/invoice/invoiceSve.js
+7
-0
xgg-admin/app/front/entry/public/apidoc/invoice/deliverDelive.md
+0
-0
xgg-admin/app/front/entry/public/apidoc/invoice/plateformDeliver.md
+108
-0
No files found.
xgg-admin/app/base/controller/impl/invoice/invoiceCtl.js
View file @
a9471da9
...
...
@@ -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
*/
...
...
xgg-admin/app/base/service/impl/invoice/invoiceSve.js
View file @
a9471da9
...
...
@@ -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
xgg-admin/app/front/entry/public/apidoc/invoice/deliverDelive.md
0 → 100644
View file @
a9471da9
xgg-admin/app/front/entry/public/apidoc/invoice/plateformDeliver.md
0 → 100644
View file @
a9471da9
<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"
}
```
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment