|
@@ -8,7 +8,6 @@ import com.diagbot.client.NeoServiceClient;
|
|
import com.diagbot.dto.ConceptBaseDTO;
|
|
import com.diagbot.dto.ConceptBaseDTO;
|
|
import com.diagbot.dto.DiagnoseDetailSaveDTO;
|
|
import com.diagbot.dto.DiagnoseDetailSaveDTO;
|
|
import com.diagbot.dto.DiagnosePageDTO;
|
|
import com.diagbot.dto.DiagnosePageDTO;
|
|
-import com.diagbot.dto.LibraryForDiagnoseDTO;
|
|
|
|
import com.diagbot.dto.RespDTO;
|
|
import com.diagbot.dto.RespDTO;
|
|
import com.diagbot.dto.VerifyDataDTO;
|
|
import com.diagbot.dto.VerifyDataDTO;
|
|
import com.diagbot.entity.CommonParam;
|
|
import com.diagbot.entity.CommonParam;
|
|
@@ -149,13 +148,14 @@ public class DiagnoseFacade extends DiagnoseServiceImpl {
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
- public void addTest() {
|
|
|
|
|
|
+ public String addTest() {
|
|
|
|
+ StringBuffer sb = new StringBuffer();
|
|
List<Diagnose> diagnoseList = this.list(new QueryWrapper<Diagnose>()
|
|
List<Diagnose> diagnoseList = this.list(new QueryWrapper<Diagnose>()
|
|
.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
);
|
|
);
|
|
List<String> disName = diagnoseList.stream().map(row -> row.getDisName()).collect(Collectors.toList());
|
|
List<String> disName = diagnoseList.stream().map(row -> row.getDisName()).collect(Collectors.toList());
|
|
List<LibraryInfo> diagnoses = libraryInfoFacade.page(
|
|
List<LibraryInfo> diagnoses = libraryInfoFacade.page(
|
|
- new Page().setSize(50L), new QueryWrapper<LibraryInfo>()
|
|
|
|
|
|
+ new Page().setSize(100L), new QueryWrapper<LibraryInfo>()
|
|
.eq("type_id", 18)
|
|
.eq("type_id", 18)
|
|
.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
.eq("is_concept", 1)
|
|
.eq("is_concept", 1)
|
|
@@ -169,7 +169,10 @@ public class DiagnoseFacade extends DiagnoseServiceImpl {
|
|
bean.setModifier("测试9");
|
|
bean.setModifier("测试9");
|
|
diagnoseData.add(bean);
|
|
diagnoseData.add(bean);
|
|
}
|
|
}
|
|
|
|
+ Long time1 = System.currentTimeMillis();
|
|
diagnoseService.saveBatch(diagnoseData);
|
|
diagnoseService.saveBatch(diagnoseData);
|
|
|
|
+ Long time2 = System.currentTimeMillis();
|
|
|
|
+ sb.append("添加主表测试数据:" + (time2-time1)/1000.00 + "秒");
|
|
|
|
|
|
List<DiagnoseDetail> diagnoseDetailList = new ArrayList<>();
|
|
List<DiagnoseDetail> diagnoseDetailList = new ArrayList<>();
|
|
List<DiagnoseDetail> diagnoseDetailData = diagnoseDetailFacade.list(new QueryWrapper<DiagnoseDetail>().eq("diagnose_id", 7L));
|
|
List<DiagnoseDetail> diagnoseDetailData = diagnoseDetailFacade.list(new QueryWrapper<DiagnoseDetail>().eq("diagnose_id", 7L));
|
|
@@ -180,10 +183,12 @@ public class DiagnoseFacade extends DiagnoseServiceImpl {
|
|
newDiagDetail.setId(null);
|
|
newDiagDetail.setId(null);
|
|
newDiagDetail.setDiagnoseId(diagnose.getId());
|
|
newDiagDetail.setDiagnoseId(diagnose.getId());
|
|
newDiagDetail.setDisName(diagnose.getDisName());
|
|
newDiagDetail.setDisName(diagnose.getDisName());
|
|
|
|
+ newDiagDetail.setIsDeleted(IsDeleteEnum.N.getKey());
|
|
diagnoseDetailList.add(newDiagDetail);
|
|
diagnoseDetailList.add(newDiagDetail);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
diagnoseDetailService.saveBatch(diagnoseDetailList);
|
|
diagnoseDetailService.saveBatch(diagnoseDetailList);
|
|
|
|
+ return sb.toString();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -411,7 +416,8 @@ public class DiagnoseFacade extends DiagnoseServiceImpl {
|
|
|
|
|
|
// 更新明细
|
|
// 更新明细
|
|
if (ListUtil.isNotEmpty(diagnoseDetailList)) {
|
|
if (ListUtil.isNotEmpty(diagnoseDetailList)) {
|
|
- diagnoseDetailService.updateBatchById(diagnoseDetailList);
|
|
|
|
|
|
+// diagnoseDetailService.updateBatchById(diagnoseDetailList);
|
|
|
|
+ diagnoseDetailService.updateBatch(diagnoseDetailList);
|
|
}
|
|
}
|
|
|
|
|
|
Long time5 = System.currentTimeMillis();
|
|
Long time5 = System.currentTimeMillis();
|