Commit c16b18e250993ea86940a113aa09ab1b0c60cad3

Authored by liquanyu
1 parent c6366d1b5a

update

Showing 1 changed file with 15 additions and 33 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java View file @ c16b18e
... ... @@ -4330,7 +4330,7 @@
4330 4330 {
4331 4331 System.out.println(org.getId()+org.getName());
4332 4332 int page = 1;
4333   - int limit = 2000;
  4333 + int limit = 500;
4334 4334 while (true)
4335 4335 {
4336 4336 AntExRecordQuery antExRecordQuery = new AntExRecordQuery();
4337 4337  
4338 4338  
4339 4339  
... ... @@ -4341,41 +4341,23 @@
4341 4341 List<AntExRecordModel> antExRecordModelList = recordService.queryAntExRecords(antExRecordQuery);
4342 4342 page++;
4343 4343 if (CollectionUtils.isNotEmpty(antExRecordModelList)) {
4344   - int batchSize = 500;
4345   - int end = 0;
4346   - for (int i = 0; i < antExRecordModelList.size(); i += batchSize) {
4347   - end = (end + batchSize);
4348   - if (end > antExRecordModelList.size()) {
4349   - end = antExRecordModelList.size();
4350   - }
4351   - System.out.println("start:" + i + ",end:" + end);
4352   - final List<AntExRecordModel> tempList = antExRecordModelList.subList(i, end);
4353   -
4354   - commonThreadPool.execute(new Runnable() {
4355   - @Override
4356   - public void run() {
4357   - if (CollectionUtils.isNotEmpty(tempList)) {
4358   - for (AntExRecordModel antExRecordModel : tempList) {
4359   - if (StringUtils.isNotEmpty(antExRecordModel.getParentId())) {
4360   - Patients pats = patientsService.findOnePatientById(antExRecordModel.getParentId());
4361   - if (pats != null)
4362   - {
4363   - if (pats.getType() != null && pats.getType() == 3)
4364   - {
4365   - AntExRecordModel dbmodel = new AntExRecordModel();
4366   - dbmodel.setDueStatus(1);
4367   - dbmodel.setId(antExRecordModel.getId());
4368   - recordService.updateOne(dbmodel, antExRecordModel.getId());
4369   - System.out.println(antExRecordModel.getId());
4370   - }
4371   - }
4372   - }
4373   - }
  4344 + for (AntExRecordModel antExRecordModel : antExRecordModelList) {
  4345 + if (StringUtils.isNotEmpty(antExRecordModel.getParentId())) {
  4346 + Patients pats = patientsService.findOnePatientById(antExRecordModel.getParentId());
  4347 + if (pats != null)
  4348 + {
  4349 + if (pats.getType() != null && pats.getType() == 3)
  4350 + {
  4351 + AntExRecordModel dbmodel = new AntExRecordModel();
  4352 + dbmodel.setDueStatus(1);
  4353 + dbmodel.setId(antExRecordModel.getId());
  4354 + recordService.updateOne(dbmodel, antExRecordModel.getId());
  4355 + System.out.println(antExRecordModel.getId());
4374 4356 }
4375   -
4376 4357 }
4377   - });
  4358 + }
4378 4359 }
  4360 +
4379 4361 }
4380 4362 else
4381 4363 {