Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cash-loan-flow-boss
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
QG
cash-loan-flow-boss
Commits
dba43571
Commit
dba43571
authored
Sep 27, 2019
by
suntao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
强制结清
parent
fc861264
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
2 additions
and
36 deletions
+2
-36
OrderService.java
...roup/cashloanflowboss/api/order/service/OrderService.java
+0
-2
OrderServiceImpl.java
.../cashloanflowboss/api/order/service/OrderServiceImpl.java
+2
-34
No files found.
src/main/java/cn/quantgroup/cashloanflowboss/api/order/service/OrderService.java
View file @
dba43571
...
@@ -39,8 +39,6 @@ public interface OrderService {
...
@@ -39,8 +39,6 @@ public interface OrderService {
@Transactional
@Transactional
Tuple
<
Boolean
,
String
>
lending
(
LendingFormModel
lendingFormModel
);
Tuple
<
Boolean
,
String
>
lending
(
LendingFormModel
lendingFormModel
);
boolean
cancel
(
OrderVo
orderVo
);
HistoryOrderStatusVoModel
getOrderHistoryStatus
(
String
channelOrderNumber
);
HistoryOrderStatusVoModel
getOrderHistoryStatus
(
String
channelOrderNumber
);
Tuple
<
Boolean
,
String
>
cancelPreLoan
(
String
channelOrderNumber
);
Tuple
<
Boolean
,
String
>
cancelPreLoan
(
String
channelOrderNumber
);
...
...
src/main/java/cn/quantgroup/cashloanflowboss/api/order/service/OrderServiceImpl.java
View file @
dba43571
...
@@ -299,8 +299,6 @@ public class OrderServiceImpl implements OrderService{
...
@@ -299,8 +299,6 @@ public class OrderServiceImpl implements OrderService{
@OperationAnno
(
channelNo
=
"#this[0]"
,
opt
=
OptEnumName
.
SECORD_AUDIT
,
succSPEL
=
"#this.key"
,
optDetailSPEL
=
"#this.value"
)
@OperationAnno
(
channelNo
=
"#this[0]"
,
opt
=
OptEnumName
.
SECORD_AUDIT
,
succSPEL
=
"#this.key"
,
optDetailSPEL
=
"#this.value"
)
public
Tuple
<
Boolean
,
String
>
secondAudit
(
String
channelOrderNumber
)
{
public
Tuple
<
Boolean
,
String
>
secondAudit
(
String
channelOrderNumber
)
{
OptEnumName
secondAudit
=
OptEnumName
.
SECORD_AUDIT
;
boolean
result
=
true
;
boolean
result
=
true
;
...
@@ -426,33 +424,6 @@ public class OrderServiceImpl implements OrderService{
...
@@ -426,33 +424,6 @@ public class OrderServiceImpl implements OrderService{
}
}
@Override
//@OperationAnno(channelNo = "#this[0].channelOrderNumber", opt = OptEnumName.PAY, succSPEL = "#this.key", optDetailSPEL = "#this.value")
public
boolean
cancel
(
OrderVo
orderVo
)
{
ClfOrderMapping
orderMapping
=
clfOrderMappingRepository
.
findByChannelOrderNoLastOne
(
orderVo
.
getChannelOrderNumber
());
if
(
orderMapping
==
null
)
{
log
.
info
(
"executeXYQBSQL,关单失败,无订单 channelOrderNumber={}"
,
orderVo
.
getChannelOrderNumber
());
return
false
;
}
XUser
xUser
=
xyqbUserService
.
findXUserById
(
orderMapping
.
getQgUserId
());
if
(
xUser
==
null
)
{
log
.
info
(
"executeXYQBSQL,关单失败,未找到用户 channelOrderNumber={}"
,
orderVo
.
getChannelOrderNumber
());
return
false
;
}
Long
userId
=
xUser
.
getId
();
ConcurrentMap
<
Object
,
Object
>
data
=
Maps
.
newConcurrentMap
();
ArrayList
<
Object
>
cancel_list
=
Lists
.
newArrayList
();
cancel_list
.
add
(
"update xyqb.quota_credit set is_active=0 where user_id="
+
userId
);
cancel_list
.
add
(
"update xyqb.quota_account set is_active=0 where user_id="
+
userId
);
cancel_list
.
add
(
"update xyqb.loan_application_history set progress=16,is_active=0 where user_id="
+
userId
);
cancel_list
.
add
(
"delete from apply_quota_record where user_id="
+
userId
);
cancel_list
.
add
(
"delete from user_operation_history where user_id="
+
userId
);
data
.
put
(
"sql"
,
cancel_list
);
String
cancel_result
=
jolyneService
.
executeXYQBSQL
(
JSONTools
.
serialize
(
data
));
return
"success"
.
equals
(
cancel_result
);
}
@Override
@Override
public
HistoryOrderStatusVoModel
getOrderHistoryStatus
(
String
channelOrderNumber
)
{
public
HistoryOrderStatusVoModel
getOrderHistoryStatus
(
String
channelOrderNumber
)
{
ClfOrderMapping
orderMapping
=
clfOrderMappingRepository
.
findByChannelOrderNoLastOne
(
channelOrderNumber
);
ClfOrderMapping
orderMapping
=
clfOrderMappingRepository
.
findByChannelOrderNoLastOne
(
channelOrderNumber
);
...
@@ -662,7 +633,6 @@ public class OrderServiceImpl implements OrderService{
...
@@ -662,7 +633,6 @@ public class OrderServiceImpl implements OrderService{
@Override
@Override
public
Tuple
<
Boolean
,
String
>
settle
(
String
channelOrderNumber
)
{
public
Tuple
<
Boolean
,
String
>
settle
(
String
channelOrderNumber
)
{
OrderApprove
approve
=
orderApproveRepository
.
findByChannelOrderNumber
(
channelOrderNumber
);
ClfOrderMapping
orderMapping
=
clfCenterService
.
findOrderMappingByChannelOrderNo
(
channelOrderNumber
);
ClfOrderMapping
orderMapping
=
clfCenterService
.
findOrderMappingByChannelOrderNo
(
channelOrderNumber
);
if
(
orderMapping
!=
null
&&
StringUtils
.
isNotEmpty
(
orderMapping
.
getApplyNo
()))
{
if
(
orderMapping
!=
null
&&
StringUtils
.
isNotEmpty
(
orderMapping
.
getApplyNo
()))
{
ServiceResult
<
XyqbCurrentOrderStatusServiceResultModel
>
xyqbOrderStatus
=
xyqbCenterService
.
getXyqbOrderStatus
(
orderMapping
.
getApplyNo
(),
orderMapping
.
getLoanId
());
ServiceResult
<
XyqbCurrentOrderStatusServiceResultModel
>
xyqbOrderStatus
=
xyqbCenterService
.
getXyqbOrderStatus
(
orderMapping
.
getApplyNo
(),
orderMapping
.
getLoanId
());
...
@@ -673,10 +643,8 @@ public class OrderServiceImpl implements OrderService{
...
@@ -673,10 +643,8 @@ public class OrderServiceImpl implements OrderService{
}
}
}
}
// 普通 订单 关单
// 普通 订单 关单(清楚用户活跃订单)
return
xyqbCenterService
.
cleanUserActiveOrder
(
orderMapping
.
getQgUserId
());
return
new
Tuple
<>(
true
,
"操作成功"
);
}
else
{
}
else
{
return
new
Tuple
<>(
false
,
"订单不存在"
);
return
new
Tuple
<>(
false
,
"订单不存在"
);
}
}
...
...
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