Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
Y
yifu-mvp
Project
Project
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fangxinjiang
yifu-mvp
Commits
60829498
Commit
60829498
authored
Feb 11, 2025
by
huyuchen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
huych-商险接口推送优化
parent
fc306434
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
182 additions
and
67 deletions
+182
-67
EkpInsurancesInfoMapper.java
...1/yifu/insurances/mapper/ekp/EkpInsurancesInfoMapper.java
+16
-0
DoJointInsuranceTask.java
...ud/plus/v1/yifu/insurances/util/DoJointInsuranceTask.java
+63
-66
EkpInsurancesInfoMapper.xml
...src/main/resources/mapper/ekp/EkpInsurancesInfoMapper.xml
+102
-0
EkpSettleMapper.xml
...ces-biz/src/main/resources/mapper/ekp/EkpSettleMapper.xml
+1
-1
No files found.
yifu-insurances/yifu-insurances-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/insurances/mapper/ekp/EkpInsurancesInfoMapper.java
View file @
60829498
...
@@ -3,6 +3,9 @@ package com.yifu.cloud.plus.v1.yifu.insurances.mapper.ekp;
...
@@ -3,6 +3,9 @@ package com.yifu.cloud.plus.v1.yifu.insurances.mapper.ekp;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yifu.cloud.plus.v1.yifu.insurances.entity.EkpInsurancesInfo
;
import
com.yifu.cloud.plus.v1.yifu.insurances.entity.EkpInsurancesInfo
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
/**
/**
* 商险订单明细表
* 商险订单明细表
...
@@ -13,4 +16,17 @@ import org.apache.ibatis.annotations.Mapper;
...
@@ -13,4 +16,17 @@ import org.apache.ibatis.annotations.Mapper;
@Mapper
@Mapper
public
interface
EkpInsurancesInfoMapper
extends
BaseMapper
<
EkpInsurancesInfo
>
{
public
interface
EkpInsurancesInfoMapper
extends
BaseMapper
<
EkpInsurancesInfo
>
{
List
<
EkpInsurancesInfo
>
getEkpInsurancesInfoList
(
@Param
(
"detailId"
)
String
detailId
);
//查询未结算实缴
EkpInsurancesInfo
getEkpInsurancesInfo
(
@Param
(
"detailId"
)
String
detailId
);
//查询未结算预估
EkpInsurancesInfo
getEkpInsurancesInfoYg
(
@Param
(
"detailId"
)
String
detailId
);
//查询不为未结算的商险记录
EkpInsurancesInfo
getEkpInsurancesInfoNotSettle
(
@Param
(
"detailId"
)
String
detailId
);
//查询未结算的商险记录
EkpInsurancesInfo
getEkpInsurancesInfoSettle
(
@Param
(
"detailId"
)
String
detailId
);
}
}
yifu-insurances/yifu-insurances-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/insurances/util/DoJointInsuranceTask.java
View file @
60829498
...
@@ -5,8 +5,8 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
...
@@ -5,8 +5,8 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import
com.yifu.cloud.plus.v1.yifu.archives.vo.EmpIdCardAndDeptVo
;
import
com.yifu.cloud.plus.v1.yifu.archives.vo.EmpIdCardAndDeptVo
;
import
com.yifu.cloud.plus.v1.yifu.archives.vo.EmpStatusVo
;
import
com.yifu.cloud.plus.v1.yifu.archives.vo.EmpStatusVo
;
import
com.yifu.cloud.plus.v1.yifu.common.core.constant.CommonConstants
;
import
com.yifu.cloud.plus.v1.yifu.common.core.constant.CommonConstants
;
import
com.yifu.cloud.plus.v1.yifu.common.core.util.*
;
import
com.yifu.cloud.plus.v1.yifu.common.core.util.BigDecimalUtils
;
import
com.yifu.cloud.plus.v1.yifu.common.core.util.BigDecimalUtils
;
import
com.yifu.cloud.plus.v1.yifu.common.core.util.*
;
import
com.yifu.cloud.plus.v1.yifu.common.core.vo.YifuUser
;
import
com.yifu.cloud.plus.v1.yifu.common.core.vo.YifuUser
;
import
com.yifu.cloud.plus.v1.yifu.common.dapr.util.ArchivesDaprUtil
;
import
com.yifu.cloud.plus.v1.yifu.common.dapr.util.ArchivesDaprUtil
;
import
com.yifu.cloud.plus.v1.yifu.common.dapr.util.SalaryDaprUtil
;
import
com.yifu.cloud.plus.v1.yifu.common.dapr.util.SalaryDaprUtil
;
...
@@ -116,6 +116,8 @@ public class DoJointInsuranceTask {
...
@@ -116,6 +116,8 @@ public class DoJointInsuranceTask {
ekp
.
setId
(
null
);
ekp
.
setId
(
null
);
ekp
.
setCreateTime
(
LocalDateTime
.
now
());
ekp
.
setCreateTime
(
LocalDateTime
.
now
());
ekp
.
setPushType
(
pushType
);
ekp
.
setPushType
(
pushType
);
TInsuranceDetail
byId
=
insuranceDetailMapper
.
selectById
(
param
.
getDetailId
());
ekp
.
setSettleType
(
byId
.
getSettleType
().
toString
());
tInsuranceEkpService
.
save
(
ekp
);
tInsuranceEkpService
.
save
(
ekp
);
}
}
...
@@ -551,11 +553,10 @@ public class DoJointInsuranceTask {
...
@@ -551,11 +553,10 @@ public class DoJointInsuranceTask {
*/
*/
public
String
insertInsrancesDetail
(
EkpInteractiveParam
param
)
{
public
String
insertInsrancesDetail
(
EkpInteractiveParam
param
)
{
try
{
try
{
EkpInsurancesInfo
pushParam
=
new
EkpInsurancesInfo
();
//作废
//作废
if
(
InsurancesConstants
.
ABOLISH_SETTLE_BILL
.
equals
(
param
.
getInteractiveType
()))
{
if
(
InsurancesConstants
.
ABOLISH_SETTLE_BILL
.
equals
(
param
.
getInteractiveType
()))
{
insurancesInfoMapper
.
delete
(
Wrappers
.<
EkpInsurancesInfo
>
query
().
lambda
()
insurancesInfoMapper
.
delete
(
Wrappers
.<
EkpInsurancesInfo
>
query
().
lambda
()
.
eq
(
EkpInsurancesInfo:
:
getFd_3b0a5743acab7e
,
param
.
getDetailId
())
.
eq
(
EkpInsurancesInfo:
:
getFd_3b0a5743acab7e
,
param
.
getDetailId
()
+
CommonConstants
.
DOWN_LINE_STRING
+
(
null
==
param
.
getDefaultSettleId
()
?
""
:
param
.
getDefaultSettleId
())
)
.
eq
(
EkpInsurancesInfo:
:
getFd_3adfe6ec6a8cbe
,
"未结算"
));
.
eq
(
EkpInsurancesInfo:
:
getFd_3adfe6ec6a8cbe
,
"未结算"
));
}
}
//查询项目信息
//查询项目信息
...
@@ -565,6 +566,7 @@ public class DoJointInsuranceTask {
...
@@ -565,6 +566,7 @@ public class DoJointInsuranceTask {
}
}
//新建商险订单明细
//新建商险订单明细
if
(
InsurancesConstants
.
NEW_SETTLE_BILL
.
equals
(
param
.
getInteractiveType
()))
{
if
(
InsurancesConstants
.
NEW_SETTLE_BILL
.
equals
(
param
.
getInteractiveType
()))
{
EkpInsurancesInfo
pushParam
=
new
EkpInsurancesInfo
();
initValues
(
pushParam
,
deptInfoVo
,
param
);
initValues
(
pushParam
,
deptInfoVo
,
param
);
//应收
//应收
double
ys
=
0L
;
double
ys
=
0L
;
...
@@ -591,11 +593,8 @@ public class DoJointInsuranceTask {
...
@@ -591,11 +593,8 @@ public class DoJointInsuranceTask {
insurancesInfoMapper
.
insert
(
pushParam
);
insurancesInfoMapper
.
insert
(
pushParam
);
//更新预估单实缴数据(新增预估实缴单时)
//更新预估单实缴数据(新增预估实缴单时)
if
(
InsurancesConstants
.
ACTUAL_SETTLE_BILL
.
equals
(
param
.
getSettleType
()))
{
if
(
InsurancesConstants
.
ACTUAL_SETTLE_BILL
.
equals
(
param
.
getSettleType
()))
{
EkpInsurancesInfo
info
=
insurancesInfoMapper
.
selectOne
(
Wrappers
.<
EkpInsurancesInfo
>
query
().
lambda
()
EkpInsurancesInfo
info
=
insurancesInfoMapper
.
getEkpInsurancesInfoYg
(
param
.
getDetailId
()+
.
eq
(
EkpInsurancesInfo:
:
getFd_3b0a5743acab7e
,
param
.
getDetailId
())
CommonConstants
.
DOWN_LINE_STRING
+
(
null
==
param
.
getDefaultSettleId
()
?
""
:
param
.
getDefaultSettleId
()));
.
eq
(
EkpInsurancesInfo:
:
getFd_3adfe6ec6a8cbe
,
"未结算"
)
.
eq
(
EkpInsurancesInfo:
:
getFd_3adfe6af71a1cc
,
"预估"
)
.
last
(
CommonConstants
.
LAST_ONE_SQL
));
if
(
Common
.
isNotNull
(
info
))
{
if
(
Common
.
isNotNull
(
info
))
{
initValueUpdate
(
info
,
deptInfoVo
,
param
);
initValueUpdate
(
info
,
deptInfoVo
,
param
);
}
}
...
@@ -603,6 +602,7 @@ public class DoJointInsuranceTask {
...
@@ -603,6 +602,7 @@ public class DoJointInsuranceTask {
}
}
//红冲
//红冲
if
(
InsurancesConstants
.
CORRECT_SETTLE_BILL
.
equals
(
param
.
getInteractiveType
()))
{
if
(
InsurancesConstants
.
CORRECT_SETTLE_BILL
.
equals
(
param
.
getInteractiveType
()))
{
EkpInsurancesInfo
pushParam
=
new
EkpInsurancesInfo
();
initValues
(
pushParam
,
deptInfoVo
,
param
);
initValues
(
pushParam
,
deptInfoVo
,
param
);
//应收
//应收
pushParam
.
setFd_3adfe6e30f2a3c
(
InsurancesConstants
.
ACTUAL_SETTLE_BILL
.
equals
(
param
.
getSettleType
())
?
param
.
getActualPremium
().
doubleValue
()
:
param
.
getEstimatePremium
().
doubleValue
());
pushParam
.
setFd_3adfe6e30f2a3c
(
InsurancesConstants
.
ACTUAL_SETTLE_BILL
.
equals
(
param
.
getSettleType
())
?
param
.
getActualPremium
().
doubleValue
()
:
param
.
getEstimatePremium
().
doubleValue
());
...
@@ -611,27 +611,23 @@ public class DoJointInsuranceTask {
...
@@ -611,27 +611,23 @@ public class DoJointInsuranceTask {
//更新
//更新
if
(
InsurancesConstants
.
UPDATE_SETTLE_BILL
.
equals
(
param
.
getInteractiveType
()))
{
if
(
InsurancesConstants
.
UPDATE_SETTLE_BILL
.
equals
(
param
.
getInteractiveType
()))
{
//更新商险订单明细数据(应收金额不更新)
//更新商险订单明细数据(应收金额不更新)
List
<
EkpInsurancesInfo
>
list
=
insurancesInfoMapper
.
selectList
(
Wrappers
.<
EkpInsurancesInfo
>
query
().
lambda
()
List
<
EkpInsurancesInfo
>
list
=
insurancesInfoMapper
.
getEkpInsurancesInfoList
(
param
.
getDetailId
()+
CommonConstants
.
DOWN_LINE_STRING
+
.
eq
(
EkpInsurancesInfo:
:
getFd_3b0a5743acab7e
,
param
.
getDetailId
())
(
null
==
param
.
getDefaultSettleId
()
?
""
:
param
.
getDefaultSettleId
()));
.
eq
(
EkpInsurancesInfo:
:
getFd_3adfe6ec6a8cbe
,
"未结算"
));
if
(
Common
.
isNotNull
(
list
)
&&
!
list
.
isEmpty
())
{
if
(
Common
.
isNotNull
(
list
)
&&
!
list
.
isEmpty
())
{
for
(
EkpInsurancesInfo
info:
list
)
{
for
(
EkpInsurancesInfo
info:
list
)
{
initValueUpdate
(
info
,
deptInfoVo
,
param
);
initValueUpdate
(
info
,
deptInfoVo
,
param
);
}
}
}
}
//更新实缴单据应收金额
//更新实缴单据应收金额
EkpInsurancesInfo
info
=
insurancesInfoMapper
.
selectOne
(
Wrappers
.<
EkpInsurancesInfo
>
query
().
lambda
()
EkpInsurancesInfo
info
=
insurancesInfoMapper
.
getEkpInsurancesInfo
(
param
.
getDetailId
()
.
eq
(
EkpInsurancesInfo:
:
getFd_3b0a5743acab7e
,
param
.
getDetailId
())
+
CommonConstants
.
DOWN_LINE_STRING
+
(
null
==
param
.
getDefaultSettleId
()
?
""
:
param
.
getDefaultSettleId
()));
.
eq
(
EkpInsurancesInfo:
:
getFd_3adfe6ec6a8cbe
,
"未结算"
)
.
eq
(
EkpInsurancesInfo:
:
getFd_3adfe6af71a1cc
,
"实缴"
)
.
last
(
CommonConstants
.
LAST_ONE_SQL
));
if
(
Common
.
isNotNull
(
info
))
{
if
(
Common
.
isNotNull
(
info
))
{
//实际保费
//实际保费
info
.
setFd_3adfe6610c0d2c
(
null
!=
param
.
getActualPremium
()
?
param
.
getActualPremium
().
doubleValue
()
:
null
);
info
.
setFd_3adfe6610c0d2c
(
null
!=
param
.
getActualPremium
()
?
param
.
getActualPremium
().
doubleValue
()
:
null
);
//应收
//应收
pushParam
.
setFd_3adfe6e30f2a3c
(
"是"
.
equals
(
param
.
getBpoFlag
())
?
0
:
BigDecimalUtils
.
safeSubtract
(
false
,
param
.
getActualPremium
(),
param
.
getEstimatePremium
()).
doubleValue
());
info
.
setFd_3adfe6e30f2a3c
(
"是"
.
equals
(
param
.
getBpoFlag
())
?
0
:
BigDecimalUtils
.
safeSubtract
(
false
,
param
.
getActualPremium
(),
param
.
getEstimatePremium
()).
doubleValue
());
//应支
//应支
pushParam
.
setFd_3adfe6e3911ffe
(
InsurancesConstants
.
ACTUAL_SETTLE_BILL
.
equals
(
param
.
getSettleType
())
?
param
.
getActualPremium
().
doubleValue
()
:
0
);
info
.
setFd_3adfe6e3911ffe
(
InsurancesConstants
.
ACTUAL_SETTLE_BILL
.
equals
(
param
.
getSettleType
())
?
param
.
getActualPremium
().
doubleValue
()
:
0
);
insurancesInfoMapper
.
updateById
(
info
);
insurancesInfoMapper
.
updateById
(
info
);
}
}
}
}
...
@@ -653,9 +649,7 @@ public class DoJointInsuranceTask {
...
@@ -653,9 +649,7 @@ public class DoJointInsuranceTask {
public
void
updateInsrancesDetail
(
EkpUpdateParam
param
)
{
public
void
updateInsrancesDetail
(
EkpUpdateParam
param
)
{
try
{
try
{
//更新商险变更记录已结算
//更新商险变更记录已结算
EkpInsurancesInfo
info
=
insurancesInfoMapper
.
selectOne
(
Wrappers
.<
EkpInsurancesInfo
>
query
().
lambda
()
EkpInsurancesInfo
info
=
insurancesInfoMapper
.
getEkpInsurancesInfoNotSettle
(
param
.
getFd_3b5bf032d7a822
());
.
eq
(
EkpInsurancesInfo:
:
getFd_3b0a5743acab7e
,
param
.
getFd_3b5bf032d7a822
())
.
ne
(
EkpInsurancesInfo:
:
getFd_3adfe6eda67236
,
"未结算"
));
if
(
Common
.
isNotNull
(
info
))
{
if
(
Common
.
isNotNull
(
info
))
{
//保单开始时间
//保单开始时间
info
.
setFd_3b5bf17ae91f9c
(
DateUtil
.
stringToDate
(
param
.
getFd_3b5bf02d3b8fc4
()));
info
.
setFd_3b5bf17ae91f9c
(
DateUtil
.
stringToDate
(
param
.
getFd_3b5bf02d3b8fc4
()));
...
@@ -668,46 +662,49 @@ public class DoJointInsuranceTask {
...
@@ -668,46 +662,49 @@ public class DoJointInsuranceTask {
//变更购买标准
//变更购买标准
info
.
setFd_3b5bf180e08fbe
(
param
.
getFd_3b5bf031b52314
());
info
.
setFd_3b5bf180e08fbe
(
param
.
getFd_3b5bf031b52314
());
//商险变更记录
//商险变更记录
info
.
setFd_3b5bf1628c5a68
(
null
!=
info
.
getFd_3b3e4653122c9e
()
?
info
.
getFd_3b3e4653122c9e
()
:
""
String
updateInfo
=
""
;
+
"\\n"
+
param
.
getFd_3b5bf0b7b4c058
());
if
(
Common
.
isNotNull
(
info
.
getFd_3b3e4653122c9e
()))
{
updateInfo
=
info
.
getFd_3b3e4653122c9e
()
+
"\\n"
;
}
info
.
setFd_3b5bf1628c5a68
(
updateInfo
+
param
.
getFd_3b5bf0b7b4c058
());
insurancesInfoMapper
.
updateById
(
info
);
insurancesInfoMapper
.
updateById
(
info
);
}
else
{
}
//更新商险变更记录未结算
//更新商险变更记录未结算
EkpInsurancesInfo
unInfo
=
insurancesInfoMapper
.
selectOne
(
Wrappers
.<
EkpInsurancesInfo
>
query
().
lambda
()
EkpInsurancesInfo
unInfo
=
insurancesInfoMapper
.
getEkpInsurancesInfoSettle
(
param
.
getFd_3b5bf032d7a822
());
.
eq
(
EkpInsurancesInfo:
:
getFd_3b0a5743acab7e
,
param
.
getFd_3b5bf032d7a822
())
if
(
Common
.
isNotNull
(
unInfo
))
{
.
eq
(
EkpInsurancesInfo:
:
getFd_3adfe6eda67236
,
"未结算"
));
//发票号
if
(
Common
.
isNotNull
(
unInfo
))
{
if
(
Common
.
isNotNull
(
param
.
getFd_3b5bf030ab1a56
()))
{
//发票号
unInfo
.
setFd_3adfe65e0cd094
(
param
.
getFd_3b5bf030ab1a56
());
if
(
Common
.
isNotNull
(
param
.
getFd_3b5bf030ab1a56
()))
{
}
unInfo
.
setFd_3adfe65e0cd094
(
param
.
getFd_3b5bf030ab1a56
());
//保单号
}
if
(
Common
.
isNotNull
(
param
.
getFd_3bb431933ee968
()))
{
//保单号
unInfo
.
setFd_3adfe65e60e110
(
param
.
getFd_3bb431933ee968
());
if
(
Common
.
isNotNull
(
param
.
getFd_3bb431933ee968
()))
{
}
unInfo
.
setFd_3adfe65e60e110
(
param
.
getFd_3bb431933ee968
());
//保险开始日期
}
unInfo
.
setFd_3adfe6b7e0ede8
(
DateUtil
.
stringToDate
(
param
.
getFd_3b5bf02d3b8fc4
()));
//保险开始日期
//保险结束日期
unInfo
.
setFd_3adfe6b7e0ede8
(
DateUtil
.
stringToDate
(
param
.
getFd_3b5bf02d3b8fc4
()));
unInfo
.
setFd_3adfe6b847bfe6
(
DateUtil
.
stringToDate
(
param
.
getFd_3b5bf02e1d47cc
()));
//保险结束日期
//购买标准
unInfo
.
setFd_3adfe6b847bfe6
(
DateUtil
.
stringToDate
(
param
.
getFd_3b5bf02e1d47cc
()));
unInfo
.
setFd_3adfe6d55384c6
(
Double
.
parseDouble
(
null
==
param
.
getFd_3b5bf031b52314
()
?
"0"
:
param
.
getFd_3b5bf031b52314
()));
//购买标准
//保单开始时间
unInfo
.
setFd_3adfe6d55384c6
(
Double
.
parseDouble
(
null
==
param
.
getFd_3b5bf031b52314
()
?
"0"
:
param
.
getFd_3b5bf031b52314
()));
unInfo
.
setFd_3b5bf17ae91f9c
(
DateUtil
.
stringToDate
(
param
.
getFd_3b5bf02d3b8fc4
()));
//保单开始时间
//保单结束时间
unInfo
.
setFd_3b5bf17ae91f9c
(
DateUtil
.
stringToDate
(
param
.
getFd_3b5bf02d3b8fc4
()));
unInfo
.
setFd_3b5bf17c6df310
(
DateUtil
.
stringToDate
(
param
.
getFd_3b5bf02e1d47cc
()));
//保单结束时间
//投保类型
unInfo
.
setFd_3b5bf17c6df310
(
DateUtil
.
stringToDate
(
param
.
getFd_3b5bf02e1d47cc
()));
unInfo
.
setFd_3b5bf17d9297c2
(
param
.
getFd_3b5bf02fa14596
());
//投保类型
//变更发票号
unInfo
.
setFd_3b5bf17d9297c2
(
param
.
getFd_3b5bf02fa14596
());
if
(
Common
.
isNotNull
(
param
.
getFd_3b5bf030ab1a56
()))
{
//变更发票号
unInfo
.
setFd_3b5bf17f2fc25c
(
param
.
getFd_3b5bf030ab1a56
());
if
(
Common
.
isNotNull
(
param
.
getFd_3b5bf030ab1a56
()))
{
}
unInfo
.
setFd_3b5bf17f2fc25c
(
param
.
getFd_3b5bf030ab1a56
());
//变更购买标准
}
unInfo
.
setFd_3b5bf180e08fbe
(
param
.
getFd_3b5bf031b52314
());
//变更购买标准
//商险变更记录
unInfo
.
setFd_3b5bf180e08fbe
(
param
.
getFd_3b5bf031b52314
());
String
updateInfo
=
""
;
//商险变更记录
if
(
Common
.
isNotNull
(
unInfo
.
getFd_3b3e4653122c9e
()))
{
unInfo
.
setFd_3b5bf1628c5a68
(
null
!=
info
.
getFd_3b3e4653122c9e
()
?
info
.
getFd_3b3e4653122c9e
()
:
""
updateInfo
=
unInfo
.
getFd_3b3e4653122c9e
()
+
"\\n"
;
+
"\\n"
+
param
.
getFd_3b5bf0b7b4c058
());
insurancesInfoMapper
.
updateById
(
unInfo
);
}
}
unInfo
.
setFd_3b5bf1628c5a68
(
updateInfo
+
param
.
getFd_3b5bf0b7b4c058
());
insurancesInfoMapper
.
updateById
(
unInfo
);
}
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
"执行异常"
,
e
);
log
.
error
(
"执行异常"
,
e
);
...
@@ -776,13 +773,13 @@ public class DoJointInsuranceTask {
...
@@ -776,13 +773,13 @@ public class DoJointInsuranceTask {
//保险结束日期
//保险结束日期
pushParam
.
setFd_3adfe6b847bfe6
(
null
!=
param
.
getPolicyEnd
()
?
DateUtil
.
stringToDate
(
param
.
getPolicyEnd
().
toString
())
:
null
);
pushParam
.
setFd_3adfe6b847bfe6
(
null
!=
param
.
getPolicyEnd
()
?
DateUtil
.
stringToDate
(
param
.
getPolicyEnd
().
toString
())
:
null
);
//购买标准
//购买标准
pushParam
.
setFd_3adfe6d55384c6
(
null
!=
param
.
getBuyStandard
(
)
?
Double
.
parseDouble
(
param
.
getBuyStandard
())
:
null
);
pushParam
.
setFd_3adfe6d55384c6
(
Common
.
isNotNull
(
param
.
getBuyStandard
()
)
?
Double
.
parseDouble
(
param
.
getBuyStandard
())
:
null
);
//实际保费
//实际保费
pushParam
.
setFd_3adfe6610c0d2c
(
null
!=
param
.
getActualPremium
()
?
param
.
getActualPremium
().
doubleValue
()
:
null
);
pushParam
.
setFd_3adfe6610c0d2c
(
null
!=
param
.
getActualPremium
()
?
param
.
getActualPremium
().
doubleValue
()
:
null
);
//医保
//医保
pushParam
.
setFd_3adfe66041a996
(
null
!=
param
.
getMedicalQuota
(
)
?
Double
.
parseDouble
(
param
.
getMedicalQuota
())
:
null
);
pushParam
.
setFd_3adfe66041a996
(
Common
.
isNotNull
(
param
.
getMedicalQuota
()
)
?
Double
.
parseDouble
(
param
.
getMedicalQuota
())
:
null
);
//事故或残疾
//事故或残疾
pushParam
.
setFd_3adfe6609aa810
(
null
!=
param
.
getDieDisableQuota
(
)
?
param
.
getDieDisableQuota
()
:
CommonConstants
.
EMPTY_STRING
);
pushParam
.
setFd_3adfe6609aa810
(
Common
.
isNotNull
(
param
.
getDieDisableQuota
()
)
?
param
.
getDieDisableQuota
()
:
CommonConstants
.
EMPTY_STRING
);
//预估保费
//预估保费
pushParam
.
setFd_3af9d15f7018fa
(
null
!=
param
.
getEstimatePremium
()
?
param
.
getEstimatePremium
().
doubleValue
()
:
null
);
pushParam
.
setFd_3af9d15f7018fa
(
null
!=
param
.
getEstimatePremium
()
?
param
.
getEstimatePremium
().
doubleValue
()
:
null
);
//hro结算月
//hro结算月
...
@@ -827,13 +824,13 @@ public class DoJointInsuranceTask {
...
@@ -827,13 +824,13 @@ public class DoJointInsuranceTask {
//保险结束日期
//保险结束日期
info
.
setFd_3adfe6b847bfe6
(
null
!=
param
.
getPolicyEnd
()
?
DateUtil
.
stringToDate
(
param
.
getPolicyEnd
().
toString
())
:
null
);
info
.
setFd_3adfe6b847bfe6
(
null
!=
param
.
getPolicyEnd
()
?
DateUtil
.
stringToDate
(
param
.
getPolicyEnd
().
toString
())
:
null
);
//购买标准
//购买标准
info
.
setFd_3adfe6d55384c6
(
null
!=
param
.
getBuyStandard
(
)
?
Double
.
parseDouble
(
param
.
getBuyStandard
())
:
null
);
info
.
setFd_3adfe6d55384c6
(
Common
.
isNotNull
(
param
.
getBuyStandard
()
)
?
Double
.
parseDouble
(
param
.
getBuyStandard
())
:
null
);
//实际保费
//实际保费
info
.
setFd_3adfe6610c0d2c
(
null
!=
param
.
getActualPremium
(
)
?
param
.
getActualPremium
().
doubleValue
()
:
null
);
info
.
setFd_3adfe6610c0d2c
(
Common
.
isNotNull
(
param
.
getActualPremium
()
)
?
param
.
getActualPremium
().
doubleValue
()
:
null
);
//医保
//医保
info
.
setFd_3adfe66041a996
(
null
!=
param
.
getMedicalQuota
(
)
?
Double
.
parseDouble
(
param
.
getMedicalQuota
())
:
null
);
info
.
setFd_3adfe66041a996
(
Common
.
isNotNull
(
param
.
getMedicalQuota
()
)
?
Double
.
parseDouble
(
param
.
getMedicalQuota
())
:
null
);
//事故或残疾
//事故或残疾
info
.
setFd_3adfe6609aa810
(
null
!=
param
.
getDieDisableQuota
(
)
?
param
.
getDieDisableQuota
()
:
CommonConstants
.
EMPTY_STRING
);
info
.
setFd_3adfe6609aa810
(
Common
.
isNotNull
(
param
.
getDieDisableQuota
()
)
?
param
.
getDieDisableQuota
()
:
CommonConstants
.
EMPTY_STRING
);
//hro结算月
//hro结算月
info
.
setFd_3b13b3076af5a0
(
null
!=
param
.
getSettleMonth
()
?
DateUtil
.
parseDate
(
param
.
getSettleMonth
(),
DateUtil
.
DATETIME_YYYY_MM
)
:
null
);
info
.
setFd_3b13b3076af5a0
(
null
!=
param
.
getSettleMonth
()
?
DateUtil
.
parseDate
(
param
.
getSettleMonth
(),
DateUtil
.
DATETIME_YYYY_MM
)
:
null
);
insurancesInfoMapper
.
updateById
(
info
);
insurancesInfoMapper
.
updateById
(
info
);
...
...
yifu-insurances/yifu-insurances-biz/src/main/resources/mapper/ekp/EkpInsurancesInfoMapper.xml
View file @
60829498
...
@@ -4,5 +4,107 @@
...
@@ -4,5 +4,107 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.yifu.cloud.plus.v1.yifu.insurances.mapper.ekp.EkpInsurancesInfoMapper"
>
<mapper
namespace=
"com.yifu.cloud.plus.v1.yifu.insurances.mapper.ekp.EkpInsurancesInfoMapper"
>
<resultMap
id=
"ekpInsurancesInfoMap"
type=
"com.yifu.cloud.plus.v1.yifu.insurances.entity.EkpInsurancesInfo"
>
<id
property=
"fd_id"
column=
"fd_id"
/>
<result
property=
"fd_3adfe6af71a1cc"
column=
"fd_3adfe6af71a1cc"
/>
<result
property=
"fd_3adfe658c6229e"
column=
"fd_3adfe658c6229e"
/>
<result
property=
"fd_3adfe6592b4158"
column=
"fd_3adfe6592b4158"
/>
<result
property=
"fd_3adfe67a9f6364"
column=
"fd_3adfe67a9f6364"
/>
<result
property=
"fd_3adfe6598281e8"
column=
"fd_3adfe6598281e8"
/>
<result
property=
"fd_3adfe7a2688902"
column=
"fd_3adfe7a2688902"
/>
<result
property=
"fd_3adfe67c24dace"
column=
"fd_3adfe67c24dace"
/>
<result
property=
"fd_3adfe65d759650"
column=
"fd_3adfe65d759650"
/>
<result
property=
"fd_3adfe65dbd9f68"
column=
"fd_3adfe65dbd9f68"
/>
<result
property=
"fd_3adfe65e0cd094"
column=
"fd_3adfe65e0cd094"
/>
<result
property=
"fd_3adfe65f6599e4"
column=
"fd_3adfe65f6599e4"
/>
<result
property=
"fd_3adfe65ea04728"
column=
"fd_3adfe65ea04728"
/>
<result
property=
"fd_3adfe65e60e110"
column=
"fd_3adfe65e60e110"
/>
<result
property=
"fd_3adfe6b7e0ede8"
column=
"fd_3adfe6b7e0ede8"
/>
<result
property=
"fd_3adfe6b847bfe6"
column=
"fd_3adfe6b847bfe6"
/>
<result
property=
"fd_3adfe6d55384c6"
column=
"fd_3adfe6d55384c6"
/>
<result
property=
"fd_3adfe6610c0d2c"
column=
"fd_3adfe6610c0d2c"
/>
<result
property=
"fd_3adfe66041a996"
column=
"fd_3adfe66041a996"
/>
<result
property=
"fd_3adfe6609aa810"
column=
"fd_3adfe6609aa810"
/>
<result
property=
"fd_3adfe6e30f2a3c"
column=
"fd_3adfe6e30f2a3c"
/>
<result
property=
"fd_3adfe6ec6a8cbe"
column=
"fd_3adfe6ec6a8cbe"
/>
<result
property=
"fd_3adfe6ef5dfaac"
column=
"fd_3adfe6ef5dfaac"
/>
<result
property=
"fd_3adfe79fd04606"
column=
"fd_3adfe79fd04606"
/>
<result
property=
"fd_3adfe7a117f086"
column=
"fd_3adfe7a117f086"
/>
<result
property=
"fd_3adfe6e3911ffe"
column=
"fd_3adfe6e3911ffe"
/>
<result
property=
"fd_3adfe6eda67236"
column=
"fd_3adfe6eda67236"
/>
<result
property=
"fd_3adfe6f05531ec"
column=
"fd_3adfe6f05531ec"
/>
<result
property=
"fd_3adfe7a035849c"
column=
"fd_3adfe7a035849c"
/>
<result
property=
"fd_3adfe7a08eba96"
column=
"fd_3adfe7a08eba96"
/>
<result
property=
"fd_3af9197b31071c"
column=
"fd_3af9197b31071c"
/>
<result
property=
"fd_3af9d11088facc"
column=
"fd_3af9d11088facc"
/>
<result
property=
"fd_3af9d1441ef7b6"
column=
"fd_3af9d1441ef7b6"
/>
<result
property=
"fd_3af9d15f7018fa"
column=
"fd_3af9d15f7018fa"
/>
<result
property=
"fd_3af9d1662141a4"
column=
"fd_3af9d1662141a4"
/>
<result
property=
"fd_3b0a5743acab7e"
column=
"fd_3b0a5743acab7e"
/>
<result
property=
"fd_3b13ad2da5d476"
column=
"fd_3b13ad2da5d476"
/>
<result
property=
"fd_3b13ad3948940c"
column=
"fd_3b13ad3948940c"
/>
<result
property=
"fd_3b13b3076af5a0"
column=
"fd_3b13b3076af5a0"
/>
<result
property=
"fd_3b13b2ecc164aa"
column=
"fd_3b13b2ecc164aa"
/>
<result
property=
"fd_3b16da0eb23648"
column=
"fd_3b16da0eb23648"
/>
<result
property=
"fd_3b16dfb32778f2_text"
column=
"fd_3b16dfb32778f2_text"
/>
<result
property=
"fd_3b16dfb32778f2"
column=
"fd_3b16dfb32778f2"
/>
<result
property=
"fd_3b178fab62d196"
column=
"fd_3b178fab62d196"
/>
<result
property=
"fd_3b3e4653122c9e"
column=
"fd_3b3e4653122c9e"
/>
<result
property=
"fd_3b5bf1628c5a68"
column=
"fd_3b5bf1628c5a68"
/>
<result
property=
"fd_3b5bf17f2fc25c"
column=
"fd_3b5bf17f2fc25c"
/>
<result
property=
"fd_3b5bf180e08fbe"
column=
"fd_3b5bf180e08fbe"
/>
<result
property=
"fd_3b5bf17ae91f9c"
column=
"fd_3b5bf17ae91f9c"
/>
<result
property=
"fd_3b5bf17c6df310"
column=
"fd_3b5bf17c6df310"
/>
<result
property=
"fd_3b5bf17d9297c2"
column=
"fd_3b5bf17d9297c2"
/>
<result
property=
"fd_3b941cbcea3e1a"
column=
"fd_3b941cbcea3e1a"
/>
<result
property=
"fd_3c6f0108e05c84"
column=
"fd_3c6f0108e05c84"
/>
<result
property=
"fd_usebpo_settle"
column=
"fd_usebpo_settle"
/>
<result
property=
"createTime"
column=
"create_time"
/>
</resultMap>
<!-- ekpInsurancesInfo简单分页查询 -->
<select
id=
"getEkpInsurancesInfoList"
resultMap=
"ekpInsurancesInfoMap"
>
SELECT
*
FROM ekp_insurances_info a
where fd_3adfe6ec6a8cbe = '未结算' and fd_3b0a5743acab7e = #{detailId}
</select>
<select
id=
"getEkpInsurancesInfo"
resultMap=
"ekpInsurancesInfoMap"
>
SELECT
*
FROM ekp_insurances_info a
where fd_3adfe6ec6a8cbe = '未结算'
and fd_3adfe6af71a1cc = '实缴'
and fd_3b0a5743acab7e = #{detailId}
limit 1
</select>
<select
id=
"getEkpInsurancesInfoYg"
resultMap=
"ekpInsurancesInfoMap"
>
SELECT
*
FROM ekp_insurances_info a
where fd_3adfe6ec6a8cbe = '未结算'
and fd_3adfe6af71a1cc = '预估'
and fd_3b0a5743acab7e = #{detailId}
limit 1
</select>
<select
id=
"getEkpInsurancesInfoNotSettle"
resultMap=
"ekpInsurancesInfoMap"
>
SELECT
*
FROM ekp_insurances_info a
where fd_3adfe6eda67236 != '未结算'
and fd_3b0a5743acab7e = #{detailId}
limit 1
</select>
<select
id=
"getEkpInsurancesInfoSettle"
resultMap=
"ekpInsurancesInfoMap"
>
SELECT
*
FROM ekp_insurances_info a
where fd_3adfe6eda67236 = '未结算'
and fd_3b0a5743acab7e = #{detailId}
limit 1
</select>
</mapper>
</mapper>
yifu-insurances/yifu-insurances-biz/src/main/resources/mapper/ekp/EkpSettleMapper.xml
View file @
60829498
...
@@ -63,7 +63,7 @@
...
@@ -63,7 +63,7 @@
from
from
ekp_e96a0a28442447c81ec0
ekp_e96a0a28442447c81ec0
where
where
fd_3b0a5743acab7e = #{id} limit 1
fd_3b0a5743acab7e = #{id}
and fd_3adfe6af71a1cc = '实缴'
limit 1
</select>
</select>
<select
id=
"getDeptSettle"
resultMap=
"BaseDeptResultMap"
>
<select
id=
"getDeptSettle"
resultMap=
"BaseDeptResultMap"
>
...
...
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