Browse Source

fix bug

release_toaliyun_real
xiaohanzi 5 years ago
parent
commit
08476ebe45
1 changed files with 53 additions and 3 deletions
  1. +53
    -3
      mallinkService/src/main/java/com/iformall/service/park/impl/jieshun/JieShunParkCallbackService.java

+ 53
- 3
mallinkService/src/main/java/com/iformall/service/park/impl/jieshun/JieShunParkCallbackService.java View File

@@ -1,6 +1,7 @@
package com.iformall.service.park.impl.jieshun;

import java.text.ParseException;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
@@ -73,7 +74,23 @@ public class JieShunParkCallbackService extends BaseParkService implements ParkB
*/
@Override
public List<ParkNotifyParam> parseInNoticyParam(Object param) {
Map<String, Object> paramMap = (Map<String, Object>) param;
Map<String,Object> paramm = (Map<String, Object>) param;
List list = (List) paramm.get("dataItems");
if (null != list && list.size() > 0 ) {
List<ParkNotifyParam> retList = new ArrayList<ParkNotifyParam>();
for (int i = 0 ; i < list.size() ; i ++) {
Map<String,Object> map = (Map<String, Object>) list.get(i);
ParkNotifyParam ret = parseInNoticyParamSingle(map);
if (null != ret ) {
retList.add(ret);
}
}
return retList;
}
return null;
}
private ParkNotifyParam parseInNoticyParamSingle(Map<String,Object> paramMap) {
String carNumber = paramMap.get("carNumber").toString();
String parkCode = paramMap.get("parkCode").toString();
String parkName = paramMap.get("parkName").toString();
@@ -123,7 +140,24 @@ public class JieShunParkCallbackService extends BaseParkService implements ParkB

@Override
public List<ParkNotifyParam> parseOutNoticyParam(Object param) {
Map<String, Object> paramMap = (Map<String, Object>) param;
Map<String,Object> paramm = (Map<String, Object>) param;
List list = (List) paramm.get("dataItems");
if (null != list && list.size() > 0 ) {
List<ParkNotifyParam> retList = new ArrayList<ParkNotifyParam>();
for (int i = 0 ; i < list.size() ; i ++) {
Map<String,Object> map = (Map<String, Object>) list.get(i);
ParkNotifyParam ret = parseOutNoticyParamSingle(map);
if (null != ret ) {
retList.add(ret);
}
}
return retList;
}
return null;
}
private ParkNotifyParam parseOutNoticyParamSingle(Map<String, Object> paramMap) {
String carNumber = paramMap.get("carNumber").toString();
String parkCode = paramMap.get("parkCode").toString();
String parkName = paramMap.get("parkName").toString();
@@ -163,7 +197,23 @@ public class JieShunParkCallbackService extends BaseParkService implements ParkB

@Override
public List<ParkNotifyParam> parsePaidNoticyParam(Object param) {
Map vo = (Map) param;
Map<String,Object> paramm = (Map<String, Object>) param;
List list = (List) paramm.get("dataItems");
if (null != list && list.size() > 0 ) {
List<ParkNotifyParam> retList = new ArrayList<ParkNotifyParam>();
for (int i = 0 ; i < list.size() ; i ++) {
Map<String,Object> map = (Map<String, Object>) list.get(i);
ParkNotifyParam ret = parsePaidNoticyParamSingle(map);
if (null != ret ) {
retList.add(ret);
}
}
return retList;
}
return null;
}
private ParkNotifyParam parsePaidNoticyParamSingle(Map<String,Object> vo) {
ParkNotifyParam p = new ParkNotifyParam();
p.setCarNumber((String) vo.get("carNumber"));
p.setParkId(String.valueOf(vo.get("parkCode")));


Loading…
Cancel
Save