From aa77dcb215b62544d1a60a158e333fa068630245 Mon Sep 17 00:00:00 2001 From: winter <664946893@qq.com> Date: Thu, 9 Jan 2025 19:25:26 +0800 Subject: [PATCH] fix --- .../haikangweishiv3/HaiKangWeiShiV3ParkService.java | 11 ++++++++--- .../impl/haikangweishiv3/HaiKangWeiShiV3Util.java | 1 - 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/service/park/impl/haikangweishiv3/HaiKangWeiShiV3ParkService.java b/mallinkService/src/main/java/com/iformall/service/park/impl/haikangweishiv3/HaiKangWeiShiV3ParkService.java index 8416813ca..d48cb8ab1 100644 --- a/mallinkService/src/main/java/com/iformall/service/park/impl/haikangweishiv3/HaiKangWeiShiV3ParkService.java +++ b/mallinkService/src/main/java/com/iformall/service/park/impl/haikangweishiv3/HaiKangWeiShiV3ParkService.java @@ -31,8 +31,13 @@ import org.springframework.data.redis.core.RedisTemplate; import org.springframework.stereotype.Service; import java.math.BigDecimal; +import java.time.LocalDate; +import java.time.ZonedDateTime; import java.time.format.DateTimeFormatter; +import java.time.format.DateTimeFormatterBuilder; +import java.time.format.FormatStyle; import java.util.Date; +import java.util.Locale; import java.util.Map; /** @@ -145,7 +150,9 @@ public class HaiKangWeiShiV3ParkService extends BaseParkService implements ParkA //if (fee <= 0 && StringUtils.isBlank(parkOrderId)) { // parkOrderId = attribute.getString("inRecordSyscode"); //} - Date _createTime = DateUtils.stringToDate(attribute.getString("enterTime"), "yyyy-MM-dd'T'HH:mm:ssZ"); + DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ssXXX"); + ZonedDateTime zonedDateTime = ZonedDateTime.parse(attribute.getString("enterTime"), formatter); + Date _createTime = Date.from(zonedDateTime.toInstant()); Date _endTime = DateUtils.getMinuteTimeAfter(attribute.getIntValue("parkTime"), _createTime);//离场时间,格式为“yyyy-MM-dd HH:mi:ss” String payPath = ""; Integer freeMinute = (Integer)park.getVendorParamsByKey("freeMinute"); @@ -242,8 +249,6 @@ public class HaiKangWeiShiV3ParkService extends BaseParkService implements ParkA String sysPakCode = ""; System.out.println("优惠规则列表:"+v3.queryRuleList(config,sysPakCode)); - // - } } diff --git a/mallinkService/src/main/java/com/iformall/service/park/impl/haikangweishiv3/HaiKangWeiShiV3Util.java b/mallinkService/src/main/java/com/iformall/service/park/impl/haikangweishiv3/HaiKangWeiShiV3Util.java index 13545bf57..0678ecf1e 100644 --- a/mallinkService/src/main/java/com/iformall/service/park/impl/haikangweishiv3/HaiKangWeiShiV3Util.java +++ b/mallinkService/src/main/java/com/iformall/service/park/impl/haikangweishiv3/HaiKangWeiShiV3Util.java @@ -125,7 +125,6 @@ public class HaiKangWeiShiV3Util { //params.put("parkSyscode", wxPark.getParkingId()); try { String retCode = callPostApiWithMap(config,QUERY_PRICE, params); - log.info(retCode); if (StringUtils.isBlank(retCode)) { throw new MallinkException(ErrorCode.SYS_SERVER_ERROR.getCode(), "haikangv3 getCarStopInfo error. has no result"); }