|
@@ -9,10 +9,7 @@ import com.jzg.commons.constants.ProductsType;
|
|
|
import com.jzg.commons.core.base.BaseController;
|
|
import com.jzg.commons.core.base.BaseController;
|
|
|
import com.jzg.commons.core.page.HttpResult;
|
|
import com.jzg.commons.core.page.HttpResult;
|
|
|
import com.jzg.commons.entity.finance.po.InsPlyIncome;
|
|
import com.jzg.commons.entity.finance.po.InsPlyIncome;
|
|
|
-import com.jzg.commons.entity.finance.vo.importimcome.ExcelContent4PrivateSuperviseNoCar;
|
|
|
|
|
-import com.jzg.commons.entity.finance.vo.importimcome.ImportUpdateExcelResultVo;
|
|
|
|
|
-import com.jzg.commons.entity.finance.vo.importimcome.ExcelContent4Platform;
|
|
|
|
|
-import com.jzg.commons.entity.finance.vo.importimcome.ImportContentExt;
|
|
|
|
|
|
|
+import com.jzg.commons.entity.finance.vo.importimcome.*;
|
|
|
import com.jzg.commons.entity.orders.po.InsOrdersPolicy;
|
|
import com.jzg.commons.entity.orders.po.InsOrdersPolicy;
|
|
|
import com.jzg.commons.entity.quote.vo.orders.InsOrdersVo;
|
|
import com.jzg.commons.entity.quote.vo.orders.InsOrdersVo;
|
|
|
import com.jzg.commons.entity.vo.AgreementVo;
|
|
import com.jzg.commons.entity.vo.AgreementVo;
|
|
@@ -20,7 +17,8 @@ import com.jzg.commons.entity.vo.InsFeeOrdersVo;
|
|
|
import com.jzg.commons.util.idgen.IdGenerate;
|
|
import com.jzg.commons.util.idgen.IdGenerate;
|
|
|
import com.jzg.organization.client.InsOrdersClient;
|
|
import com.jzg.organization.client.InsOrdersClient;
|
|
|
import com.jzg.organization.excel.listener.InvoiceReceivbleExcel4PlatformListener;
|
|
import com.jzg.organization.excel.listener.InvoiceReceivbleExcel4PlatformListener;
|
|
|
-import com.jzg.organization.excel.listener.InvoiceReceivbleExcel4PrivateListener;
|
|
|
|
|
|
|
+import com.jzg.organization.excel.listener.InvoiceReceivbleExcel4PrivateListenerCar;
|
|
|
|
|
+import com.jzg.organization.excel.listener.InvoiceReceivbleExcel4PrivateListenerNoCar;
|
|
|
import com.jzg.organization.mapper.InsOrdersPolicyMapper;
|
|
import com.jzg.organization.mapper.InsOrdersPolicyMapper;
|
|
|
import com.jzg.organization.mapper.InsPlyIncomeMapper;
|
|
import com.jzg.organization.mapper.InsPlyIncomeMapper;
|
|
|
import com.jzg.organization.mapper.PtlAgreementMapper;
|
|
import com.jzg.organization.mapper.PtlAgreementMapper;
|
|
@@ -292,8 +290,8 @@ public class ImportIncomeServiceImpl implements ImportIncomeService {
|
|
|
* @author lipf
|
|
* @author lipf
|
|
|
* @date 2026/8/4 9:07
|
|
* @date 2026/8/4 9:07
|
|
|
*/
|
|
*/
|
|
|
- public List<ExcelContent4PrivateSuperviseNoCar> parseImportExcel4Private(MultipartFile file) {
|
|
|
|
|
- InvoiceReceivbleExcel4PrivateListener listener = new InvoiceReceivbleExcel4PrivateListener();
|
|
|
|
|
|
|
+ public List<ExcelContent4PrivateSuperviseNoCar> parseImportExcel4PrivateNoCar(MultipartFile file) {
|
|
|
|
|
+ InvoiceReceivbleExcel4PrivateListenerNoCar listener = new InvoiceReceivbleExcel4PrivateListenerNoCar();
|
|
|
try (InputStream inputStream = file.getInputStream()) {
|
|
try (InputStream inputStream = file.getInputStream()) {
|
|
|
EasyExcel.read(inputStream, ExcelContent4PrivateSuperviseNoCar.class, listener)
|
|
EasyExcel.read(inputStream, ExcelContent4PrivateSuperviseNoCar.class, listener)
|
|
|
.sheet()
|
|
.sheet()
|
|
@@ -304,4 +302,25 @@ public class ImportIncomeServiceImpl implements ImportIncomeService {
|
|
|
return null;
|
|
return null;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 私有车险数据导入
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param file
|
|
|
|
|
+ * @author lipf
|
|
|
|
|
+ * @date 2026/8/17 15:38
|
|
|
|
|
+ */
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public List<ExcelContent4PrivateSuperviseCar> parseImportExcel4PrivateCar(MultipartFile file) {
|
|
|
|
|
+ InvoiceReceivbleExcel4PrivateListenerCar listener = new InvoiceReceivbleExcel4PrivateListenerCar();
|
|
|
|
|
+ try (InputStream inputStream = file.getInputStream()) {
|
|
|
|
|
+ EasyExcel.read(inputStream, ExcelContent4PrivateSuperviseCar.class, listener)
|
|
|
|
|
+ .sheet()
|
|
|
|
|
+ .doRead();
|
|
|
|
|
+ return listener.getDataList();
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ log.error("parseImportExcel4PrivateCar读取文件异常",e);
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|