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
37e3791f
Commit
37e3791f
authored
Dec 30, 2025
by
jianan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
前端对接问题修复14
parent
bc6afc23
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
13 additions
and
11 deletions
+13
-11
yd-csf-api/src/main/java/com/yd/csf/api/controller/ApiCommissionController.java
+3
-2
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/CommissionServiceImpl.java
+10
-9
No files found.
yd-csf-api/src/main/java/com/yd/csf/api/controller/ApiCommissionController.java
View file @
37e3791f
...
@@ -528,8 +528,8 @@ public class ApiCommissionController {
...
@@ -528,8 +528,8 @@ public class ApiCommissionController {
@Operation
(
summary
=
"入账记录"
)
@Operation
(
summary
=
"入账记录"
)
public
Result
<
Page
<
CommissionVO
>>
pageByCommissionexpectedBizId
(
@RequestBody
CommissionQueryRequest
commissionQueryRequest
,
public
Result
<
Page
<
CommissionVO
>>
pageByCommissionexpectedBizId
(
@RequestBody
CommissionQueryRequest
commissionQueryRequest
,
HttpServletRequest
request
)
{
HttpServletRequest
request
)
{
if
(
ObjectUtils
.
isEmpty
(
commissionQueryRequest
.
getCommissionExpectedBizId
()))
{
if
(
ObjectUtils
.
isEmpty
(
commissionQueryRequest
.
getCommissionExpectedBizId
())
&&
ObjectUtils
.
isEmpty
(
commissionQueryRequest
.
getReconciliationYearMonth
())
)
{
return
Result
.
fail
(
ResultCode
.
PARAMS_ERROR
.
getCode
(),
"commissionExpectedBizId
不能
为空"
);
return
Result
.
fail
(
ResultCode
.
PARAMS_ERROR
.
getCode
(),
"commissionExpectedBizId
、 reconciliationYearMonth 不能全部
为空"
);
}
}
long
current
=
commissionQueryRequest
.
getPageNo
();
long
current
=
commissionQueryRequest
.
getPageNo
();
...
@@ -537,6 +537,7 @@ public class ApiCommissionController {
...
@@ -537,6 +537,7 @@ public class ApiCommissionController {
// 查询列表数据
// 查询列表数据
QueryWrapper
<
Commission
>
queryWrapper
=
new
QueryWrapper
<>();
QueryWrapper
<
Commission
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
eq
(
"commission_expected_biz_id"
,
commissionQueryRequest
.
getCommissionExpectedBizId
());
queryWrapper
.
eq
(
"commission_expected_biz_id"
,
commissionQueryRequest
.
getCommissionExpectedBizId
());
queryWrapper
.
eq
(
"reconciliation_year_month"
,
commissionQueryRequest
.
getReconciliationYearMonth
());
Page
<
Commission
>
commissionPage
=
commissionService
.
page
(
new
Page
<>(
current
,
size
),
Page
<
Commission
>
commissionPage
=
commissionService
.
page
(
new
Page
<>(
current
,
size
),
queryWrapper
);
queryWrapper
);
// 组装返回值
// 组装返回值
...
...
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/CommissionServiceImpl.java
View file @
37e3791f
...
@@ -686,10 +686,9 @@ public class CommissionServiceImpl extends ServiceImpl<CommissionMapper, Commiss
...
@@ -686,10 +686,9 @@ public class CommissionServiceImpl extends ServiceImpl<CommissionMapper, Commiss
throw
new
BusinessException
(
ResultCode
.
PARAMS_ERROR
.
getCode
(),
"来佣数据不能为空"
);
throw
new
BusinessException
(
ResultCode
.
PARAMS_ERROR
.
getCode
(),
"来佣数据不能为空"
);
}
}
Set
<
String
>
policyNoSet
=
customerAddRequestList
.
stream
().
map
(
CommissionAddRequest:
:
getPolicyNo
).
collect
(
Collectors
.
toSet
());
Set
<
String
>
policyNoSet
=
customerAddRequestList
.
stream
().
map
(
CommissionAddRequest:
:
getPolicyNo
).
collect
(
Collectors
.
toSet
());
// 校验来佣所属保单是否存在
List
<
PolicyFollow
>
policyFollowList
=
policyFollowService
.
list
(
new
QueryWrapper
<
PolicyFollow
>().
in
(
"policy_no"
,
policyNoSet
));
// 校验来佣所属保单跟进是否存在
// 校验来佣所属保单跟进是否存在
if
(!
CollectionUtils
.
isEmpty
(
policyFollowList
))
{
List
<
PolicyFollow
>
policyFollowList
=
policyFollowService
.
list
(
new
QueryWrapper
<
PolicyFollow
>().
in
(
"policy_no"
,
policyNoSet
));
if
(!
CollectionUtils
.
isEmpty
(
policyNoSet
))
{
// 保单号映射
// 保单号映射
Map
<
String
,
PolicyFollow
>
policyFollowMap
=
policyFollowList
.
stream
().
collect
(
Collectors
.
toMap
(
PolicyFollow:
:
getPolicyNo
,
Function
.
identity
()));
Map
<
String
,
PolicyFollow
>
policyFollowMap
=
policyFollowList
.
stream
().
collect
(
Collectors
.
toMap
(
PolicyFollow:
:
getPolicyNo
,
Function
.
identity
()));
for
(
CommissionAddRequest
commissionAddRequest
:
customerAddRequestList
)
{
for
(
CommissionAddRequest
commissionAddRequest
:
customerAddRequestList
)
{
...
@@ -710,12 +709,14 @@ public class CommissionServiceImpl extends ServiceImpl<CommissionMapper, Commiss
...
@@ -710,12 +709,14 @@ public class CommissionServiceImpl extends ServiceImpl<CommissionMapper, Commiss
commission
.
setCommissionBizId
(
RandomStringGenerator
.
generateBizId16
(
CommonEnum
.
UID_TYPE_COMMISSION
.
getCode
()));
commission
.
setCommissionBizId
(
RandomStringGenerator
.
generateBizId16
(
CommonEnum
.
UID_TYPE_COMMISSION
.
getCode
()));
PolicyFollow
policyFollow
=
policyFollowMap
.
get
(
request
.
getPolicyNo
());
PolicyFollow
policyFollow
=
policyFollowMap
.
get
(
request
.
getPolicyNo
());
// 关联业务id
if
(
policyFollow
!=
null
)
{
commission
.
setReconciliationCompany
(
policyFollow
.
getReconciliationCompany
());
// 关联业务id
commission
.
setReconciliationCompanyBizId
(
policyFollow
.
getReconciliationCompanyBizId
());
commission
.
setReconciliationCompany
(
policyFollow
.
getReconciliationCompany
());
commission
.
setProductLaunchBizId
(
policyFollow
.
getProductLaunchBizId
());
commission
.
setReconciliationCompanyBizId
(
policyFollow
.
getReconciliationCompanyBizId
());
commission
.
setInsuranceCompanyBizId
(
policyFollow
.
getInsuranceCompanyBizId
());
commission
.
setProductLaunchBizId
(
policyFollow
.
getProductLaunchBizId
());
commission
.
setPremium
(
Convert
.
toStr
(
policyFollow
.
getPaymentPremium
()));
commission
.
setInsuranceCompanyBizId
(
policyFollow
.
getInsuranceCompanyBizId
());
commission
.
setPremium
(
Convert
.
toStr
(
policyFollow
.
getPaymentPremium
()));
}
commissionList
.
add
(
commission
);
commissionList
.
add
(
commission
);
}
}
boolean
b
=
this
.
saveOrUpdateBatch
(
commissionList
);
boolean
b
=
this
.
saveOrUpdateBatch
(
commissionList
);
...
...
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