Explorar el Código

fix car

release_toaliyun_real
xiaohanzi hace 5 años
padre
commit
769a05003c
Se han modificado 1 ficheros con 6 adiciones y 5 borrados
  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 Ver fichero

@@ -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");


Cargando…
Cancelar
Guardar