Commit c8e611147a7680252568ff5d878b93d577967c02

Authored by wxy
1 parent 9c110e9a

修改报错

juvenile-prosecution-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/util/getRandomId.java
@@ -167,98 +167,98 @@ public class getRandomId { @@ -167,98 +167,98 @@ public class getRandomId {
167 /** 167 /**
168 * 测试 168 * 测试
169 */ 169 */
170 - public static void main(String[] args) {  
171 - long startTime = System.currentTimeMillis();  
172 - Set<Family> familys = new HashSet<>();  
173 - //存放已经被放入minor里面的户号,避免数据重复  
174 - Set<String> houseSet=new HashSet<>();  
175 - Map<String, Minor> minors=getMinors();  
176 - Map<String, List<Family>> familyMaps=getFamilyMaps();  
177 - if (oConvertUtils.isNotEmpty(minors)) {  
178 - for (Map.Entry<String, Minor> m : minors.entrySet()) {  
179 - String idCard = m.getKey();  
180 - Minor minor = m.getValue();  
181 - Set<Family> f=new HashSet<>();  
182 - //判断是否是一个家庭的人员  
183 - if (oConvertUtils.isNotEmpty(minor.getHouseholdNum())) {  
184 - String houseNum = minor.getHouseholdNum();  
185 - if(oConvertUtils.isNotEmpty(familyMaps) && oConvertUtils.isNotEmpty(familyMaps.get(houseNum)) ){  
186 - if(!houseSet.contains(houseNum) ){  
187 - familys.addAll(familyMaps.get(houseNum));  
188 - houseSet.add(houseNum);  
189 - }  
190 - }  
191 - minor.setFamilies(f);  
192 - }  
193 - }  
194 - }  
195 - long endTime = System.currentTimeMillis();  
196 -  
197 - System.out.println("endTime-startTime:" + (endTime - startTime));  
198 - }  
199 - public static Map<String, List<Family>> getFamilyMaps(){  
200 - Map<String, List<Family>> familyMaps=new HashMap<>();  
201 - List<Family> familys=getFamilys();  
202 - for(int i=0;i<familys.size();i++){  
203 - Family family=familys.get(i);  
204 - if(oConvertUtils.isNotEmpty(family.getHouseholdNum())){  
205 - if(oConvertUtils.isNotEmpty(familyMaps) && oConvertUtils.isNotEmpty(familyMaps.get(family.getHouseholdNum()))){  
206 - familyMaps.get(family.getHouseholdNum()).add(family);  
207 - }else {  
208 - List<Family> list = new ArrayList<>();  
209 - list.add(family);  
210 - familyMaps.put(family.getHouseholdNum(),list);  
211 - }  
212 -  
213 - }  
214 - }  
215 - return familyMaps;  
216 -  
217 - }  
218 -  
219 - public static List<Family> getFamilys(){  
220 - List<Family> familys=new ArrayList<>();  
221 - for(int i=0;i<25;i++){  
222 - Family f=new Family();  
223 - if(i<5){  
224 - f.setIdentity("#####################"+i);  
225 - f.setHouseholdNum("**************house"+0);  
226 - }else if(i<10){  
227 - f.setIdentity("#####################"+i);  
228 - f.setHouseholdNum("**************house"+1);  
229 - }else if(i<15){  
230 - f.setIdentity("#####################"+i);  
231 - f.setHouseholdNum("**************house"+2);  
232 - }else if(i<20){  
233 - f.setIdentity("#####################"+i);  
234 - f.setHouseholdNum("**************house"+3);  
235 - }else if(i<25){  
236 - f.setIdentity("#####################"+i);  
237 - f.setHouseholdNum("**************house"+4);  
238 - }  
239 - familys.add(f);  
240 - }  
241 - return familys;  
242 -  
243 - }  
244 -  
245 - public static Map<String, Minor> getMinors(){  
246 - Map<String, Minor> minors=new HashMap<>();  
247 - for(int i=0;i<10;i++){  
248 - if(i<5){  
249 - Minor m=new Minor();  
250 - m.setIdentity("**************id"+i);  
251 - m.setHouseholdNum("**************house"+i);  
252 - minors.put("**************id"+i,m);  
253 - }else if(i<10){  
254 - Minor m=new Minor();  
255 - m.setIdentity("**************id"+i);  
256 - m.setHouseholdNum("**************house"+(i-5));  
257 - minors.put("**************id"+i,m);  
258 - }  
259 - }  
260 - return minors;  
261 -  
262 - } 170 +// public static void main(String[] args) {
  171 +// long startTime = System.currentTimeMillis();
  172 +// Set<Family> familys = new HashSet<>();
  173 +// //存放已经被放入minor里面的户号,避免数据重复
  174 +// Set<String> houseSet=new HashSet<>();
  175 +// Map<String, Minor> minors=getMinors();
  176 +// Map<String, List<Family>> familyMaps=getFamilyMaps();
  177 +// if (oConvertUtils.isNotEmpty(minors)) {
  178 +// for (Map.Entry<String, Minor> m : minors.entrySet()) {
  179 +// String idCard = m.getKey();
  180 +// Minor minor = m.getValue();
  181 +// Set<Family> f=new HashSet<>();
  182 +// //判断是否是一个家庭的人员
  183 +// if (oConvertUtils.isNotEmpty(minor.getHouseholdNum())) {
  184 +// String houseNum = minor.getHouseholdNum();
  185 +// if(oConvertUtils.isNotEmpty(familyMaps) && oConvertUtils.isNotEmpty(familyMaps.get(houseNum)) ){
  186 +// if(!houseSet.contains(houseNum) ){
  187 +// familys.addAll(familyMaps.get(houseNum));
  188 +// houseSet.add(houseNum);
  189 +// }
  190 +// }
  191 +// minor.setFamilies(f);
  192 +// }
  193 +// }
  194 +// }
  195 +// long endTime = System.currentTimeMillis();
  196 +//
  197 +// System.out.println("endTime-startTime:" + (endTime - startTime));
  198 +// }
  199 +// public static Map<String, List<Family>> getFamilyMaps(){
  200 +// Map<String, List<Family>> familyMaps=new HashMap<>();
  201 +// List<Family> familys=getFamilys();
  202 +// for(int i=0;i<familys.size();i++){
  203 +// Family family=familys.get(i);
  204 +// if(oConvertUtils.isNotEmpty(family.getHouseholdNum())){
  205 +// if(oConvertUtils.isNotEmpty(familyMaps) && oConvertUtils.isNotEmpty(familyMaps.get(family.getHouseholdNum()))){
  206 +// familyMaps.get(family.getHouseholdNum()).add(family);
  207 +// }else {
  208 +// List<Family> list = new ArrayList<>();
  209 +// list.add(family);
  210 +// familyMaps.put(family.getHouseholdNum(),list);
  211 +// }
  212 +//
  213 +// }
  214 +// }
  215 +// return familyMaps;
  216 +//
  217 +// }
  218 +//
  219 +// public static List<Family> getFamilys(){
  220 +// List<Family> familys=new ArrayList<>();
  221 +// for(int i=0;i<25;i++){
  222 +// Family f=new Family();
  223 +// if(i<5){
  224 +// f.setIdentity("#####################"+i);
  225 +// f.setHouseholdNum("**************house"+0);
  226 +// }else if(i<10){
  227 +// f.setIdentity("#####################"+i);
  228 +// f.setHouseholdNum("**************house"+1);
  229 +// }else if(i<15){
  230 +// f.setIdentity("#####################"+i);
  231 +// f.setHouseholdNum("**************house"+2);
  232 +// }else if(i<20){
  233 +// f.setIdentity("#####################"+i);
  234 +// f.setHouseholdNum("**************house"+3);
  235 +// }else if(i<25){
  236 +// f.setIdentity("#####################"+i);
  237 +// f.setHouseholdNum("**************house"+4);
  238 +// }
  239 +// familys.add(f);
  240 +// }
  241 +// return familys;
  242 +//
  243 +// }
  244 +//
  245 +// public static Map<String, Minor> getMinors(){
  246 +// Map<String, Minor> minors=new HashMap<>();
  247 +// for(int i=0;i<10;i++){
  248 +// if(i<5){
  249 +// Minor m=new Minor();
  250 +// m.setIdentity("**************id"+i);
  251 +// m.setHouseholdNum("**************house"+i);
  252 +// minors.put("**************id"+i,m);
  253 +// }else if(i<10){
  254 +// Minor m=new Minor();
  255 +// m.setIdentity("**************id"+i);
  256 +// m.setHouseholdNum("**************house"+(i-5));
  257 +// minors.put("**************id"+i,m);
  258 +// }
  259 +// }
  260 +// return minors;
  261 +//
  262 +// }
263 263
264 } 264 }