| @@ -170,16 +170,17 @@ public class JieShunParkService extends BaseParkService implements ParkAdapterSe | |||||
| String ret = jieshun.getCarStopFee(park, parkOrderId, getCacheToken(park)); | String ret = jieshun.getCarStopFee(park, parkOrderId, getCacheToken(park)); | ||||
| JSONObject retObj = JSON.parseObject(ret); | JSONObject retObj = JSON.parseObject(ret); | ||||
| if (retObj.getIntValue("resultCode") == 0){ | if (retObj.getIntValue("resultCode") == 0){ | ||||
| JSONObject object = retObj.getJSONObject("attributes"); | |||||
| if (null == object ) { | |||||
| JSONArray retArrays = retObj.getJSONArray("dataItems"); | |||||
| if (null == retArrays || retArrays.size() == 0 ) { | |||||
| throw new MallinkException(result.getInteger("resultCode"), "jieshun getCarStopFee error. no order result"+carNumber); | throw new MallinkException(result.getInteger("resultCode"), "jieshun getCarStopFee error. no order result"+carNumber); | ||||
| } | } | ||||
| String createTime = object.getString("createTime");//计费时间,格式为“yyyy-MM-dd HH:mi:ss” | |||||
| String endTime = object.getString("endTime");//离场时间,格式为“yyyy-MM-dd HH:mi:ss” | |||||
| JSONObject retObject = retArrays.getJSONObject(0).getJSONObject("attributes"); | |||||
| String createTime = retObject.getString("createTime");//计费时间,格式为“yyyy-MM-dd HH:mi:ss” | |||||
| String endTime = retObject.getString("endTime");//离场时间,格式为“yyyy-MM-dd HH:mi:ss” | |||||
| String payPath = "pages/thirdPayOrder/payOrder?carNo="+jieshun.handleCarNumber(carNumber)+"&parkCode="+park.getParkingId(); | String payPath = "pages/thirdPayOrder/payOrder?carNo="+jieshun.handleCarNumber(carNumber)+"&parkCode="+park.getParkingId(); | ||||
| return new ResultData(new ParkStopFee(parkOrderId,jieshun.utcToLocal(createTime),jieshun.utcToLocal(endTime), | return new ResultData(new ParkStopFee(parkOrderId,jieshun.utcToLocal(createTime),jieshun.utcToLocal(endTime), | ||||
| String.valueOf(object.getDouble("totalFee")),appId,payPath,null,null)); | |||||
| String.valueOf(retObject.getDouble("totalFee")),appId,payPath,null,null)); | |||||
| }else { | }else { | ||||
| logger.error("jieshunCarStopFee error. paramMap: {} . jieshunResult: {}",JSON.toJSONString(paramMap),ret); | logger.error("jieshunCarStopFee error. paramMap: {} . jieshunResult: {}",JSON.toJSONString(paramMap),ret); | ||||
| String msg = retObj.getString("message"); | String msg = retObj.getString("message"); | ||||