diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/mobile/service/impl/OrderInfoMobileBusinessImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/mobile/service/impl/OrderInfoMobileBusinessImpl.java index 4569a453..2dedddcf 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/mobile/service/impl/OrderInfoMobileBusinessImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/mobile/service/impl/OrderInfoMobileBusinessImpl.java @@ -202,13 +202,14 @@ public class OrderInfoMobileBusinessImpl implements OrderInfoMobileBusiness { orderInfoVO = this.orderCustomBusiness.mobile().didQueryOrderInfo(orderInfoVO); AllocMetadata vo=orderInfoMapper.queryAllocMetadata(orderInfoVO); String modelValue=vo.getModelValue(); - ObjectMapper objectMapper = new ObjectMapper(); - AllocMealtimeModel am=new AllocMealtimeModel(); + Map map=null; try{ - am = objectMapper.readValue(modelValue, AllocMealtimeModel.class); - }catch (Exception e){} - if(am.getReserveRefundDeadline()!=null){ - orderInfoVO.setReserveRefundDeadline(am.getReserveRefundDeadline()); + map = new ObjectMapper().readValue(modelValue, new TypeReference>(){}); + if(map!=null){ + orderInfoVO.setReserveRefundDeadline((String) map.get("reserveRefundDeadline")); + } + }catch (Exception e){ + e.printStackTrace(); } return orderInfoVO; } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/mobile/vo/OrderInfoMobileVO.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/mobile/vo/OrderInfoMobileVO.java index f66fcc0a..fc21cb4f 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/mobile/vo/OrderInfoMobileVO.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/mobile/vo/OrderInfoMobileVO.java @@ -123,7 +123,7 @@ public class OrderInfoMobileVO { @ApiModelProperty("订单明细list") private List orderDetailList; //订单回退截止时间 - private LocalTime reserveRefundDeadline; + private String reserveRefundDeadline; public static OrderInfoMobileVO of(OrderInfo orderInfo) { return (OrderInfoMobileVO)BeanUtil.copyProperties(orderInfo, OrderInfoMobileVO.class, new String[0]); @@ -586,11 +586,11 @@ public class OrderInfoMobileVO { this.orderDetailList = orderDetailList; } - public LocalTime getReserveRefundDeadline() { + public String getReserveRefundDeadline() { return reserveRefundDeadline; } - public void setReserveRefundDeadline(LocalTime reserveRefundDeadline) { + public void setReserveRefundDeadline(String reserveRefundDeadline) { this.reserveRefundDeadline = reserveRefundDeadline; } }