|
@ -2,6 +2,7 @@ package com.inscloudtech.web.controller.datacenter; |
|
|
|
|
|
|
|
|
import cn.hutool.core.collection.CollectionUtil; |
|
|
import cn.hutool.core.collection.CollectionUtil; |
|
|
import com.inscloudtech.analysiscenter.domain.AnalysisDto; |
|
|
import com.inscloudtech.analysiscenter.domain.AnalysisDto; |
|
|
|
|
|
import com.inscloudtech.bankStatementAnalysis.service.ImportService; |
|
|
import com.inscloudtech.common.annotation.Log; |
|
|
import com.inscloudtech.common.annotation.Log; |
|
|
import com.inscloudtech.common.annotation.UpdateLog; |
|
|
import com.inscloudtech.common.annotation.UpdateLog; |
|
|
import com.inscloudtech.common.core.controller.BaseController; |
|
|
import com.inscloudtech.common.core.controller.BaseController; |
|
@ -13,6 +14,7 @@ import com.inscloudtech.common.excel.ExcelResult; |
|
|
import com.inscloudtech.common.utils.BeanCopyUtils; |
|
|
import com.inscloudtech.common.utils.BeanCopyUtils; |
|
|
import com.inscloudtech.common.utils.poi.ExcelUtil; |
|
|
import com.inscloudtech.common.utils.poi.ExcelUtil; |
|
|
import com.inscloudtech.datacenter.domain.PublicFamily; |
|
|
import com.inscloudtech.datacenter.domain.PublicFamily; |
|
|
|
|
|
import com.inscloudtech.datacenter.domain.TransactionPartner; |
|
|
import com.inscloudtech.datacenter.mapper.PublicFamilyMapper; |
|
|
import com.inscloudtech.datacenter.mapper.PublicFamilyMapper; |
|
|
import com.inscloudtech.datacenter.service.IPublicFamilyService; |
|
|
import com.inscloudtech.datacenter.service.IPublicFamilyService; |
|
|
import com.inscloudtech.system.service.ISysOssService; |
|
|
import com.inscloudtech.system.service.ISysOssService; |
|
@ -40,8 +42,8 @@ import java.util.*; |
|
|
public class PublicFamilyController extends BaseController { |
|
|
public class PublicFamilyController extends BaseController { |
|
|
|
|
|
|
|
|
private final IPublicFamilyService iPublicFamilyService; |
|
|
private final IPublicFamilyService iPublicFamilyService; |
|
|
|
|
|
|
|
|
private final ISysOssService iSysOssService; |
|
|
private final ISysOssService iSysOssService; |
|
|
|
|
|
private final ImportService importService; |
|
|
|
|
|
|
|
|
//"保存至分析成果") |
|
|
//"保存至分析成果") |
|
|
@PostMapping("/save2AnalysisResult") |
|
|
@PostMapping("/save2AnalysisResult") |
|
@ -144,8 +146,10 @@ public class PublicFamilyController extends BaseController { |
|
|
String importResultStr = ""; |
|
|
String importResultStr = ""; |
|
|
int importCount = 0; |
|
|
int importCount = 0; |
|
|
try { |
|
|
try { |
|
|
ExcelResult<PublicFamily> excelResult = ExcelUtil.importExcel(file.getInputStream(), PublicFamily.class, true); |
|
|
|
|
|
List<PublicFamily> list = excelResult.getList(); |
|
|
|
|
|
|
|
|
List<PublicFamily> list = importService.importMergeExcel(file, PublicFamily.class,"企业名字"); |
|
|
|
|
|
|
|
|
|
|
|
// ExcelResult<PublicFamily> excelResult = ExcelUtil.importExcel(file.getInputStream(), PublicFamily.class, true); |
|
|
|
|
|
// List<PublicFamily> list = excelResult.getList(); |
|
|
if(CollectionUtil.isNotEmpty(list)){ |
|
|
if(CollectionUtil.isNotEmpty(list)){ |
|
|
list = iPublicFamilyService.dataTrimAndDeduplication(list,caseId,getUsername()); |
|
|
list = iPublicFamilyService.dataTrimAndDeduplication(list,caseId,getUsername()); |
|
|
result = iPublicFamilyService.importData(list,caseId,null); |
|
|
result = iPublicFamilyService.importData(list,caseId,null); |
|
|