Commit cb71a275ee57cc1312d6522fbee9966904889f40
1 parent
e0f80c90
提交
Showing
5 changed files
with
12 additions
and
8 deletions
juvenile-prosecution-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/AnalyzeController.java
| ... | ... | @@ -90,13 +90,13 @@ public class AnalyzeController extends JeecgController<GaDemographic, IGaDemogra |
| 90 | 90 | System.out.println("未成年人数据批量新增总条数" + resultMinor.size()); |
| 91 | 91 | System.out.println("学籍信息数据批量新增总条数" + resultSchools.size()); |
| 92 | 92 | long startTime2 = System.currentTimeMillis(); |
| 93 | -// minorService.insertBatch(resultMinor,departs); | |
| 93 | + minorService.insertBatch(resultMinor,departs); | |
| 94 | 94 | System.out.println("未成年人数据批量新增所用时间" + (System.currentTimeMillis() - startTime2) / 1000 + "秒"); |
| 95 | 95 | long startTime1 = System.currentTimeMillis(); |
| 96 | -// familyService.insertBatch(resultFamily,departs); | |
| 96 | + familyService.insertBatch(resultFamily,departs); | |
| 97 | 97 | System.out.println("家庭成员数据批量新增所用时间" + (System.currentTimeMillis() - startTime1) / 1000 + "秒"); |
| 98 | 98 | long startTime3 = System.currentTimeMillis(); |
| 99 | -// schoolService.insertBatch(resultSchools,); | |
| 99 | + schoolService.insertBatch(resultSchools,departs); | |
| 100 | 100 | System.out.println("学籍信息入库时间" + (System.currentTimeMillis() - startTime3) / 1000 + "秒"); |
| 101 | 101 | long startTime4 = System.currentTimeMillis(); |
| 102 | 102 | getSourceData(); |
| ... | ... | @@ -525,10 +525,10 @@ public class AnalyzeController extends JeecgController<GaDemographic, IGaDemogra |
| 525 | 525 | minor.setAddress(m.getAddress()); |
| 526 | 526 | } |
| 527 | 527 | if (oConvertUtils.isNotEmpty(m.getSchool())) { |
| 528 | - minor.setAddress(m.getSchool()); | |
| 528 | + minor.setSchoolName(m.getSchool()); | |
| 529 | 529 | } |
| 530 | 530 | if (oConvertUtils.isNotEmpty(m.getAdmissionDate())) { |
| 531 | - minor.setAddress(m.getAdmissionDate()); | |
| 531 | + minor.setStartYear(m.getAdmissionDate()); | |
| 532 | 532 | } |
| 533 | 533 | minor.setIdentity(m.getIdentity()); |
| 534 | 534 | minor.setCreateTime(creatTime); | ... | ... |
juvenile-prosecution-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/FamilyServiceImpl.java
| ... | ... | @@ -75,7 +75,7 @@ public class FamilyServiceImpl extends ServiceImpl<FamilyMapper, Family> impleme |
| 75 | 75 | |
| 76 | 76 | public void updateStudentWithThreads(List<Family> list) { |
| 77 | 77 | // 线程数量 |
| 78 | - final Integer threadCount = 15; | |
| 78 | + final Integer threadCount = 1; | |
| 79 | 79 | |
| 80 | 80 | //每个线程处理的数据量 |
| 81 | 81 | final Integer dataPartionLength = (list.size() + threadCount - 1) / threadCount; | ... | ... |
juvenile-prosecution-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/GaHouseholdServiceImpl.java
| ... | ... | @@ -31,7 +31,10 @@ public class GaHouseholdServiceImpl extends ServiceImpl<GaHouseholdMapper, GaHou |
| 31 | 31 | public Map<String, Family> getGaHouseholds(Map<String, String> gaDemographics) { |
| 32 | 32 | Map<String, Family> familyMap = new HashMap<>(); |
| 33 | 33 | try { |
| 34 | + long startTime = System.currentTimeMillis(); | |
| 34 | 35 | List<Family> families = gaHouseholdMapper.getGaHouseholds(); |
| 36 | + System.out.println("数据查询时间" + (System.currentTimeMillis() - startTime) / 1000 + "秒"); | |
| 37 | + long startTime2 = System.currentTimeMillis(); | |
| 35 | 38 | if (oConvertUtils.isNotEmpty(families)) { |
| 36 | 39 | families.parallelStream().forEach(g -> { |
| 37 | 40 | if (oConvertUtils.isNotEmpty(g) && oConvertUtils.isNotEmpty(g.getIdentity())) { |
| ... | ... | @@ -39,6 +42,7 @@ public class GaHouseholdServiceImpl extends ServiceImpl<GaHouseholdMapper, GaHou |
| 39 | 42 | } |
| 40 | 43 | }); |
| 41 | 44 | } |
| 45 | + System.out.println("数据处理时间" + (System.currentTimeMillis() - startTime2) / 1000 + "秒"); | |
| 42 | 46 | } catch (Exception e) { |
| 43 | 47 | e.printStackTrace(); |
| 44 | 48 | } | ... | ... |
juvenile-prosecution-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/MinorServiceImpl.java
| ... | ... | @@ -167,7 +167,7 @@ public class MinorServiceImpl extends ServiceImpl<MinorMapper, Minor> implements |
| 167 | 167 | |
| 168 | 168 | public void updateStudentWithThreads(List<Minor> list) { |
| 169 | 169 | // 线程数量 |
| 170 | - final Integer threadCount = 15; | |
| 170 | + final Integer threadCount = 1; | |
| 171 | 171 | |
| 172 | 172 | //每个线程处理的数据量 |
| 173 | 173 | final Integer dataPartionLength = (list.size() + threadCount - 1) / threadCount; | ... | ... |
juvenile-prosecution-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/MrSchoolServiceImpl.java
| ... | ... | @@ -90,7 +90,7 @@ public class MrSchoolServiceImpl extends ServiceImpl<MrSchoolMapper, MrSchool> i |
| 90 | 90 | |
| 91 | 91 | public void updateStudentWithThreads(List<MrSchool> list) { |
| 92 | 92 | // 线程数量 |
| 93 | - final Integer threadCount = 15; | |
| 93 | + final Integer threadCount = 1; | |
| 94 | 94 | |
| 95 | 95 | //每个线程处理的数据量 |
| 96 | 96 | final Integer dataPartionLength = (list.size() + threadCount - 1) / threadCount; | ... | ... |