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
68943a78
Commit
68943a78
authored
Mar 12, 2020
by
孙亚楠
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
d
parent
01e9cb85
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
46 additions
and
4 deletions
+46
-4
xggsve-invoice/app/base/api/impl/op/action.js
+3
-0
xggsve-invoice/app/base/service/impl/invoice/iinvoiceSve.js
+38
-0
xggsve-invoice/app/base/service/impl/invoice/iinvoicestatusSve.js
+5
-4
No files found.
xggsve-invoice/app/base/api/impl/op/action.js
View file @
68943a78
...
...
@@ -48,6 +48,9 @@ class ActionAPI extends APIBase {
case
"processDics"
:
// 查询业务进度
opResult
=
await
this
.
iprocessSve
.
allNames
(
action_body
);
break
;
case
"invoice"
:
// 查询发票详细信息
opResult
=
await
this
.
iinvoiceSve
.
queryInvoice
(
action_body
);
break
;
// case "verificationAndCalculation": // 发票试算接口
// opResult = await rule.dispatcher(action_body);
...
...
xggsve-invoice/app/base/service/impl/invoice/iinvoiceSve.js
View file @
68943a78
...
...
@@ -299,5 +299,43 @@ class IInvoiceService extends ServiceBase {
return
invoiceProcessList
;
}
/**
* 根据ID查询发票详细信息
* @param {*} params
*/
async
queryInvoice
(
params
){
if
(
!
params
.
id
){
return
system
.
getResult
(
null
,
`参数错误 ID不能为空`
)
}
try
{
let
_invoice
=
await
this
.
dao
.
findById
(
this
.
trim
(
params
.
id
));
if
(
!
_invoice
){
return
system
.
getResult
(
null
,
`发票不存在`
);
}
this
.
handleDate
(
_invoice
,
[
'invoice_time'
,
'apply_time'
,
'updated_at'
,
'created_at'
],
'YYYY-MM-DD HH:mm:ss'
);
let
_invoiceinforeg
=
await
this
.
iinvoiceinforegDao
.
findById
(
this
.
trim
(
params
.
id
))
||
{};
this
.
handleDate
(
_invoiceinforeg
,
[
'updated_at'
,
'created_at'
],
'YYYY-MM-DD HH:mm:ss'
);
let
_invoicedeliver
=
await
this
.
iinvoicedeliverDao
.
model
.
findOne
({
where
:{
invoice_id
:
_invoice
.
id
}
})
||
{};
this
.
handleDate
(
_invoicedeliver
,
[
'updated_at'
,
'created_at'
],
'YYYY-MM-DD HH:mm:ss'
);
let
_invoicesummaryinfo
=
await
this
.
iinvoicesummaryinfoDao
.
findById
(
this
.
trim
(
params
.
id
));
_invoicesummaryinfo
.
summary
=
JSON
.
parse
(
_invoicesummaryinfo
.
summary
);
this
.
handleDate
(
_invoicesummaryinfo
,
[
'invoice_time'
,
'updated_at'
,
'created_at'
],
'YYYY-MM-DD HH:mm:ss'
);
_invoice
.
dataValues
.
invoiceinforeg
=
_invoiceinforeg
;
_invoice
.
dataValues
.
invoicedeliver
=
_invoicedeliver
;
_invoice
.
dataValues
.
invoicesummaryinfo
=
_invoicesummaryinfo
;
return
system
.
getResult
(
_invoice
);
}
catch
(
error
)
{
console
.
log
(
error
);
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
}
}
}
module
.
exports
=
IInvoiceService
;
xggsve-invoice/app/base/service/impl/invoice/iinvoicestatusSve.js
View file @
68943a78
...
...
@@ -178,10 +178,10 @@ class IinvoicestatusService extends ServiceBase {
//更新iinvoice发票记录
await
self
.
dao
.
update
({
deliver_id
:
_iinvoicedeliver
.
id
,
deliver_id
:
self
.
trim
(
params
.
deliver_id
)
,
id
:
self
.
trim
(
params
.
invoice_id
),
status
:
self
.
trim
(
params
.
status
),
invoice_deliver_id
:
self
.
trim
(
params
.
deliver_id
)
invoice_deliver_id
:
_iinvoicedeliver
.
id
},
t
);
});
return
system
.
getResultSuccess
();
...
...
@@ -395,7 +395,7 @@ class IinvoicestatusService extends ServiceBase {
* 订单完成
* @param {*} params
*/
async
orderComplete
(
params
)
{
async
completed
(
params
)
{
let
_invoice
=
params
.
_invoice
;
_invoice
.
status
=
this
.
trim
(
params
.
status
);
try
{
...
...
@@ -545,7 +545,8 @@ class IinvoicestatusService extends ServiceBase {
*/
async
deliverReject
(
params
)
{
try
{
await
this
.
delivered
(
params
);
await
this
.
invoiced
(
params
);
return
system
.
getResultSuccess
();
}
catch
(
error
)
{
console
.
log
(
error
);
return
system
.
getResult
(
null
,
`系统错误 错误信息
${
error
}
`
);
...
...
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