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
8c4ee699
Commit
8c4ee699
authored
Mar 02, 2026
by
jianan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新单跟进同步预约信息3
parent
3192d6c9
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
27 additions
and
12 deletions
+27
-12
yd-csf-api/src/main/java/com/yd/csf/api/controller/ApiPolicyFollowController.java
+2
-6
yd-csf-service/src/main/java/com/yd/csf/service/dto/PolicyDto.java
+17
-1
yd-csf-service/src/main/java/com/yd/csf/service/service/PolicyFollowService.java
+1
-1
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/PolicyFollowServiceImpl.java
+7
-2
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/PolicyServiceImpl.java
+0
-2
No files found.
yd-csf-api/src/main/java/com/yd/csf/api/controller/ApiPolicyFollowController.java
View file @
8c4ee699
...
...
@@ -712,15 +712,11 @@ public class ApiPolicyFollowController {
*/
@GetMapping
(
"/product_plan"
)
@Operation
(
summary
=
"查询产品计划信息"
)
public
Result
<
Policy
>
getProductPlan
(
@RequestParam
(
"policyBizId"
)
String
policyBizId
)
{
public
Result
<
Policy
Dto
>
getProductPlan
(
@RequestParam
(
"policyBizId"
)
String
policyBizId
)
{
if
(
StringUtils
.
isBlank
(
policyBizId
))
{
return
Result
.
fail
(
ResultCode
.
NULL_ERROR
.
getCode
(),
"policyBizId不能为空"
);
}
Policy
policy
=
policyFollowService
.
getProductPlan
(
policyBizId
);
if
(
policy
==
null
)
{
return
Result
.
fail
(
ResultCode
.
NULL_ERROR
.
getCode
(),
"产品计划信息不存在"
);
}
return
Result
.
success
(
policy
);
return
Result
.
success
(
policyFollowService
.
getProductPlan
(
policyBizId
));
}
/**
...
...
yd-csf-service/src/main/java/com/yd/csf/service/dto/PolicyDto.java
View file @
8c4ee699
package
com
.
yd
.
csf
.
service
.
dto
;
import
com.yd.csf.service.model.
PolicyAdditional
;
import
com.yd.csf.service.model.
*
;
import
com.yd.csf.service.vo.PolicyVO
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
lombok.Data
;
import
org.apache.commons.lang3.ObjectUtils
;
import
java.io.Serializable
;
import
java.util.List
;
...
...
@@ -23,4 +24,19 @@ public class PolicyDto implements Serializable {
*/
@Schema
(
description
=
"保单附加险列表"
)
private
List
<
PolicyAdditional
>
apiProductPlanAdditionalInfoDtoList
;
public
static
PolicyDto
convertToDto
(
Policy
policy
,
List
<
PolicyAdditional
>
policyAdditionals
)
{
PolicyDto
dto
=
new
PolicyDto
();
if
(
ObjectUtils
.
isEmpty
(
policy
))
{
return
dto
;
}
// 产品计划主信息
dto
.
setApiProductPlanMainInfoDto
(
PolicyVO
.
objToVo
(
policy
));
// 附加险列表
dto
.
setApiProductPlanAdditionalInfoDtoList
(
policyAdditionals
);
return
dto
;
}
}
yd-csf-service/src/main/java/com/yd/csf/service/service/PolicyFollowService.java
View file @
8c4ee699
...
...
@@ -96,7 +96,7 @@ public interface PolicyFollowService extends IService<PolicyFollow> {
* @param policyBizId 新单跟进业务ID
* @return 产品计划信息
*/
Policy
getProductPlan
(
String
policyBizId
);
Policy
Dto
getProductPlan
(
String
policyBizId
);
/**
* 查询投保人信息
...
...
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/PolicyFollowServiceImpl.java
View file @
8c4ee699
...
...
@@ -963,8 +963,13 @@ public class PolicyFollowServiceImpl extends ServiceImpl<PolicyFollowMapper, Pol
}
@Override
public
Policy
getProductPlan
(
String
policyBizId
)
{
return
policyService
.
getOne
(
new
QueryWrapper
<
Policy
>().
eq
(
"policy_biz_id"
,
policyBizId
).
eq
(
"is_deleted"
,
0
));
public
PolicyDto
getProductPlan
(
String
policyBizId
)
{
Policy
policy
=
policyService
.
getOne
(
new
QueryWrapper
<
Policy
>().
eq
(
"policy_biz_id"
,
policyBizId
));
List
<
PolicyAdditional
>
policyAdditionalList
=
policyAdditionalService
.
lambdaQuery
()
.
eq
(
PolicyAdditional:
:
getPolicyBizId
,
policyBizId
)
.
list
();
// 转换为DTO
return
PolicyDto
.
convertToDto
(
policy
,
policyAdditionalList
);
}
@Override
...
...
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/PolicyServiceImpl.java
View file @
8c4ee699
...
...
@@ -53,7 +53,6 @@ public class PolicyServiceImpl extends ServiceImpl<PolicyMapper, Policy>
@Resource
private
PolicyAdditionalService
policyAdditionalService
;
@Resource
private
ApiRelProjectProductLaunchFeignClient
apiRelProjectProductLaunchFeignClient
;
...
...
@@ -148,7 +147,6 @@ public class PolicyServiceImpl extends ServiceImpl<PolicyMapper, Policy>
policyAdditionalService
.
saveBatch
(
policyAdditionalList
);
}
policy
.
setUpdateTime
(
now
);
return
true
;
}
...
...
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