jsk
This commit is contained in:
parent
ae051e6556
commit
0b03d17ae2
|
|
@ -200,13 +200,25 @@ public class OrderInfoMobileBusinessImpl implements OrderInfoMobileBusiness {
|
|||
this.fillOrderDetailMobileCheckState(orderInfoVO, detailMobileList);
|
||||
this.fillWeightPlateNum(orderInfoVO);
|
||||
orderInfoVO = this.orderCustomBusiness.mobile().didQueryOrderInfo(orderInfoVO);
|
||||
// OrderInfoMobileVO orderInfoVO=new OrderInfoMobileVO();
|
||||
// orderInfoVO.setCanteenId(378928463446282240L);
|
||||
// orderInfoVO.setStallId(379074929284354048L);
|
||||
// orderInfoVO.setMealtimeType("4");
|
||||
AllocMetadata vo=orderInfoMapper.queryAllocMetadata(orderInfoVO);
|
||||
String modelValue=vo.getModelValue();
|
||||
Map<String, Object> map=null;
|
||||
try{
|
||||
map = new ObjectMapper().readValue(modelValue, new TypeReference<Map<String,Object>>(){});
|
||||
if(map!=null){
|
||||
orderInfoVO.setReserveRefundDeadline(map.get("reserveRefundDeadline")+"");
|
||||
if (map.get("reserveRefundDeadline") instanceof String) {
|
||||
orderInfoVO.setReserveRefundDeadline(map.get("reserveRefundDeadline") + "");
|
||||
}else{
|
||||
Integer totalSeconds= (Integer) map.get("reserveRefundDeadline");
|
||||
Integer hours = totalSeconds / (3600*1000); // 小时
|
||||
Integer minutes = (totalSeconds % (3600*1000)) / 60/1000; // 分钟
|
||||
Integer seconds = totalSeconds % (60*1000); // 秒
|
||||
orderInfoVO.setReserveRefundDeadline(String.format("%02d", hours+8)+":"+String.format("%02d", minutes)+":"+String.format("%02d", seconds));
|
||||
}
|
||||
}
|
||||
}catch (Exception e){
|
||||
e.printStackTrace();
|
||||
|
|
|
|||
Loading…
Reference in New Issue