Commit 60829498 authored by huyuchen's avatar huyuchen

huych-商险接口推送优化

parent fc306434
......@@ -3,6 +3,9 @@ package com.yifu.cloud.plus.v1.yifu.insurances.mapper.ekp;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yifu.cloud.plus.v1.yifu.insurances.entity.EkpInsurancesInfo;
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;
@Mapper
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);
}
......@@ -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.EmpStatusVo;
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.*;
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.SalaryDaprUtil;
......@@ -116,6 +116,8 @@ public class DoJointInsuranceTask {
ekp.setId(null);
ekp.setCreateTime(LocalDateTime.now());
ekp.setPushType(pushType);
TInsuranceDetail byId = insuranceDetailMapper.selectById(param.getDetailId());
ekp.setSettleType(byId.getSettleType().toString());
tInsuranceEkpService.save(ekp);
}
......@@ -551,11 +553,10 @@ public class DoJointInsuranceTask {
*/
public String insertInsrancesDetail(EkpInteractiveParam param) {
try {
EkpInsurancesInfo pushParam = new EkpInsurancesInfo();
//作废
if (InsurancesConstants.ABOLISH_SETTLE_BILL.equals(param.getInteractiveType())) {
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, "未结算"));
}
//查询项目信息
......@@ -565,6 +566,7 @@ public class DoJointInsuranceTask {
}
//新建商险订单明细
if (InsurancesConstants.NEW_SETTLE_BILL.equals(param.getInteractiveType())) {
EkpInsurancesInfo pushParam = new EkpInsurancesInfo();
initValues(pushParam, deptInfoVo, param);
//应收
double ys = 0L;
......@@ -591,11 +593,8 @@ public class DoJointInsuranceTask {
insurancesInfoMapper.insert(pushParam);
//更新预估单实缴数据(新增预估实缴单时)
if (InsurancesConstants.ACTUAL_SETTLE_BILL.equals(param.getSettleType())) {
EkpInsurancesInfo info = insurancesInfoMapper.selectOne(Wrappers.<EkpInsurancesInfo>query().lambda()
.eq(EkpInsurancesInfo::getFd_3b0a5743acab7e, param.getDetailId())
.eq(EkpInsurancesInfo::getFd_3adfe6ec6a8cbe, "未结算")
.eq(EkpInsurancesInfo::getFd_3adfe6af71a1cc, "预估")
.last(CommonConstants.LAST_ONE_SQL));
EkpInsurancesInfo info = insurancesInfoMapper.getEkpInsurancesInfoYg(param.getDetailId()+
CommonConstants.DOWN_LINE_STRING + (null == param.getDefaultSettleId() ? "" :param.getDefaultSettleId()));
if (Common.isNotNull(info)) {
initValueUpdate(info, deptInfoVo, param);
}
......@@ -603,6 +602,7 @@ public class DoJointInsuranceTask {
}
//红冲
if (InsurancesConstants.CORRECT_SETTLE_BILL.equals(param.getInteractiveType())) {
EkpInsurancesInfo pushParam = new EkpInsurancesInfo();
initValues(pushParam, deptInfoVo, param);
//应收
pushParam.setFd_3adfe6e30f2a3c(InsurancesConstants.ACTUAL_SETTLE_BILL.equals(param.getSettleType()) ? param.getActualPremium().doubleValue() :param.getEstimatePremium().doubleValue());
......@@ -611,27 +611,23 @@ public class DoJointInsuranceTask {
//更新
if (InsurancesConstants.UPDATE_SETTLE_BILL.equals(param.getInteractiveType())) {
//更新商险订单明细数据(应收金额不更新)
List<EkpInsurancesInfo> list = insurancesInfoMapper.selectList(Wrappers.<EkpInsurancesInfo>query().lambda()
.eq(EkpInsurancesInfo::getFd_3b0a5743acab7e, param.getDetailId())
.eq(EkpInsurancesInfo::getFd_3adfe6ec6a8cbe, "未结算"));
List<EkpInsurancesInfo> list = insurancesInfoMapper.getEkpInsurancesInfoList(param.getDetailId()+CommonConstants.DOWN_LINE_STRING +
(null == param.getDefaultSettleId() ? "" :param.getDefaultSettleId()));
if (Common.isNotNull(list) && !list.isEmpty()) {
for (EkpInsurancesInfo info: list) {
initValueUpdate(info, deptInfoVo, param);
}
}
//更新实缴单据应收金额
EkpInsurancesInfo info = insurancesInfoMapper.selectOne(Wrappers.<EkpInsurancesInfo>query().lambda()
.eq(EkpInsurancesInfo::getFd_3b0a5743acab7e, param.getDetailId())
.eq(EkpInsurancesInfo::getFd_3adfe6ec6a8cbe, "未结算")
.eq(EkpInsurancesInfo::getFd_3adfe6af71a1cc, "实缴")
.last(CommonConstants.LAST_ONE_SQL));
EkpInsurancesInfo info = insurancesInfoMapper.getEkpInsurancesInfo(param.getDetailId()
+CommonConstants.DOWN_LINE_STRING + (null == param.getDefaultSettleId() ? "" :param.getDefaultSettleId()));
if (Common.isNotNull(info)) {
//实际保费
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);
}
}
......@@ -653,9 +649,7 @@ public class DoJointInsuranceTask {
public void updateInsrancesDetail(EkpUpdateParam param) {
try {
//更新商险变更记录已结算
EkpInsurancesInfo info = insurancesInfoMapper.selectOne(Wrappers.<EkpInsurancesInfo>query().lambda()
.eq(EkpInsurancesInfo::getFd_3b0a5743acab7e, param.getFd_3b5bf032d7a822())
.ne(EkpInsurancesInfo::getFd_3adfe6eda67236, "未结算"));
EkpInsurancesInfo info = insurancesInfoMapper.getEkpInsurancesInfoNotSettle(param.getFd_3b5bf032d7a822());
if (Common.isNotNull(info)) {
//保单开始时间
info.setFd_3b5bf17ae91f9c(DateUtil.stringToDate(param.getFd_3b5bf02d3b8fc4()));
......@@ -668,46 +662,49 @@ public class DoJointInsuranceTask {
//变更购买标准
info.setFd_3b5bf180e08fbe(param.getFd_3b5bf031b52314());
//商险变更记录
info.setFd_3b5bf1628c5a68(null != info.getFd_3b3e4653122c9e() ? info.getFd_3b3e4653122c9e() : ""
+ "\\n" + param.getFd_3b5bf0b7b4c058());
String updateInfo = "";
if (Common.isNotNull(info.getFd_3b3e4653122c9e())) {
updateInfo = info.getFd_3b3e4653122c9e() + "\\n";
}
info.setFd_3b5bf1628c5a68(updateInfo + param.getFd_3b5bf0b7b4c058());
insurancesInfoMapper.updateById(info);
} else {
//更新商险变更记录未结算
EkpInsurancesInfo unInfo = insurancesInfoMapper.selectOne(Wrappers.<EkpInsurancesInfo>query().lambda()
.eq(EkpInsurancesInfo::getFd_3b0a5743acab7e, param.getFd_3b5bf032d7a822())
.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_3bb431933ee968())) {
unInfo.setFd_3adfe65e60e110(param.getFd_3bb431933ee968());
}
//保险开始日期
unInfo.setFd_3adfe6b7e0ede8(DateUtil.stringToDate(param.getFd_3b5bf02d3b8fc4()));
//保险结束日期
unInfo.setFd_3adfe6b847bfe6(DateUtil.stringToDate(param.getFd_3b5bf02e1d47cc()));
//购买标准
unInfo.setFd_3adfe6d55384c6(Double.parseDouble(null == param.getFd_3b5bf031b52314() ? "0" : param.getFd_3b5bf031b52314()));
//保单开始时间
unInfo.setFd_3b5bf17ae91f9c(DateUtil.stringToDate(param.getFd_3b5bf02d3b8fc4()));
//保单结束时间
unInfo.setFd_3b5bf17c6df310(DateUtil.stringToDate(param.getFd_3b5bf02e1d47cc()));
//投保类型
unInfo.setFd_3b5bf17d9297c2(param.getFd_3b5bf02fa14596());
//变更发票号
if (Common.isNotNull(param.getFd_3b5bf030ab1a56())) {
unInfo.setFd_3b5bf17f2fc25c(param.getFd_3b5bf030ab1a56());
}
//变更购买标准
unInfo.setFd_3b5bf180e08fbe(param.getFd_3b5bf031b52314());
//商险变更记录
unInfo.setFd_3b5bf1628c5a68(null != info.getFd_3b3e4653122c9e() ? info.getFd_3b3e4653122c9e() : ""
+ "\\n" + param.getFd_3b5bf0b7b4c058());
insurancesInfoMapper.updateById(unInfo);
}
//更新商险变更记录未结算
EkpInsurancesInfo unInfo = insurancesInfoMapper.getEkpInsurancesInfoSettle(param.getFd_3b5bf032d7a822());
if (Common.isNotNull(unInfo)) {
//发票号
if (Common.isNotNull(param.getFd_3b5bf030ab1a56())) {
unInfo.setFd_3adfe65e0cd094(param.getFd_3b5bf030ab1a56());
}
//保单号
if (Common.isNotNull(param.getFd_3bb431933ee968())) {
unInfo.setFd_3adfe65e60e110(param.getFd_3bb431933ee968());
}
//保险开始日期
unInfo.setFd_3adfe6b7e0ede8(DateUtil.stringToDate(param.getFd_3b5bf02d3b8fc4()));
//保险结束日期
unInfo.setFd_3adfe6b847bfe6(DateUtil.stringToDate(param.getFd_3b5bf02e1d47cc()));
//购买标准
unInfo.setFd_3adfe6d55384c6(Double.parseDouble(null == param.getFd_3b5bf031b52314() ? "0" : param.getFd_3b5bf031b52314()));
//保单开始时间
unInfo.setFd_3b5bf17ae91f9c(DateUtil.stringToDate(param.getFd_3b5bf02d3b8fc4()));
//保单结束时间
unInfo.setFd_3b5bf17c6df310(DateUtil.stringToDate(param.getFd_3b5bf02e1d47cc()));
//投保类型
unInfo.setFd_3b5bf17d9297c2(param.getFd_3b5bf02fa14596());
//变更发票号
if (Common.isNotNull(param.getFd_3b5bf030ab1a56())) {
unInfo.setFd_3b5bf17f2fc25c(param.getFd_3b5bf030ab1a56());
}
//变更购买标准
unInfo.setFd_3b5bf180e08fbe(param.getFd_3b5bf031b52314());
//商险变更记录
String updateInfo = "";
if (Common.isNotNull(unInfo.getFd_3b3e4653122c9e())) {
updateInfo = unInfo.getFd_3b3e4653122c9e() + "\\n";
}
unInfo.setFd_3b5bf1628c5a68(updateInfo + param.getFd_3b5bf0b7b4c058());
insurancesInfoMapper.updateById(unInfo);
}
}catch (Exception e) {
log.error("执行异常", e);
......@@ -776,13 +773,13 @@ public class DoJointInsuranceTask {
//保险结束日期
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_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);
//hro结算月
......@@ -827,13 +824,13 @@ public class DoJointInsuranceTask {
//保险结束日期
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结算月
info.setFd_3b13b3076af5a0(null != param.getSettleMonth() ? DateUtil.parseDate(param.getSettleMonth(), DateUtil.DATETIME_YYYY_MM) : null);
insurancesInfoMapper.updateById(info);
......
......@@ -4,5 +4,107 @@
<!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">
<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>
......@@ -63,7 +63,7 @@
from
ekp_e96a0a28442447c81ec0
where
fd_3b0a5743acab7e = #{id} limit 1
fd_3b0a5743acab7e = #{id} and fd_3adfe6af71a1cc = '实缴' limit 1
</select>
<select id="getDeptSettle" resultMap="BaseDeptResultMap">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment