|
@ -42,6 +42,7 @@ import com.epmet.excel.IcCommunitySelfOrganizationExcel; |
|
|
import com.epmet.excel.ImportCommunitySelfOrganizationSon; |
|
|
import com.epmet.excel.ImportCommunitySelfOrganizationSon; |
|
|
import com.epmet.feign.EpmetCommonServiceOpenFeignClient; |
|
|
import com.epmet.feign.EpmetCommonServiceOpenFeignClient; |
|
|
import com.epmet.service.IcCommunitySelfOrganizationService; |
|
|
import com.epmet.service.IcCommunitySelfOrganizationService; |
|
|
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import org.apache.commons.collections4.CollectionUtils; |
|
|
import org.apache.commons.collections4.CollectionUtils; |
|
|
import org.apache.commons.io.FilenameUtils; |
|
|
import org.apache.commons.io.FilenameUtils; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
@ -50,6 +51,7 @@ import org.springframework.web.bind.annotation.*; |
|
|
import org.springframework.web.multipart.MultipartFile; |
|
|
import org.springframework.web.multipart.MultipartFile; |
|
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
|
|
|
import java.io.InputStream; |
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
import java.util.Map; |
|
|
import java.util.Map; |
|
|
|
|
|
|
|
@ -62,6 +64,7 @@ import java.util.Map; |
|
|
*/ |
|
|
*/ |
|
|
@RestController |
|
|
@RestController |
|
|
@RequestMapping("iccommunityselforganization") |
|
|
@RequestMapping("iccommunityselforganization") |
|
|
|
|
|
@Slf4j |
|
|
public class IcCommunitySelfOrganizationController { |
|
|
public class IcCommunitySelfOrganizationController { |
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
@ -161,8 +164,19 @@ public class IcCommunitySelfOrganizationController { |
|
|
if (!result.success()) { |
|
|
if (!result.success()) { |
|
|
throw new RenException(result.getInternalMsg()); |
|
|
throw new RenException(result.getInternalMsg()); |
|
|
} |
|
|
} |
|
|
|
|
|
InputStream inputStream = null; |
|
|
|
|
|
try { |
|
|
|
|
|
inputStream = file.getInputStream(); |
|
|
|
|
|
}catch (Exception e){ |
|
|
|
|
|
ImportTaskCommonFormDTO input = new ImportTaskCommonFormDTO(); |
|
|
|
|
|
input.setOperatorId(tokenDto.getUserId()); |
|
|
|
|
|
input.setTaskId(result.getData().getTaskId()); |
|
|
|
|
|
input.setProcessStatus(ImportTaskConstants.PROCESS_STATUS_FINISHED_FAIL); |
|
|
|
|
|
commonServiceOpenFeignClient.finishImportTask(input); |
|
|
|
|
|
log.error("读取文件失败"); |
|
|
|
|
|
} |
|
|
//2.执行导入程序
|
|
|
//2.执行导入程序
|
|
|
icCommunitySelfOrganizationService.importCommunitySelfOrganization(tokenDto, response, file, result.getData().getTaskId()); |
|
|
icCommunitySelfOrganizationService.importCommunitySelfOrganization(tokenDto, response, inputStream, result.getData().getTaskId()); |
|
|
|
|
|
|
|
|
return new Result(); |
|
|
return new Result(); |
|
|
} |
|
|
} |
|
|