|
|
|
@ -2,11 +2,11 @@ package com.glxp.api.controller.basic;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
|
|
import cn.hutool.core.io.FileUtil;
|
|
|
|
|
import cn.hutool.core.io.file.FileWriter;
|
|
|
|
|
import cn.hutool.core.util.ReflectUtil;
|
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
|
import cn.hutool.json.JSONUtil;
|
|
|
|
|
|
|
|
|
|
import com.glxp.api.constant.BasicProcessStatus;
|
|
|
|
|
import com.glxp.api.dao.basic.UdiProductDao;
|
|
|
|
|
import com.glxp.api.dao.basic.UdiRelevanceDao;
|
|
|
|
@ -14,7 +14,10 @@ import com.glxp.api.dao.thrsys.ThrCorpDao;
|
|
|
|
|
import com.glxp.api.dao.thrsys.ThrProductsDao;
|
|
|
|
|
import com.glxp.api.entity.basic.*;
|
|
|
|
|
import com.glxp.api.entity.thrsys.ThrProductsEntity;
|
|
|
|
|
import com.glxp.api.req.basic.*;
|
|
|
|
|
import com.glxp.api.req.basic.BasicCorpsExportRequest;
|
|
|
|
|
import com.glxp.api.req.basic.BasicUnitMaintainFilterRequest;
|
|
|
|
|
import com.glxp.api.req.basic.FilterUdiRelRequest;
|
|
|
|
|
import com.glxp.api.req.basic.UdiInfoExportRequest;
|
|
|
|
|
import com.glxp.api.req.thrsys.FilterThrCorpRequest;
|
|
|
|
|
import com.glxp.api.req.thrsys.FilterThrProductsRequest;
|
|
|
|
|
import com.glxp.api.res.basic.BasicCorpExportLogResponse;
|
|
|
|
@ -159,6 +162,9 @@ public class BasicGenJsonService {
|
|
|
|
|
File file = new File(basicProductsExportLogEntity.getFilePath());
|
|
|
|
|
if (!file.exists()) {
|
|
|
|
|
try {
|
|
|
|
|
if (!FileUtil.exist(file.getParentFile())) {
|
|
|
|
|
FileUtil.mkdir(file.getParentFile());
|
|
|
|
|
}
|
|
|
|
|
file.createNewFile();
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|
log.error("导出医疗器械信息异常", e);
|
|
|
|
|