|
|
|
@ -5,7 +5,11 @@ import cn.hutool.core.util.ObjectUtil;
|
|
|
|
|
import cn.hutool.core.util.XmlUtil;
|
|
|
|
|
import cn.hutool.http.webservice.SoapClient;
|
|
|
|
|
import com.docus.demo.dto.SyncBasicDataDto;
|
|
|
|
|
import com.docus.demo.entity.*;
|
|
|
|
|
import com.docus.demo.entity.CommonResult;
|
|
|
|
|
import com.docus.demo.entity.PatientListResult;
|
|
|
|
|
import com.docus.demo.entity.PatientReportResult;
|
|
|
|
|
import com.docus.demo.entity.ScanAssort;
|
|
|
|
|
import com.docus.demo.entity.Tbasic;
|
|
|
|
|
import com.docus.demo.facade.IWebService;
|
|
|
|
|
import com.docus.demo.mapper.mysql.BasicMapper;
|
|
|
|
|
import com.docus.demo.mapper.mysql.ScanAssortMapper;
|
|
|
|
@ -18,8 +22,10 @@ import javax.annotation.Resource;
|
|
|
|
|
import java.io.File;
|
|
|
|
|
import java.io.IOException;
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
|
|
import java.util.*;
|
|
|
|
|
import java.util.concurrent.CompletableFuture;
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
import java.util.concurrent.ExecutorService;
|
|
|
|
|
import java.util.concurrent.Executors;
|
|
|
|
|
|
|
|
|
@ -102,7 +108,7 @@ public class WebServiceImpl implements IWebService {
|
|
|
|
|
|
|
|
|
|
// log.info("开始转换"+root);
|
|
|
|
|
//时间段内如果查询到住院次数相同的数据 则数据入库
|
|
|
|
|
if (item.getPidAddmissTimes().equals(times) && item.getPidInNo().equals(pNo)) {
|
|
|
|
|
if (item.getPidAddmissTimes().equals(times) && item.getPidInNo().equalsIgnoreCase(pNo)) {
|
|
|
|
|
log.info("正在同步" + item.getPidComName() + i);
|
|
|
|
|
// log.info("进入条件");
|
|
|
|
|
PatientReportResult patientReportResult = this.getReportResult(item.getRepId());
|
|
|
|
|