Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
K
ka-code-generator
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
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
QG
ka-code-generator
Commits
55aa030a
Commit
55aa030a
authored
Jun 15, 2020
by
xiaozhe.chen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
service返回值修改为ServiceResult
parent
0a75355b
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
16 additions
and
26 deletions
+16
-26
QueryCreditApplyResult.ftl
...templates/code-generator/model/QueryCreditApplyResult.ftl
+0
-22
Service.ftl
...in/resources/templates/code-generator/service/Service.ftl
+4
-2
ServiceImpl.ftl
...esources/templates/code-generator/service/ServiceImpl.ftl
+12
-2
No files found.
src/main/resources/templates/code-generator/model/QueryCreditApplyResult.ftl
View file @
55aa030a
...
@@ -6,7 +6,6 @@ import lombok.Data;
...
@@ -6,7 +6,6 @@ import lombok.Data;
import
cn
.
quantgroup
.
cashloanflow
.
model
.
standard
.
response
.
credit
.
CreditStatusEnum
;
import
cn
.
quantgroup
.
cashloanflow
.
model
.
standard
.
response
.
credit
.
CreditStatusEnum
;
import
cn
.
quantgroup
.
cashloanflow
.
model
.
standard
.
response
.
credit
.
QueryCreditStatusResponseModel
;
import
cn
.
quantgroup
.
cashloanflow
.
model
.
standard
.
response
.
credit
.
QueryCreditStatusResponseModel
;
import
cn
.
quantgroup
.
cashloanflow
.
util
.
DateUtil
;
import
cn
.
quantgroup
.
cashloanflow
.
util
.
DateUtil
;
import
cn
.
quantgroup
.
clf
.
api
.
jinshan
.
util
.
JinShanUtil
;
import
lombok
.
Data
;
import
lombok
.
Data
;
import
org
.
apache
.
commons
.
lang3
.
StringUtils
;
import
org
.
apache
.
commons
.
lang3
.
StringUtils
;
...
@@ -53,27 +52,6 @@ public class ${prefix}QueryCreditApplyResult {
...
@@ -53,27 +52,6 @@ public class ${prefix}QueryCreditApplyResult {
public
static
${
prefix
}
QueryCreditApplyResult
getSuccessResult
(
QueryCreditStatusResponseModel
info
)
{
public
static
${
prefix
}
QueryCreditApplyResult
getSuccessResult
(
QueryCreditStatusResponseModel
info
)
{
${
prefix
}
QueryCreditApplyResult
result
=
new
${
prefix
}
QueryCreditApplyResult
();
${
prefix
}
QueryCreditApplyResult
result
=
new
${
prefix
}
QueryCreditApplyResult
();
result
.
setCreditResult
(${
prefix
}
CreditResultEnum
.
CREDIT_NORMAL
);
//
当授信单已经提现后,授信剩余可用额度为
0
if
(
CreditStatusEnum
.
WITHDRAW
.
getValue
().
equals
(
info
.
getCreditStatus
()))
{
result
.
setCreditAmount
(
BigDecimal
.
ZERO
);
}
else
{
result
.
setCreditAmount
(
StringUtils
.
isBlank
(
info
.
getApprovalAmount
())
?
BigDecimal
.
ZERO
:
new
BigDecimal
(
info
.
getApprovalAmount
()));
}
result
.
setCreditAvailable
(
StringUtils
.
isBlank
(
info
.
getApprovalAmount
())
?
BigDecimal
.
ZERO
:
new
BigDecimal
(
info
.
getApprovalAmount
()));
result
.
setTermLabelsRule
(
JinShanUtil
.
TERM_LABELS_RULE
);
List
<${
prefix
}
RepaymentMethodTermLabel
>
list
=
new
ArrayList
<>();
${
prefix
}
RepaymentMethodTermLabel
methodTermLabel
=
new
${
prefix
}
RepaymentMethodTermLabel
();
methodTermLabel
.
setTermLabelsRuleValue
(
"EQUAL_RENT"
);
String
monthlyInterestRate
=
info
.
getMonthlyInterestRate
();
methodTermLabel
.
setDailyRate
(
StringUtils
.
isBlank
(
monthlyInterestRate
)
?
BigDecimal
.
ZERO
:
new
BigDecimal
(
monthlyInterestRate
).
divide
(
new
BigDecimal
(
"30"
),
4
,
BigDecimal
.
ROUND_HALF_UP
));
methodTermLabel
.
setMonthlyRate
(
StringUtils
.
isBlank
(
monthlyInterestRate
)
?
BigDecimal
.
ZERO
:
new
BigDecimal
(
monthlyInterestRate
).
setScale
(
4
,
BigDecimal
.
ROUND_HALF_UP
));
methodTermLabel
.
setYearlyRate
(
StringUtils
.
isBlank
(
monthlyInterestRate
)
?
BigDecimal
.
ZERO
:
new
BigDecimal
(
monthlyInterestRate
).
multiply
(
new
BigDecimal
(
"12"
)).
setScale
(
4
,
BigDecimal
.
ROUND_HALF_UP
));
methodTermLabel
.
setLoanTerm
(
info
.
getApprovalTerm
());
list
.
add
(
methodTermLabel
);
result
.
setRepaymentMethodTermLabels
(
list
);
result
.
setCreditExpireDate
(
DateUtil
.
format
(
info
.
getValidDate
(),
DateUtil
.
YYYY_MM_DD
));
return
result
;
return
result
;
}
}
...
...
src/main/resources/templates/code-generator/service/Service.ftl
View file @
55aa030a
package
${
servicePackage
};
package
${
servicePackage
};
import
${
modelPackage
}.${
prefix
}
CreditApplyRequest
;
import
${
modelPackage
}.${
prefix
}
CreditApplyRequest
;
import
${
modelPackage
}.${
prefix
}
QueryCreditApplyResult
;
import
${
modelPackage
}.${
prefix
}
CreditApplyResult
;
import
${
modelPackage
}.${
prefix
}
QueryCreditApplyRequest
;
import
${
modelPackage
}.${
prefix
}
QueryCreditApplyRequest
;
import
${
modelPackage
}.${
prefix
}
UserAccessRequest
;
import
${
modelPackage
}.${
prefix
}
UserAccessRequest
;
import
${
modelPackage
}.${
prefix
}
UserAccessResult
;
import
${
modelPackage
}.${
prefix
}
UserAccessResult
;
...
@@ -37,7 +39,7 @@ public interface ${prefix}Service {
...
@@ -37,7 +39,7 @@ public interface ${prefix}Service {
*
@
param
request
*
@
param
request
*
@
return
*
@
return
*/
*/
void
creditApply
(${
prefix
}
CreditApplyRequest
request
);
ServiceResult
<${
prefix
}
CreditApplyResult
>
creditApply
(${
prefix
}
CreditApplyRequest
request
);
...
@@ -47,7 +49,7 @@ public interface ${prefix}Service {
...
@@ -47,7 +49,7 @@ public interface ${prefix}Service {
*
@
param
request
*
@
param
request
*
@
return
*
@
return
*/
*/
void
queryCreditApply
(${
prefix
}
QueryCreditApplyRequest
request
);
ServiceResult
<${
prefix
}
QueryCreditApplyResult
>
queryCreditApply
(${
prefix
}
QueryCreditApplyRequest
request
);
/**
/**
...
...
src/main/resources/templates/code-generator/service/ServiceImpl.ftl
View file @
55aa030a
...
@@ -153,7 +153,7 @@ public class ${prefix}ServiceImpl implements ${prefix}Service{
...
@@ -153,7 +153,7 @@ public class ${prefix}ServiceImpl implements ${prefix}Service{
*
@
return
*
@
return
*/
*/
@
Override
@
Override
public
void
creditApply
(${
prefix
}
CreditApplyRequest
request
){
public
ServiceResult
<${
prefix
}
CreditApplyResult
>
creditApply
(${
prefix
}
CreditApplyRequest
request
){
String
logPre
=
LOG_PRE
+
"[creditApply][授信申请]"
;
String
logPre
=
LOG_PRE
+
"[creditApply][授信申请]"
;
log
.
info
(
"{} request={}"
,
logPre
,
request
);
log
.
info
(
"{} request={}"
,
logPre
,
request
);
ApplyLoanData
applyLoanData
=
${
prefix
}
CreditApplyRequest
.
getApplyLoanData
(
request
);
ApplyLoanData
applyLoanData
=
${
prefix
}
CreditApplyRequest
.
getApplyLoanData
(
request
);
...
@@ -163,6 +163,12 @@ public class ${prefix}ServiceImpl implements ${prefix}Service{
...
@@ -163,6 +163,12 @@ public class ${prefix}ServiceImpl implements ${prefix}Service{
throw
new
CommonBizException
(
"调用进件服务异常"
);
throw
new
CommonBizException
(
"调用进件服务异常"
);
}
}
ApplyLoanRequestData
applyResult
=
serviceResult
.
getData
();
ApplyLoanRequestData
applyResult
=
serviceResult
.
getData
();
//
授信订单号
String
applyNo
=
applyResult
.
getApplyNo
();
${
prefix
}
CreditApplyResult
result
=
new
${
prefix
}
CreditApplyResult
();
result
.
setApplyNo
(
applyNo
);
return
ServiceResult
.
success
(
result
);
}
}
...
@@ -176,7 +182,7 @@ public class ${prefix}ServiceImpl implements ${prefix}Service{
...
@@ -176,7 +182,7 @@ public class ${prefix}ServiceImpl implements ${prefix}Service{
*
@
return
*
@
return
*/
*/
@
Override
@
Override
public
void
queryCreditApply
(${
prefix
}
QueryCreditApplyRequest
request
){
public
ServiceResult
<${
prefix
}
QueryCreditApplyResult
>
queryCreditApply
(${
prefix
}
QueryCreditApplyRequest
request
){
String
logPre
=
LOG_PRE
+
"[queryCreditApply][${prefix}查询授信结果]"
;
String
logPre
=
LOG_PRE
+
"[queryCreditApply][${prefix}查询授信结果]"
;
log
.
info
(
"{} request={}"
,
logPre
,
request
);
log
.
info
(
"{} request={}"
,
logPre
,
request
);
Long
channelId
=
request
.
getChannelId
();
Long
channelId
=
request
.
getChannelId
();
...
@@ -228,6 +234,10 @@ public class ${prefix}ServiceImpl implements ${prefix}Service{
...
@@ -228,6 +234,10 @@ public class ${prefix}ServiceImpl implements ${prefix}Service{
}
}
${
prefix
}
QueryCreditApplyResult
result
=
new
${
prefix
}
QueryCreditApplyResult
();
return
ServiceResult
.
success
(
result
);
}
}
...
...
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