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
3a0ddcdd
Commit
3a0ddcdd
authored
Jan 05, 2026
by
jianan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
前端对接问题修复43
parent
4685fe9f
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
25 additions
and
18 deletions
+25
-18
yd-csf-service/src/main/java/com/yd/csf/service/model/Policy.java
+10
-3
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/CommissionServiceImpl.java
+7
-14
yd-csf-service/src/main/java/com/yd/csf/service/vo/CommissionVO.java
+6
-0
yd-csf-service/src/main/resources/mappers/PolicyMapper.xml
+2
-1
No files found.
yd-csf-service/src/main/java/com/yd/csf/service/model/Policy.java
View file @
3a0ddcdd
...
...
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.IdType;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.time.LocalDateTime
;
...
...
@@ -14,9 +15,10 @@ import lombok.Data;
/**
* 保单表
*
* @TableName policy
*/
@TableName
(
value
=
"policy"
)
@TableName
(
value
=
"policy"
)
@Data
public
class
Policy
implements
Serializable
{
/**
...
...
@@ -145,7 +147,7 @@ public class Policy implements Serializable {
*/
private
Date
coolingOffEndDate
;
/**
/**
* 冷却期天数
*/
private
Integer
coolingOffDays
;
...
...
@@ -201,6 +203,11 @@ public class Policy implements Serializable {
private
String
reconciliationCompany
;
/**
* 对账公司编码
*/
private
String
reconciliationCompanyCode
;
/**
* 对账公司业务id
*/
private
String
reconciliationCompanyBizId
;
...
...
@@ -210,7 +217,7 @@ public class Policy implements Serializable {
*/
private
String
policyTransfer
;
/**
/**
* 保单征费
*/
private
String
policyLevy
;
...
...
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/CommissionServiceImpl.java
View file @
3a0ddcdd
...
...
@@ -167,17 +167,14 @@ public class CommissionServiceImpl extends ServiceImpl<CommissionMapper, Commiss
Set
<
String
>
policyNoSet
=
commissionList
.
stream
().
map
(
Commission:
:
getPolicyNo
).
collect
(
Collectors
.
toSet
());
QueryWrapper
<
Policy
>
queryWrapper
=
new
QueryWrapper
<
Policy
>();
queryWrapper
.
in
(
"policy_no"
,
policyNoSet
);
queryWrapper
.
select
(
"policy_no"
,
"payment_premium"
,
"product_launch_biz_id"
,
"product_name"
,
"insurance_company_biz_id"
,
"insurance_company"
,
"reconciliation_company"
,
"reconciliation_company_code"
,
"reconciliation_company_biz_id"
);
List
<
Policy
>
policyList
=
policyService
.
list
(
queryWrapper
);
Map
<
String
,
Policy
>
policyMap
=
policyList
.
stream
().
collect
(
Collectors
.
toMap
(
Policy:
:
getPolicyNo
,
a
->
a
,
(
oldValue
,
newValue
)
->
newValue
));
// 2.关联查询预计入账信息
Set
<
String
>
commissionExpectedBizIdSet
=
commissionList
.
stream
().
map
(
Commission:
:
getCommissionExpectedBizId
).
collect
(
Collectors
.
toSet
());
List
<
CommissionExpected
>
commissionExpectedList
=
commissionExpectedService
.
lambdaQuery
()
.
select
(
CommissionExpected:
:
getCommissionExpectedBizId
,
CommissionExpected:
:
getReceivableNo
)
.
in
(
CommissionExpected:
:
getCommissionExpectedBizId
,
commissionExpectedBizIdSet
)
.
list
();
Map
<
String
,
CommissionExpected
>
commissionExpectedMap
=
commissionExpectedList
.
stream
().
collect
(
Collectors
.
toMap
(
CommissionExpected:
:
getCommissionExpectedBizId
,
a
->
a
,
(
oldValue
,
newValue
)
->
newValue
));
// 填充信息
List
<
CommissionVO
>
commissionVOList
=
commissionList
.
stream
().
map
(
commission
->
{
CommissionVO
commissionVO
=
CommissionVO
.
objToVo
(
commission
);
...
...
@@ -190,14 +187,9 @@ public class CommissionServiceImpl extends ServiceImpl<CommissionMapper, Commiss
commissionVO
.
setInsuranceCompanyBizId
(
policy
.
getInsuranceCompanyBizId
());
commissionVO
.
setInsuranceCompany
(
policy
.
getInsuranceCompany
());
commissionVO
.
setReconciliationCompany
(
policy
.
getReconciliationCompany
());
commissionVO
.
setReconciliationCompanyCode
(
policy
.
getReconciliationCompanyCode
());
commissionVO
.
setReconciliationCompanyBizId
(
policy
.
getReconciliationCompanyBizId
());
}
CommissionExpected
commissionExpected
=
commissionExpectedMap
.
get
(
commission
.
getCommissionExpectedBizId
());
if
(
commissionExpected
!=
null
)
{
// 填充应收账款编号
commissionVO
.
setReceivableNo
(
commissionExpected
.
getReceivableNo
());
commissionVO
.
setCommissionExpectedStatus
(
commissionExpected
.
getStatus
());
}
return
commissionVO
;
}).
collect
(
Collectors
.
toList
());
...
...
@@ -511,6 +503,7 @@ public class CommissionServiceImpl extends ServiceImpl<CommissionMapper, Commiss
BeanUtils
.
copyProperties
(
expectedFortune
,
fortune
);
fortune
.
setFortuneBizId
(
RandomStringGenerator
.
generateBizId16
(
CommonEnum
.
UID_TYPE_FORTUNE
.
getCode
()));
fortune
.
setFortuneBizType
(
"R"
);
fortune
.
setAmount
(
expectedFortune
.
getAmount
());
fortune
.
setExpectedFortuneBizId
(
expectedFortune
.
getExpectedFortuneBizId
());
fortune
.
setStatus
(
FortuneStatusEnum
.
CAN_SEND
.
getItemValue
());
...
...
yd-csf-service/src/main/java/com/yd/csf/service/vo/CommissionVO.java
View file @
3a0ddcdd
...
...
@@ -74,6 +74,12 @@ public class CommissionVO implements Serializable {
private
String
reconciliationCompany
;
/**
* 对账公司编码
*/
@Schema
(
description
=
"对账公司编码"
)
private
String
reconciliationCompanyCode
;
/**
* 对账公司 id
*/
@Schema
(
description
=
"对账公司 id"
)
...
...
yd-csf-service/src/main/resources/mappers/PolicyMapper.xml
View file @
3a0ddcdd
...
...
@@ -40,6 +40,7 @@
<result
property=
"isBacktrack"
column=
"is_backtrack"
/>
<result
property=
"isJoin"
column=
"is_join"
/>
<result
property=
"reconciliationCompany"
column=
"reconciliation_company"
/>
<result
property=
"reconciliationCompanyCode"
column=
"reconciliation_company_code"
/>
<result
property=
"reconciliationCompanyBizId"
column=
"reconciliation_company_biz_id"
/>
<result
property=
"policyTransfer"
column=
"policy_transfer"
/>
<result
property=
"policyLevy"
column=
"policy_levy"
/>
...
...
@@ -58,7 +59,7 @@
status,currency,initial_premium,sign_date,issue_date,
effective_date,cooling_off_end_date,cooling_off_days,renewal_date,is_prepaid,deductibles,prepaid_term,
initial_payment_method,renewal_payment_method,dividend_distribution_method,is_backtrack,is_join,
reconciliation_company,reconciliation_company_biz_id,policy_transfer,policy_levy,remark,is_deleted,creator_id,
reconciliation_company,reconciliation_company_
code,reconciliation_company_
biz_id,policy_transfer,policy_levy,remark,is_deleted,creator_id,
updater_id,create_time,update_time
</sql>
...
...
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