diff --git a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/hsoa/pojo/entity/HsoaRecode.java b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/hsoa/pojo/entity/HsoaRecode.java index 4031513..50f0474 100644 --- a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/hsoa/pojo/entity/HsoaRecode.java +++ b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/hsoa/pojo/entity/HsoaRecode.java @@ -8,6 +8,8 @@ import lombok.Setter; import lombok.ToString; import lombok.experimental.Accessors; +import java.time.LocalDateTime; + @Getter @Setter @ToString @@ -23,5 +25,5 @@ public class HsoaRecode { private Boolean success; @TableField(fill = FieldFill.INSERT) - private String createTime; + private LocalDateTime createTime; } diff --git a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/order/service/OrderInfoService.java b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/order/service/OrderInfoService.java index 77317b3..7f98988 100644 --- a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/order/service/OrderInfoService.java +++ b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/order/service/OrderInfoService.java @@ -1277,6 +1277,7 @@ public class OrderInfoService extends ServiceImpl Exceptions.clierr("订单不存在")); OrderStatus orderStatus = orderInfoEntity.getOrderStatus(); @@ -1352,25 +1353,6 @@ public class OrderInfoService extends ServiceImpl { - OrderPagingResult detail = this.detail(orderId); - HsoaResult result = hsoaService.pushProvincialSave(detail); - HsoaRecode hsoaRecode = new HsoaRecode() - .setOrderId(orderId) - .setOrderSn(detail.getSn()) - .setLicensePlate(detail.getLicensePlate()) - .setPushType(PushType.LianDan); - if (result == null || !result.isSuccess()) { - Hsoa.relogin(); - log.error("推送订单数据失败,数据Id:{}", entity.getId()); - hsoaService.save(hsoaRecode.setSuccess(Boolean.FALSE)); - } else { - hsoaService.save(hsoaRecode.setSuccess(Boolean.TRUE)); - } - }).exceptionally(e -> { - log.error("推送订单数据失败,数据Id:{}", entity.getId(), e); - return null; - }); // 出厂付费 if (OrderCategory.PuTong.equals(orderInfoEntity.getOrderCategory()) && MoneyWay.OUT.getVal().equals(entity.getMoneyWay())) { @@ -1378,12 +1360,13 @@ public class OrderInfoService extends ServiceImpl { + HsoaResult result = hsoaService.pushProvincialSave(detail); + HsoaRecode hsoaRecode = new HsoaRecode() + .setOrderId(orderId) + .setOrderSn(detail.getSn()) + .setLicensePlate(detail.getLicensePlate()) + .setPushType(PushType.LianDan); + if (result == null || !result.isSuccess()) { + Hsoa.relogin(); + log.error("推送订单数据失败,数据Id:{}", orderId); + hsoaService.save(hsoaRecode.setSuccess(Boolean.FALSE)); + } else { + hsoaService.save(hsoaRecode.setSuccess(Boolean.TRUE)); + } + }).exceptionally(e -> { + log.error("推送订单数据失败,数据Id:{}", orderId, e); + return null; + }); } /**