浏览代码

fix: localdate to localdatetime

shc 1 年之前
父节点
当前提交
b861fc83e8

+ 2 - 1
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/SysDeptController.java

@@ -26,6 +26,7 @@ import javax.validation.Valid;
 import java.time.Duration;
 import java.time.LocalDate;
 import java.time.LocalDateTime;
+import java.time.LocalTime;
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
@@ -67,7 +68,7 @@ public class SysDeptController {
 		SysDept sysDept = sysDeptService.getById(user.getDeptId());
 
 		LocalDate expiryDate = (sysDept != null && sysDept.getExpiryDate() != null) ?  sysDept.getExpiryDate() : LocalDate.of(2099, 12, 31);
-		long remainDays = Duration.between(LocalDate.now(), expiryDate).toDays();
+		long remainDays = Duration.between(LocalDateTime.now(), LocalDateTime.of(expiryDate, LocalTime.MAX)).toDays();
 
 		Map<String, Object> res = new HashMap<>(3);