Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
W
windows
Project
Project
Details
Activity
Releases
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhanhai
windows
Commits
f4a47251
Commit
f4a47251
authored
Oct 24, 2023
by
张庆
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
45af3978
9b3a270e
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
48 additions
and
11 deletions
+48
-11
CreditSubmitCommand.java
...in/java/com/jqtx/windows/command/CreditSubmitCommand.java
+1
-1
RiskQueryDataCommand.java
...n/java/com/jqtx/windows/command/RiskQueryDataCommand.java
+23
-2
CreditThirdDataListener.java
...a/com/jqtx/windows/common/mq/CreditThirdDataListener.java
+11
-8
RiskCreditRequest.java
.../java/com/jqtx/windows/web/request/RiskCreditRequest.java
+13
-0
No files found.
src/main/java/com/jqtx/windows/command/CreditSubmitCommand.java
View file @
f4a47251
...
@@ -67,7 +67,7 @@ public class CreditSubmitCommand extends AbstractCommand {
...
@@ -67,7 +67,7 @@ public class CreditSubmitCommand extends AbstractCommand {
String
requestBody
=
RuntimeContextHolder
.
currentRuntimeContext
().
getRequestBody
();
String
requestBody
=
RuntimeContextHolder
.
currentRuntimeContext
().
getRequestBody
();
CreditSubmitRequest
request
=
JSON
.
parseObject
(
requestBody
,
CreditSubmitRequest
.
class
);
CreditSubmitRequest
request
=
JSON
.
parseObject
(
requestBody
,
CreditSubmitRequest
.
class
);
JSONObject
thirdDataReq
=
new
JSONObject
();
JSONObject
thirdDataReq
=
new
JSONObject
();
thirdDataReq
.
put
(
"orderN
O
"
,
request
.
getOrderNo
());
thirdDataReq
.
put
(
"orderN
o
"
,
request
.
getOrderNo
());
windowsProducer
.
pullCreditThirdData
(
thirdDataReq
);
windowsProducer
.
pullCreditThirdData
(
thirdDataReq
);
CreditModel
order
=
creditComponent
.
getByOrderNo
(
request
.
getOrderNo
());
CreditModel
order
=
creditComponent
.
getByOrderNo
(
request
.
getOrderNo
());
if
(
ObjectUtil
.
isNotNull
(
order
))
{
if
(
ObjectUtil
.
isNotNull
(
order
))
{
...
...
src/main/java/com/jqtx/windows/command/RiskQueryDataCommand.java
View file @
f4a47251
package
com
.
jqtx
.
windows
.
command
;
package
com
.
jqtx
.
windows
.
command
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.jqtx.infrastructure.oss.starter.config.OssUtils
;
import
com.jqtx.windows.common.factory.AbstractCommand
;
import
com.jqtx.windows.common.factory.AbstractCommand
;
import
com.jqtx.windows.common.factory.RuntimeContextHolder
;
import
com.jqtx.windows.component.CreditComponent
;
import
com.jqtx.windows.component.model.CreditModel
;
import
com.jqtx.windows.web.request.RiskCreditRequest
;
import
com.jqtx.windows.web.response.JsonResult
;
import
com.jqtx.windows.web.response.JsonResult
;
import
com.jqtx.windows.web.response.LoanSubmitResponse
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
@Service
public
class
RiskQueryDataCommand
extends
AbstractCommand
{
public
class
RiskQueryDataCommand
extends
AbstractCommand
{
@Override
@Autowired
private
CreditComponent
creditComponent
;
@Autowired
private
OssUtils
ossUtils
;
public
JsonResult
execute
()
{
public
JsonResult
execute
()
{
return
null
;
String
request
=
RuntimeContextHolder
.
currentRuntimeContext
().
getRequestBody
();
RiskCreditRequest
riskCreditRequest
=
JSON
.
parseObject
(
request
,
RiskCreditRequest
.
class
);
CreditModel
creditModel
=
creditComponent
.
getByOrderNo
(
riskCreditRequest
.
getOrderNo
());
String
data
=
ossUtils
.
getStringObject
(
creditModel
.
getCreditThirdUrl
());
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
data
);
return
JsonResult
.
success
(
jsonObject
.
getJSONObject
(
riskCreditRequest
.
getApiCode
()));
}
}
}
}
src/main/java/com/jqtx/windows/common/mq/CreditThirdDataListener.java
View file @
f4a47251
...
@@ -43,14 +43,17 @@ public class CreditThirdDataListener extends AbstractMQConsumerHandler<JSONObjec
...
@@ -43,14 +43,17 @@ public class CreditThirdDataListener extends AbstractMQConsumerHandler<JSONObjec
@Override
@Override
public
void
run
(
JSONObject
req
)
throws
Exception
{
public
void
run
(
JSONObject
req
)
throws
Exception
{
log
.
info
(
"req:[{}]"
,
req
.
toJSONString
());
CreditModel
creditModel
=
creditComponent
.
getByOrderNo
(
req
.
getString
(
"orderNo"
));
JSONObject
thirdCredit
=
new
JSONObject
();
if
(
creditModel
!=
null
&&
creditModel
.
getCreditThirdStatus
()!=
"INIT"
){
thirdCredit
.
put
(
"reqNo"
,
req
.
getString
(
"orderNo"
));
log
.
info
(
"req:[{}]"
,
req
.
toJSONString
());
thirdCredit
.
put
(
"type"
,
"01"
);
JSONObject
thirdCredit
=
new
JSONObject
();
abcHttpClient
.
postRequest
(
thirdCredit
.
toJSONString
(),
ZNPostUrlEnum
.
CREDIT_APPLY
.
getCode
());
thirdCredit
.
put
(
"reqNo"
,
req
.
getString
(
"orderNo"
));
CreditModel
creditModel1
=
new
CreditModel
();
thirdCredit
.
put
(
"type"
,
"01"
);
creditModel1
.
setCreditThirdStatus
(
"INIT"
);
abcHttpClient
.
postRequest
(
thirdCredit
.
toJSONString
(),
ZNPostUrlEnum
.
CREDIT_APPLY
.
getCode
());
creditComponent
.
updateByOrderNo
(
req
.
getString
(
"orderNo"
),
creditModel1
);
CreditModel
creditModel1
=
new
CreditModel
();
creditModel1
.
setCreditThirdStatus
(
"INIT"
);
creditComponent
.
updateByOrderNo
(
req
.
getString
(
"orderNo"
),
creditModel1
);
}
}
}
}
}
src/main/java/com/jqtx/windows/web/request/RiskCreditRequest.java
0 → 100644
View file @
f4a47251
package
com
.
jqtx
.
windows
.
web
.
request
;
import
lombok.Data
;
@Data
public
class
RiskCreditRequest
{
private
String
orderNo
;
private
String
clientName
;
private
String
certNo
;
private
String
clientCell
;
private
String
apiCode
;
}
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