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
07ce729c
Commit
07ce729c
authored
Mar 20, 2026
by
zhangxingmin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
push
parent
e5889a8d
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
33 additions
and
3 deletions
+33
-3
yd-csf-api/src/main/java/com/yd/csf/api/service/impl/ApiCommissionConditionServiceImpl.java
+33
-3
No files found.
yd-csf-api/src/main/java/com/yd/csf/api/service/impl/ApiCommissionConditionServiceImpl.java
View file @
07ce729c
package
com
.
yd
.
csf
.
api
.
service
.
impl
;
import
com.yd.common.exception.BusinessException
;
import
com.yd.csf.api.service.ApiCommissionConditionService
;
import
com.yd.csf.service.model.PolicyFollow
;
import
com.yd.csf.service.service.PolicyFollowService
;
import
com.yd.product.feign.client.announcementcommissionratio.ApiAnnouncementCommissionRatioFeignClient
;
import
com.yd.product.feign.response.announcementcommissionratio.ApiAnnouncementCommissionRatioListResponse
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
java.util.List
;
/**
* 佣金条件服务类
...
...
@@ -14,7 +18,33 @@ import javax.annotation.Resource;
@Service
public
class
ApiCommissionConditionServiceImpl
implements
ApiCommissionConditionService
{
@
Resource
@
Autowired
private
ApiAnnouncementCommissionRatioFeignClient
ratioFeignClient
;
@Autowired
private
PolicyFollowService
policyFollowService
;
/**
* 根据保单号查询保单所参与过滤产品发佣率数据筛选的字段列表数据
* @param policyNo
* @return
*/
public
List
<
ApiAnnouncementCommissionRatioListResponse
>
getCommissionRatioList
(
String
policyNo
)
{
//根据保单号查询保单跟进表数据
PolicyFollow
policyFollow
=
policyFollowService
.
queryOneByPolicyNo
(
policyNo
);
if
(
policyFollow
==
null
)
{
throw
new
BusinessException
(
"新单跟进表信息不存在"
);
}
//列出固定几个需要参与发佣率筛选数据的保单字段
//供款年期(数字)
Integer
issueNumber
=
Integer
.
parseInt
(
policyFollow
.
getIssueNumber
().
toString
());
//投保年龄(区间值)
//期缴保费(区间值)
//专业投资者(Yes/No)(选项)
//保单币种(选项)
//保障年期(数字)
return
null
;
}
}
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