2
0

2 Achegas de0ee3391f ... 4e2ab48ca3

Autor SHA1 Mensaxe Data
  zhao 4e2ab48ca3 Merge remote-tracking branch 'origin/nacyy' into nacyy hai 4 meses
  zhao 67c740d069 更新预约,帮带返回值 hai 4 meses

+ 5 - 5
nngkxxdp/src/main/java/com/example/nngkxxdp/service/impl/ProxyDemandServiceImpl.java

@@ -13,10 +13,7 @@ import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
 import java.text.SimpleDateFormat;
-import java.util.Calendar;
-import java.util.Date;
-import java.util.List;
-import java.util.Random;
+import java.util.*;
 
 /**
 * @author zhao
@@ -71,7 +68,10 @@ public class ProxyDemandServiceImpl implements ProxyDemandService {
         proxyDemand.setReserveKey(result);
         //proxyDemand.setHandleTotal(handleTotal+1);
         proxyDemandDao.insert(proxyDemand);
-        return BaseResult.okData(result);
+        Map<Object, Object> map = new HashMap<>();
+        map.put("ReserveKey", result);
+        map.put("ProxyMatters",proxyVerifyDTO.getProxyMatters());
+        return BaseResult.ok(map);
     }
 
     private static String getTime() {

+ 21 - 5
nngkxxdp/src/main/java/com/example/nngkxxdp/service/impl/ReserveOvertimeServiceImpl.java

@@ -13,10 +13,10 @@ import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
 import java.text.SimpleDateFormat;
-import java.util.Calendar;
-import java.util.Date;
-import java.util.List;
-import java.util.Random;
+import java.time.LocalDateTime;
+import java.time.ZoneId;
+import java.time.format.DateTimeFormatter;
+import java.util.*;
 import java.util.concurrent.TimeUnit;
 
 /**
@@ -69,7 +69,23 @@ public class ReserveOvertimeServiceImpl implements ReserveOvertimeService {
         reserveOvertime.setCreatTime(new Date());
         reserveOvertime.setReserveKey(result);
         reserveOvertimeDao.insert(reserveOvertime);
-        return BaseResult.okData(result);
+        // 将Date转换为LocalDateTime
+        LocalDateTime localDateTime = handleTime.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
+        // 定义输出的格式
+        DateTimeFormatter outputFormatterFull = DateTimeFormatter.ofPattern("yyyy年MM月dd日HH点");
+        DateTimeFormatter outputFormatterHour = DateTimeFormatter.ofPattern("HH点");
+        // 格式化原始时间
+        String startTimeStr = localDateTime.format(outputFormatterFull);
+        // 增加1小时
+        LocalDateTime updatedTime = localDateTime.plusHours(1);
+        // 格式化增加后的时间,只保留小时部分
+        String endTimeStr = updatedTime.format(outputFormatterHour);
+        String time = startTimeStr + "至" + endTimeStr;
+        //返回前端数据
+        Map<Object, Object> map = new HashMap<>();
+        map.put("ReserveKey", result);
+        map.put("time",time);
+        return BaseResult.ok(map);
     }
 
     private static String getTime() {