Commit a154398f2c9cc78a643f08ce92951200b2e37647
1 parent
5f93b19294
Exists in
master
and in
1 other branch
增加设置parentid
Showing 1 changed file with 39 additions and 10 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
View file @
a154398
... | ... | @@ -50,6 +50,8 @@ |
50 | 50 | |
51 | 51 | private static Map<Integer,String> ONE_ENUMS= new HashMap<>(); |
52 | 52 | static { |
53 | + ONE_ENUMS.put(0,"长"); | |
54 | + ONE_ENUMS.put(1,"次"); | |
53 | 55 | ONE_ENUMS.put(2,"三"); |
54 | 56 | ONE_ENUMS.put(3,"四"); |
55 | 57 | ONE_ENUMS.put(4,"五"); |
56 | 58 | |
... | ... | @@ -203,11 +205,12 @@ |
203 | 205 | |
204 | 206 | |
205 | 207 | private static List buildBabyName(List<MatDeliverAddRequest.Baby> list) { |
206 | - Map<String, List> babyMap = new HashMap<>(); | |
208 | + /* Map<String, List> babyMap = new HashMap<>(); | |
207 | 209 | List<String> b1 = new ArrayList<>(); |
208 | 210 | b1.add("长女"); |
209 | 211 | b1.add("次女"); |
210 | - babyMap.put("00", b1); | |
212 | + b1.add("三女"); | |
213 | + babyMap.put("000", b1); | |
211 | 214 | |
212 | 215 | List<String> b2 = new ArrayList<>(); |
213 | 216 | b2.add("长子"); |
214 | 217 | |
215 | 218 | |
216 | 219 | |
217 | 220 | |
218 | 221 | |
... | ... | @@ -222,31 +225,59 @@ |
222 | 225 | b4.add("之女"); |
223 | 226 | b4.add("之子"); |
224 | 227 | babyMap.put("01", b4); |
225 | - babyMap.put("10", b3); | |
228 | + babyMap.put("10", b3);*/ | |
226 | 229 | |
227 | - String id=""; | |
230 | + | |
231 | + int boyCount =0; | |
232 | + int girlCount =0; | |
233 | + List<String> l = new ArrayList<>(); | |
234 | + for (int i = 0; i < list.size(); i++) { | |
235 | + MatDeliverAddRequest.Baby baby = list.get(i); | |
236 | + if(StringUtils.isNotEmpty(baby.getBabyGender())){ | |
237 | + if("1".equals(baby.getBabyGender())){ | |
238 | + l.add(ONE_ENUMS.get(boyCount)+"子"); | |
239 | + boyCount++; | |
240 | + }else if("0".equals(baby.getBabyGender())){ | |
241 | + l.add(ONE_ENUMS.get(girlCount)+"女"); | |
242 | + girlCount++; | |
243 | + } | |
244 | + } | |
245 | + } | |
246 | + System.out.print(l); | |
247 | + | |
248 | + | |
249 | + | |
250 | + return l; | |
251 | + /* String id=""; | |
252 | + | |
228 | 253 | for (int i = 0; i < list.size() && i < 2; i++) { |
229 | 254 | MatDeliverAddRequest.Baby baby = list.get(i); |
230 | 255 | if(StringUtils.isNotEmpty(baby.getBabyGender())){ |
231 | 256 | id+=baby.getBabyGender(); |
232 | 257 | } |
233 | 258 | } |
234 | - return babyMap.get(id); | |
259 | + return babyMap.get(id);*/ | |
235 | 260 | } |
236 | 261 | |
237 | 262 | public static void main(String[] args){ |
238 | 263 | MatDeliverAddRequest.Baby baby=new MatDeliverAddRequest.Baby(); |
239 | - baby.setBabyGender("1"); | |
264 | + baby.setBabyGender("0"); | |
240 | 265 | |
241 | 266 | MatDeliverAddRequest.Baby baby1=new MatDeliverAddRequest.Baby(); |
242 | 267 | baby1.setBabyGender("1"); |
243 | 268 | MatDeliverAddRequest.Baby baby2=new MatDeliverAddRequest.Baby(); |
244 | 269 | baby2.setBabyGender("0"); |
270 | + MatDeliverAddRequest.Baby baby3=new MatDeliverAddRequest.Baby(); | |
271 | + baby3.setBabyGender("1"); | |
272 | + MatDeliverAddRequest.Baby baby4=new MatDeliverAddRequest.Baby(); | |
273 | + baby4.setBabyGender("0"); | |
245 | 274 | List list = new ArrayList(); |
246 | 275 | list.add(baby); |
247 | 276 | list.add(baby1); |
248 | 277 | list.add(baby2); |
249 | - System.out.print((buildBabyName(list))); | |
278 | + list.add(baby3); | |
279 | + list.add(baby4); | |
280 | + buildBabyName(list); | |
250 | 281 | } |
251 | 282 | |
252 | 283 | /** |
253 | 284 | |
... | ... | @@ -293,10 +324,8 @@ |
293 | 324 | babyModel.setEarlySuck(baby1.getEarlySuck()); |
294 | 325 | babyModel.setParentId(parentId); |
295 | 326 | babyModel.setName(userName + (babyModel.getSex() == 1 ? "之子" : "之女")); |
296 | - if(CollectionUtils.isNotEmpty(babyName)&&i<babyName.size()){ | |
327 | + if(CollectionUtils.isNotEmpty(babyName)){ | |
297 | 328 | babyModel.setName(userName + babyName.get(i)); |
298 | - }else if(i>=2){ | |
299 | - babyModel.setName(userName + ONE_ENUMS.get(i) + (babyModel.getSex() == 1 ? "子" : "女")); | |
300 | 329 | } |
301 | 330 | babyModel.setYn(YnEnums.NO.getId()); |
302 | 331 |