This commit is contained in:
jiask 2025-12-04 16:37:01 +08:00
parent ae051e6556
commit 0b03d17ae2
1 changed files with 13 additions and 1 deletions

View File

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