|
@@ -328,7 +328,61 @@ public class OmstrainOrderServiceImpl implements IOmstrainOrderService {
|
|
|
|
|
|
@Override
|
|
|
public List<Map<String, Object>> getWagonShippingDetails(Map<String, Object> map) {
|
|
|
-
|
|
|
- return omstrainOrderMapper.getWagonShippingDetails(map);
|
|
|
+ List<Map<String,Object>> mapList = omstrainOrderMapper.getWagonShippingDetails(map);
|
|
|
+ HashSet set = new HashSet<>();
|
|
|
+ HashSet<Map<String,Object>> filterConsigneeList = new HashSet<>();
|
|
|
+ HashSet<Map<String,Object>> filterCapacityList = new LinkedHashSet<>();
|
|
|
+ HashSet<Map<String,Object>> filterUnloadPlaceList = new LinkedHashSet<>();
|
|
|
+ HashSet<Map<String,Object>> filterToStationList = new LinkedHashSet<>();
|
|
|
+ HashSet<Map<String,Object>> filterOutStationList = new LinkedHashSet<>();
|
|
|
+ HashSet<Map<String,Object>> filterEnStationList = new LinkedHashSet<>();
|
|
|
+ HashSet<Map<String,Object>> filtermaterialNameList = new LinkedHashSet<>();
|
|
|
+ HashSet<Map<String,Object>> filtermaterialSpaList = new LinkedHashSet<>();
|
|
|
+ for(int j=0;j < mapList.size();j++) {
|
|
|
+ Map<String,Object> stringObjectMap = mapList.get(j);
|
|
|
+ Map<String,Object> filterConsigneeMap = new HashMap<>();
|
|
|
+ filterConsigneeMap.put("text",stringObjectMap.get("consigneeName"));
|
|
|
+ filterConsigneeMap.put("value",stringObjectMap.get("consigneeName"));
|
|
|
+ filterConsigneeList.add(filterConsigneeMap);
|
|
|
+ Map<String,Object> filterCapacityMap = new HashMap<>();
|
|
|
+ filterCapacityMap.put("text",stringObjectMap.get("capacityNum"));
|
|
|
+ filterCapacityMap.put("value",stringObjectMap.get("capacityNum"));
|
|
|
+ filterCapacityList.add(filterCapacityMap);
|
|
|
+ Map<String,Object> filterUnloadPlaceMap = new HashMap<>();
|
|
|
+ filterUnloadPlaceMap.put("text",stringObjectMap.get("unloadPoint"));
|
|
|
+ filterUnloadPlaceMap.put("value",stringObjectMap.get("unloadPoint"));
|
|
|
+ filterUnloadPlaceList.add(filterUnloadPlaceMap);
|
|
|
+ Map<String,Object> filterToStationMap = new HashMap<>();
|
|
|
+ filterToStationMap.put("text",stringObjectMap.get("arrivalStation"));
|
|
|
+ filterToStationMap.put("value",stringObjectMap.get("arrivalStation"));
|
|
|
+ filterToStationList.add(filterToStationMap);
|
|
|
+ Map<String,Object> filterOutStationMap = new HashMap<>();
|
|
|
+ filterOutStationMap.put("text",stringObjectMap.get("OutStation"));
|
|
|
+ filterOutStationMap.put("value",stringObjectMap.get("OutStation"));
|
|
|
+ filterOutStationList.add(filterOutStationMap);
|
|
|
+ Map<String,Object> filterEnStationMap = new HashMap<>();
|
|
|
+ filterEnStationMap.put("text",stringObjectMap.get("EnStation"));
|
|
|
+ filterEnStationMap.put("value",stringObjectMap.get("EnStation"));
|
|
|
+ filterEnStationList.add(filterEnStationMap);
|
|
|
+ Map<String,Object> filtermaterialNameMap = new HashMap<>();
|
|
|
+ filtermaterialNameMap.put("text",stringObjectMap.get("materialName"));
|
|
|
+ filtermaterialNameMap.put("value",stringObjectMap.get("materialName"));
|
|
|
+ filtermaterialNameList.add(filtermaterialNameMap);
|
|
|
+ Map<String,Object> filtermaterialSpaMap = new HashMap<>();
|
|
|
+ filtermaterialSpaMap.put("text",stringObjectMap.get("materialSpa"));
|
|
|
+ filtermaterialSpaMap.put("value",stringObjectMap.get("materialSpa"));
|
|
|
+ filtermaterialSpaList.add(filtermaterialSpaMap);
|
|
|
+ }
|
|
|
+ if(mapList.size() > 0) {
|
|
|
+ mapList.get(0).put("filterConsigneeList",filterConsigneeList);
|
|
|
+ mapList.get(0).put("filterCapacityList",filterCapacityList);
|
|
|
+ mapList.get(0).put("filterUnloadPlaceList",filterUnloadPlaceList);
|
|
|
+ mapList.get(0).put("filterToStationList",filterToStationList);
|
|
|
+ mapList.get(0).put("filterOutStationList",filterOutStationList);
|
|
|
+ mapList.get(0).put("filterEnStationList",filterEnStationList);
|
|
|
+ mapList.get(0).put("filtermaterialNameList",filtermaterialNameList);
|
|
|
+ mapList.get(0).put("filtermaterialSpaList",filtermaterialSpaList);
|
|
|
+ }
|
|
|
+ return mapList;
|
|
|
}
|
|
|
}
|