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
e6a928ed
Commit
e6a928ed
authored
May 14, 2020
by
孙亚楠
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
d
parent
d71702f5
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
30 additions
and
0 deletions
+30
-0
xggsve-order/app/base/api/impl/op/action.js
+3
-0
xggsve-order/app/base/db/impl/saas/saasorderDao.js
+7
-0
xggsve-order/app/base/service/impl/saas/saasorderSve.js
+20
-0
No files found.
xggsve-order/app/base/api/impl/op/action.js
View file @
e6a928ed
...
...
@@ -200,6 +200,9 @@ class ActionAPI extends APIBase {
case
"assorderBusinessmenInfo"
:
// 订单信息
opResult
=
await
this
.
saasorderbusinessmenSve
.
assorderBusinessmenInfo
(
action_body
);
break
;
case
"cancelInvoiceByDataIds"
:
// 订单信息
opResult
=
await
this
.
saasorderSve
.
cancelInvoiceByDataIds
(
action_body
);
break
;
//******************************************************************** */
...
...
xggsve-order/app/base/db/impl/saas/saasorderDao.js
View file @
e6a928ed
...
...
@@ -150,11 +150,17 @@ class SaasOrderDao extends Dao {
}
return
await
this
.
customQuery
(
sql
.
join
(
" "
),
params
);
}
async
updateInvoice
(
params
,
t
)
{
let
sql
=
"UPDATE saas_order SET saas_invoice_id = :saas_invoice_id WHERE id IN (:ids) "
;
await
this
.
customUpdate
(
sql
,
params
,
t
);
}
async
cancelInvoiceByDataIds
(
params
,
t
)
{
let
sql
=
"UPDATE saas_order SET saas_invoice_id = '' WHERE id in (:data_ids) "
;
await
this
.
customUpdate
(
sql
,
params
,
t
);
}
}
module
.
exports
=
SaasOrderDao
;
\ No newline at end of file
xggsve-order/app/base/service/impl/saas/saasorderSve.js
View file @
e6a928ed
...
...
@@ -624,10 +624,29 @@ class SaasOrderService extends ServiceBase {
let
list
=
await
this
.
dao
.
byIds
(
params
);
return
system
.
getResultSuccess
(
list
);
}
async
updateInvoice
(
params
)
{
let
rs
=
await
this
.
dao
.
updateInvoice
(
params
);
return
system
.
getResult
(
rs
);
}
/**
* 根据ID取消发票关联
* @param params
* @returns {Promise<void>}
*/
async
cancelInvoiceByDataIds
(
params
){
if
(
!
params
.
data_ids
||
params
.
data_ids
.
length
==
0
)
{
return
system
.
getResult
(
null
,
`参数错误 DATA_IDS 不能为空`
);
}
try
{
let
res
=
await
this
.
dao
.
cancelInvoiceByDataIds
(
params
);
return
res
;
}
catch
(
e
)
{
console
.
log
(
e
);
return
system
.
getResult
(
null
,
`系统错误`
);
}
}
}
module
.
exports
=
SaasOrderService
;
\ No newline at end of file
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