Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yd-csf
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
xingmin
yd-csf
Commits
3e436f13
Commit
3e436f13
authored
Feb 02, 2026
by
zhangxingmin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
push
parent
8fab3518
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
10 deletions
+16
-10
yd-csf-api/src/main/java/com/yd/csf/api/service/ApiPremiumReconciliationService.java
+1
-1
yd-csf-api/src/main/java/com/yd/csf/api/service/impl/ApiPremiumReconciliationServiceImpl.java
+15
-9
No files found.
yd-csf-api/src/main/java/com/yd/csf/api/service/ApiPremiumReconciliationService.java
View file @
3e436f13
...
@@ -32,7 +32,7 @@ public interface ApiPremiumReconciliationService {
...
@@ -32,7 +32,7 @@ public interface ApiPremiumReconciliationService {
Result
editResult
(
ApiPremiumReconciliationResultEditRequest
request
);
Result
editResult
(
ApiPremiumReconciliationResultEditRequest
request
);
@Async
(
"commonAsyncExecutor"
)
@Async
(
"commonAsyncExecutor"
)
void
execute
(
ChangePolicyFollowStatusRequest
changePolicyFollowStatusRequest
);
void
execute
(
ChangePolicyFollowStatusRequest
changePolicyFollowStatusRequest
,
String
token
);
Result
<
Boolean
>
checkReconciliationComplete
(
String
policyNo
);
Result
<
Boolean
>
checkReconciliationComplete
(
String
policyNo
);
...
...
yd-csf-api/src/main/java/com/yd/csf/api/service/impl/ApiPremiumReconciliationServiceImpl.java
View file @
3e436f13
...
@@ -1084,6 +1084,11 @@ public class ApiPremiumReconciliationServiceImpl implements ApiPremiumReconcilia
...
@@ -1084,6 +1084,11 @@ public class ApiPremiumReconciliationServiceImpl implements ApiPremiumReconcilia
@Override
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
Result
editResult
(
ApiPremiumReconciliationResultEditRequest
request
)
{
public
Result
editResult
(
ApiPremiumReconciliationResultEditRequest
request
)
{
// 通过 RequestContextHolder 获取 HttpServletRequest
HttpServletRequest
httpServletRequest
=
((
ServletRequestAttributes
)
RequestContextHolder
.
currentRequestAttributes
()).
getRequest
();
// 获取Token
String
token
=
httpServletRequest
.
getHeader
(
"Authorization"
);
//校验保费对账记录信息是否存在
//校验保费对账记录信息是否存在
Result
<
PremiumReconciliation
>
result
=
checkPremiumReconciliationIsExist
(
request
.
getPremiumReconciliationBizId
());
Result
<
PremiumReconciliation
>
result
=
checkPremiumReconciliationIsExist
(
request
.
getPremiumReconciliationBizId
());
PremiumReconciliation
premiumReconciliation
=
result
.
getData
();
PremiumReconciliation
premiumReconciliation
=
result
.
getData
();
...
@@ -1115,7 +1120,11 @@ public class ApiPremiumReconciliationServiceImpl implements ApiPremiumReconcilia
...
@@ -1115,7 +1120,11 @@ public class ApiPremiumReconciliationServiceImpl implements ApiPremiumReconcilia
statusRequest
.
setStatus
(
"TAKE_EFFECT"
);
statusRequest
.
setStatus
(
"TAKE_EFFECT"
);
//遍历保单转介人列表信息 -> 调用基本法算出预计发佣列表
//遍历保单转介人列表信息 -> 调用基本法算出预计发佣列表
// 通过代理对象调用
// 通过代理对象调用
getSelf
().
execute
(
statusRequest
);
getSelf
().
execute
(
statusRequest
,
token
);
// Result<Boolean> result1 = changePolicyFollowStatus(statusRequest);
// if (result1.getCode() != 200) {
// throw new BusinessException(result1.getMsg());
// }
}
else
{
}
else
{
//大于0,只更新新单跟进:新单状态——>保费对账成功,核保中
//大于0,只更新新单跟进:新单状态——>保费对账成功,核保中
PolicyFollow
policyFollow
=
policyFollowService
.
queryOneByPolicyNo
(
premiumReconciliation
.
getPolicyNo
());
PolicyFollow
policyFollow
=
policyFollowService
.
queryOneByPolicyNo
(
premiumReconciliation
.
getPolicyNo
());
...
@@ -1131,8 +1140,8 @@ public class ApiPremiumReconciliationServiceImpl implements ApiPremiumReconcilia
...
@@ -1131,8 +1140,8 @@ public class ApiPremiumReconciliationServiceImpl implements ApiPremiumReconcilia
@Override
@Override
@Async
(
"commonAsyncExecutor"
)
@Async
(
"commonAsyncExecutor"
)
public
void
execute
(
ChangePolicyFollowStatusRequest
changePolicyFollowStatusRequest
)
{
public
void
execute
(
ChangePolicyFollowStatusRequest
changePolicyFollowStatusRequest
,
String
token
)
{
changePolicyFollowStatus
(
changePolicyFollowStatusRequest
);
changePolicyFollowStatus
(
changePolicyFollowStatusRequest
,
token
);
}
}
/**
/**
...
@@ -1142,10 +1151,8 @@ public class ApiPremiumReconciliationServiceImpl implements ApiPremiumReconcilia
...
@@ -1142,10 +1151,8 @@ public class ApiPremiumReconciliationServiceImpl implements ApiPremiumReconcilia
* @return
* @return
*/
*/
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
Result
<
Boolean
>
changePolicyFollowStatus
(
ChangePolicyFollowStatusRequest
changePolicyFollowStatusRequest
)
{
public
Result
<
Boolean
>
changePolicyFollowStatus
(
ChangePolicyFollowStatusRequest
changePolicyFollowStatusRequest
,
String
token
)
{
// 通过 RequestContextHolder 获取 HttpServletRequest
HttpServletRequest
request
=
((
ServletRequestAttributes
)
RequestContextHolder
.
currentRequestAttributes
()).
getRequest
();
if
(
changePolicyFollowStatusRequest
==
null
||
StringUtils
.
isBlank
(
changePolicyFollowStatusRequest
.
getPolicyBizId
()))
{
if
(
changePolicyFollowStatusRequest
==
null
||
StringUtils
.
isBlank
(
changePolicyFollowStatusRequest
.
getPolicyBizId
()))
{
return
Result
.
fail
(
ResultCode
.
PARAMS_ERROR
.
getCode
(),
"policyBizId不能为空"
);
return
Result
.
fail
(
ResultCode
.
PARAMS_ERROR
.
getCode
(),
"policyBizId不能为空"
);
}
}
...
@@ -1186,8 +1193,7 @@ public class ApiPremiumReconciliationServiceImpl implements ApiPremiumReconcilia
...
@@ -1186,8 +1193,7 @@ public class ApiPremiumReconciliationServiceImpl implements ApiPremiumReconcilia
// 修改为生效时需要同步预计发佣
// 修改为生效时需要同步预计发佣
if
(
PolicyFollowStatusEnum
.
EFFECTIVE
.
equals
(
currentStatusEnum
))
{
if
(
PolicyFollowStatusEnum
.
EFFECTIVE
.
equals
(
currentStatusEnum
))
{
// 获取Token
String
token
=
request
.
getHeader
(
"Authorization"
);
log
.
info
(
"修改跟进状态获取token:{}"
,
token
);
log
.
info
(
"修改跟进状态获取token:{}"
,
token
);
// 同步:根据保单生成预计出账记录
// 同步:根据保单生成预计出账记录
generateExpectedFortuneSync
(
token
,
policyFollow
.
getPolicyNo
());
generateExpectedFortuneSync
(
token
,
policyFollow
.
getPolicyNo
());
...
...
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