|
@@ -6,6 +6,7 @@ import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alipay.api.domain.VehicleIovData;
|
|
import com.alipay.api.domain.VehicleIovData;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
import com.github.pagehelper.PageHelper;
|
|
@@ -18,17 +19,17 @@ import com.ydtech.modules.admin.model.report.financialReceivables.*;
|
|
|
import com.ydtech.modules.admin.utils.SliceUpDateUtil;
|
|
import com.ydtech.modules.admin.utils.SliceUpDateUtil;
|
|
|
import com.ydtech.modules.base.controller.BaseController;
|
|
import com.ydtech.modules.base.controller.BaseController;
|
|
|
import com.ydtech.modules.esm.model.EsmInsCompany;
|
|
import com.ydtech.modules.esm.model.EsmInsCompany;
|
|
|
|
|
+import com.ydtech.modules.esm.model.EsmInsPackage;
|
|
|
import com.ydtech.modules.esm.service.EsmInsCompanyService;
|
|
import com.ydtech.modules.esm.service.EsmInsCompanyService;
|
|
|
import com.ydtech.modules.fnc.dao.FncInsAreaCompanyMapper;
|
|
import com.ydtech.modules.fnc.dao.FncInsAreaCompanyMapper;
|
|
|
import com.ydtech.modules.fnc.dao.InsPlyIncomeMapper;
|
|
import com.ydtech.modules.fnc.dao.InsPlyIncomeMapper;
|
|
|
|
|
+import com.ydtech.modules.fnc.dto.InsPlyIncomePTCompanyDto;
|
|
|
|
|
+import com.ydtech.modules.fnc.dto.InsPlyIncomePTDto;
|
|
|
import com.ydtech.modules.fnc.dto.InsuranceHandlingSettlementMonthDto;
|
|
import com.ydtech.modules.fnc.dto.InsuranceHandlingSettlementMonthDto;
|
|
|
import com.ydtech.modules.fnc.dto.PlatformSettlementRecordDto;
|
|
import com.ydtech.modules.fnc.dto.PlatformSettlementRecordDto;
|
|
|
import com.ydtech.modules.fnc.entity.*;
|
|
import com.ydtech.modules.fnc.entity.*;
|
|
|
import com.ydtech.modules.fnc.service.*;
|
|
import com.ydtech.modules.fnc.service.*;
|
|
|
-import com.ydtech.modules.fnc.vo.InsPlyIncomeIdsVo;
|
|
|
|
|
-import com.ydtech.modules.fnc.vo.InsPlyIncomeVo;
|
|
|
|
|
-import com.ydtech.modules.fnc.vo.InsuranceHandlingSettlementMonthVo;
|
|
|
|
|
-import com.ydtech.modules.fnc.vo.SettlementDocumentaryFeesVo;
|
|
|
|
|
|
|
+import com.ydtech.modules.fnc.vo.*;
|
|
|
import com.ydtech.modules.ins.model.vo.res.*;
|
|
import com.ydtech.modules.ins.model.vo.res.*;
|
|
|
import com.ydtech.modules.inv.model.dto.*;
|
|
import com.ydtech.modules.inv.model.dto.*;
|
|
|
import com.ydtech.modules.inv.utils.EasyExcelUtils;
|
|
import com.ydtech.modules.inv.utils.EasyExcelUtils;
|
|
@@ -3121,9 +3122,9 @@ public class InsPlyIncomeServiceImpl extends ServiceImpl<InsPlyIncomeMapper, Ins
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
public List<PlatformSettlementRecordDto> platformSettlementRecord(InsPlyIncomeVo insPlyIncomeVo) {
|
|
public List<PlatformSettlementRecordDto> platformSettlementRecord(InsPlyIncomeVo insPlyIncomeVo) {
|
|
|
- if(insPlyIncomeVo.getPartnerCompaniesId()==null || "".equals(insPlyIncomeVo.getPartnerCompaniesId())){
|
|
|
|
|
- throw new SystemException("合作公司编码(partnerCompaniesId)不能为空");
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // if(insPlyIncomeVo.getPartnerCompaniesId()==null || "".equals(insPlyIncomeVo.getPartnerCompaniesId())){
|
|
|
|
|
+ // throw new SystemException("合作公司编码(partnerCompaniesId)不能为空");
|
|
|
|
|
+ // }
|
|
|
if(insPlyIncomeVo.getHandlingFeesStatus()==null || "".equals(insPlyIncomeVo.getHandlingFeesStatus())){
|
|
if(insPlyIncomeVo.getHandlingFeesStatus()==null || "".equals(insPlyIncomeVo.getHandlingFeesStatus())){
|
|
|
throw new SystemException("结算状态 0 未结算 1已结算(handlingFeesStatus)不能为空");
|
|
throw new SystemException("结算状态 0 未结算 1已结算(handlingFeesStatus)不能为空");
|
|
|
}
|
|
}
|
|
@@ -3626,4 +3627,24 @@ public class InsPlyIncomeServiceImpl extends ServiceImpl<InsPlyIncomeMapper, Ins
|
|
|
|
|
|
|
|
return baseMapper.getInvociAmount(insuranceHandlingSettlementMonthVo);
|
|
return baseMapper.getInvociAmount(insuranceHandlingSettlementMonthVo);
|
|
|
}
|
|
}
|
|
|
|
|
+ /**
|
|
|
|
|
+ * @version
|
|
|
|
|
+ * @author: hxl
|
|
|
|
|
+ * @Date: 2024/9/20 9:58
|
|
|
|
|
+ * @Description: 平台结算情况统计
|
|
|
|
|
+ */
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public List<InsPlyIncomePTDto> totalPTAmount(InsPlyIncomePTVo insPlyIncomeVo) {
|
|
|
|
|
+ return baseMapper.totalPTAmount(insPlyIncomeVo);
|
|
|
|
|
+ }
|
|
|
|
|
+ /**
|
|
|
|
|
+ * @version
|
|
|
|
|
+ * @author: hxl
|
|
|
|
|
+ * @Date: 2024/9/20 11:01
|
|
|
|
|
+ * @Description: 通过结算人查询保险公司结算数据
|
|
|
|
|
+ */
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public List<InsPlyIncomePTCompanyDto> findListByDockingPerson(InsPlyIncomeQueryPTVo insPlyIncomeVo) {
|
|
|
|
|
+ return baseMapper.findListByDockingPerson(insPlyIncomeVo);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|