Browse Source

fix car

release_toaliyun_real
xiaohanzi 5 years ago
parent
commit
769a05003c
1 changed files with 6 additions and 5 deletions
  1. +6
    -5
      mallinkService/src/main/java/com/iformall/service/park/impl/jieshun/JieShunParkService.java

+ 6
- 5
mallinkService/src/main/java/com/iformall/service/park/impl/jieshun/JieShunParkService.java View File

@@ -170,16 +170,17 @@ public class JieShunParkService extends BaseParkService implements ParkAdapterSe
String ret = jieshun.getCarStopFee(park, parkOrderId, getCacheToken(park));
JSONObject retObj = JSON.parseObject(ret);
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);
}
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();
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 {
logger.error("jieshunCarStopFee error. paramMap: {} . jieshunResult: {}",JSON.toJSONString(paramMap),ret);
String msg = retObj.getString("message");


Loading…
Cancel
Save