| @@ -11,6 +11,7 @@ import org.springframework.beans.factory.annotation.Autowired; | |||||
| import org.springframework.stereotype.Service; | import org.springframework.stereotype.Service; | ||||
| import com.alibaba.fastjson.JSON; | import com.alibaba.fastjson.JSON; | ||||
| import com.alibaba.fastjson.JSONArray; | |||||
| import com.alibaba.fastjson.JSONObject; | import com.alibaba.fastjson.JSONObject; | ||||
| import com.iformall.common.ErrorCode; | import com.iformall.common.ErrorCode; | ||||
| import com.iformall.common.IdWorker; | import com.iformall.common.IdWorker; | ||||
| @@ -55,7 +56,8 @@ public class JieShunParkCallbackService extends BaseParkService implements ParkB | |||||
| @Override | @Override | ||||
| public List<ParkNotifyParam> parseInNoticyParam(Object param) { | public List<ParkNotifyParam> parseInNoticyParam(Object param) { | ||||
| Map<String,Object> paramm = (Map<String, Object>) param; | Map<String,Object> paramm = (Map<String, Object>) param; | ||||
| List list = (List) paramm.get("dataItems"); | |||||
| String liststr = (String) paramm.get("dataItems"); | |||||
| JSONArray list = JSONArray.parseArray(liststr); | |||||
| if (null != list && list.size() > 0 ) { | if (null != list && list.size() > 0 ) { | ||||
| List<ParkNotifyParam> retList = new ArrayList<ParkNotifyParam>(); | List<ParkNotifyParam> retList = new ArrayList<ParkNotifyParam>(); | ||||
| for (int i = 0 ; i < list.size() ; i ++) { | for (int i = 0 ; i < list.size() ; i ++) { | ||||
| @@ -96,7 +98,8 @@ public class JieShunParkCallbackService extends BaseParkService implements ParkB | |||||
| @Override | @Override | ||||
| public List<ParkNotifyParam> parseOutNoticyParam(Object param) { | public List<ParkNotifyParam> parseOutNoticyParam(Object param) { | ||||
| Map<String,Object> paramm = (Map<String, Object>) param; | Map<String,Object> paramm = (Map<String, Object>) param; | ||||
| List list = (List) paramm.get("dataItems"); | |||||
| String liststr = (String) paramm.get("dataItems"); | |||||
| JSONArray list = JSONArray.parseArray(liststr); | |||||
| if (null != list && list.size() > 0 ) { | if (null != list && list.size() > 0 ) { | ||||
| List<ParkNotifyParam> retList = new ArrayList<ParkNotifyParam>(); | List<ParkNotifyParam> retList = new ArrayList<ParkNotifyParam>(); | ||||
| for (int i = 0 ; i < list.size() ; i ++) { | for (int i = 0 ; i < list.size() ; i ++) { | ||||
| @@ -153,7 +156,8 @@ public class JieShunParkCallbackService extends BaseParkService implements ParkB | |||||
| @Override | @Override | ||||
| public List<ParkNotifyParam> parsePaidNoticyParam(Object param) { | public List<ParkNotifyParam> parsePaidNoticyParam(Object param) { | ||||
| Map<String,Object> paramm = (Map<String, Object>) param; | Map<String,Object> paramm = (Map<String, Object>) param; | ||||
| List list = (List) paramm.get("dataItems"); | |||||
| String liststr = (String) paramm.get("dataItems"); | |||||
| JSONArray list = JSONArray.parseArray(liststr); | |||||
| if (null != list && list.size() > 0 ) { | if (null != list && list.size() > 0 ) { | ||||
| List<ParkNotifyParam> retList = new ArrayList<ParkNotifyParam>(); | List<ParkNotifyParam> retList = new ArrayList<ParkNotifyParam>(); | ||||
| for (int i = 0 ; i < list.size() ; i ++) { | for (int i = 0 ; i < list.size() ; i ++) { | ||||
| @@ -178,7 +182,4 @@ public class JieShunParkCallbackService extends BaseParkService implements ParkB | |||||
| p.setPayTime((Date) vo.get("tradeTime")); | p.setPayTime((Date) vo.get("tradeTime")); | ||||
| return p; | return p; | ||||
| } | } | ||||
| } | } | ||||