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
092ea5a2
Commit
092ea5a2
authored
May 14, 2026
by
zhangxingmin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
push
parent
7e007d18
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
22 additions
and
16 deletions
+22
-16
yd-csf-service/src/main/java/com/yd/csf/service/service/CommissionExpectedService.java
+3
-0
yd-csf-service/src/main/java/com/yd/csf/service/service/CommissionService.java
+1
-1
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/CommissionExpectedServiceImpl.java
+18
-3
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/CommissionServiceImpl.java
+0
-12
No files found.
yd-csf-service/src/main/java/com/yd/csf/service/service/CommissionExpectedService.java
View file @
092ea5a2
...
@@ -7,6 +7,7 @@ import com.yd.csf.service.dto.CommissionExpectedAddRequest;
...
@@ -7,6 +7,7 @@ import com.yd.csf.service.dto.CommissionExpectedAddRequest;
import
com.yd.csf.service.dto.CommissionExpectedChangeStatusRequest
;
import
com.yd.csf.service.dto.CommissionExpectedChangeStatusRequest
;
import
com.yd.csf.service.dto.CommissionExpectedQueryRequest
;
import
com.yd.csf.service.dto.CommissionExpectedQueryRequest
;
import
com.yd.csf.service.dto.CommissionExpectedUpdateRequest
;
import
com.yd.csf.service.dto.CommissionExpectedUpdateRequest
;
import
com.yd.csf.service.model.Commission
;
import
com.yd.csf.service.model.CommissionExpected
;
import
com.yd.csf.service.model.CommissionExpected
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.yd.csf.service.model.Policy
;
import
com.yd.csf.service.model.Policy
;
...
@@ -88,4 +89,6 @@ public interface CommissionExpectedService extends IService<CommissionExpected>
...
@@ -88,4 +89,6 @@ public interface CommissionExpectedService extends IService<CommissionExpected>
Boolean
changeStatus
(
CommissionExpectedChangeStatusRequest
commissionExpectedChangeStatusRequest
);
Boolean
changeStatus
(
CommissionExpectedChangeStatusRequest
commissionExpectedChangeStatusRequest
);
CommissionExpected
queryOne
(
String
commissionExpectedBizId
);
CommissionExpected
queryOne
(
String
commissionExpectedBizId
);
CommissionExpected
queryOne
(
String
policyNo
,
Integer
commissionPeriod
,
String
commissionType
);
}
}
yd-csf-service/src/main/java/com/yd/csf/service/service/CommissionService.java
View file @
092ea5a2
...
@@ -70,5 +70,5 @@ public interface CommissionService extends IService<Commission> {
...
@@ -70,5 +70,5 @@ public interface CommissionService extends IService<Commission> {
*/
*/
BigDecimal
queryCommissionExchangeRate
(
String
policyNo
,
Integer
commissionPeriod
);
BigDecimal
queryCommissionExchangeRate
(
String
policyNo
,
Integer
commissionPeriod
);
Commission
queryOne
(
String
policyNo
,
Integer
commissionPeriod
,
String
commissionType
);
}
}
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/CommissionExpectedServiceImpl.java
View file @
092ea5a2
...
@@ -92,6 +92,8 @@ public class CommissionExpectedServiceImpl extends ServiceImpl<CommissionExpecte
...
@@ -92,6 +92,8 @@ public class CommissionExpectedServiceImpl extends ServiceImpl<CommissionExpecte
private
ApiInsuranceReconciliationCompanyFeignClient
companyFeignClient
;
private
ApiInsuranceReconciliationCompanyFeignClient
companyFeignClient
;
@Resource
@Resource
private
CustomerService
customerService
;
private
CustomerService
customerService
;
@Resource
private
CommissionExpectedService
commissionExpectedService
;
// 用于对象转换的ObjectMapper
// 用于对象转换的ObjectMapper
private
static
final
ObjectMapper
objectMapper
=
new
ObjectMapper
();
private
static
final
ObjectMapper
objectMapper
=
new
ObjectMapper
();
...
@@ -738,9 +740,9 @@ public class CommissionExpectedServiceImpl extends ServiceImpl<CommissionExpecte
...
@@ -738,9 +740,9 @@ public class CommissionExpectedServiceImpl extends ServiceImpl<CommissionExpecte
// 预计总金额
// 预计总金额
if
(
"R"
.
equals
(
addDto
.
getCommissionBizType
()))
{
if
(
"R"
.
equals
(
addDto
.
getCommissionBizType
()))
{
//校验同一个保单且同一个期数且同一个项目的数据是否存在,如果存在不允许添加
//校验同一个保单且同一个期数且同一个项目的数据是否存在,如果存在不允许添加
Commission
commission
=
commission
Service
.
queryOne
(
addDto
.
getPolicyNo
(),
addDto
.
getCommissionPeriod
(),
addDto
.
getCommissionType
());
Commission
Expected
expected
=
commissionExpected
Service
.
queryOne
(
addDto
.
getPolicyNo
(),
addDto
.
getCommissionPeriod
(),
addDto
.
getCommissionType
());
if
(
commission
!=
null
)
{
if
(
expected
!=
null
)
{
throw
new
BusinessException
(
"同一个保单且同一个期数且同一个项目的数据已存在,不能重复新增"
);
throw
new
BusinessException
(
"同一个保单且同一个期数且同一个项目的
预计来佣
数据已存在,不能重复新增"
);
}
}
Policy
policy
=
policyMap
.
get
(
addDto
.
getPolicyNo
());
Policy
policy
=
policyMap
.
get
(
addDto
.
getPolicyNo
());
...
@@ -1531,6 +1533,19 @@ public class CommissionExpectedServiceImpl extends ServiceImpl<CommissionExpecte
...
@@ -1531,6 +1533,19 @@ public class CommissionExpectedServiceImpl extends ServiceImpl<CommissionExpecte
);
);
}
}
@Override
public
CommissionExpected
queryOne
(
String
policyNo
,
Integer
commissionPeriod
,
String
commissionType
)
{
return
this
.
baseMapper
.
selectOne
(
new
LambdaQueryWrapper
<
CommissionExpected
>()
.
eq
(
CommissionExpected:
:
getPolicyNo
,
policyNo
)
.
eq
(
CommissionExpected:
:
getCommissionPeriod
,
commissionPeriod
)
.
eq
(
CommissionExpected:
:
getCommissionType
,
commissionType
)
.
last
(
" limit 1 "
)
);
}
private
Policy
convertPolicy
(
PolicyFollow
policyFollow
,
String
effectiveDate
,
String
coolingOffEndDate
)
{
private
Policy
convertPolicy
(
PolicyFollow
policyFollow
,
String
effectiveDate
,
String
coolingOffEndDate
)
{
Policy
policy
=
new
Policy
();
Policy
policy
=
new
Policy
();
BeanUtil
.
copyProperties
(
policyFollow
,
policy
);
BeanUtil
.
copyProperties
(
policyFollow
,
policy
);
...
...
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/CommissionServiceImpl.java
View file @
092ea5a2
...
@@ -1233,18 +1233,6 @@ public class CommissionServiceImpl extends ServiceImpl<CommissionMapper, Commiss
...
@@ -1233,18 +1233,6 @@ public class CommissionServiceImpl extends ServiceImpl<CommissionMapper, Commiss
return
commissionRecord
.
getExchangeRate
();
return
commissionRecord
.
getExchangeRate
();
}
}
@Override
public
Commission
queryOne
(
String
policyNo
,
Integer
commissionPeriod
,
String
commissionType
)
{
return
this
.
baseMapper
.
selectOne
(
new
LambdaQueryWrapper
<
Commission
>()
.
eq
(
Commission:
:
getPolicyNo
,
policyNo
)
.
eq
(
Commission:
:
getCommissionPeriod
,
commissionPeriod
)
.
eq
(
Commission:
:
getCommissionType
,
commissionType
)
.
last
(
" limit 1 "
)
);
}
/**
/**
* 查询列表
* 查询列表
...
...
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