浏览代码

增加时间工具类

daili 3 年之前
父节点
当前提交
27218309c8

+ 1 - 0
application-facade/pom.xml

@@ -10,6 +10,7 @@
     <modelVersion>4.0.0</modelVersion>
     <artifactId>application-facade</artifactId>
     <packaging>jar</packaging>
+    <name>application-web</name>
 
     <dependencies>
         <dependency>

+ 0 - 1
application-facade/src/main/java/com/factory/web/service/impl/fa/FirstArticleServiceImpl.java

@@ -1135,7 +1135,6 @@ public class FirstArticleServiceImpl extends ServiceImpl<FirstArticleMapper, Ben
         				.in(BentelerPlan::getStatus,PlanStatus.APPROVAL_PASS.value,PlanStatus.APPROVAL_FORMAL.value,PlanStatus.HISTORY.value)
         				.orderByDesc(BentelerPlan::getId)
         				);
-        		list.add(planService.getById(plan.getOriginalId()));
         	}
 //            List<PlanBind> bindList = planBindService.list(Wrappers.<PlanBind>lambdaQuery().eq(PlanBind::getOldBentelerPlanId, req.getId())
 //            		.select(PlanBind::getNewBentelerPlanId));

+ 60 - 0
common-base/src/main/java/com/factory/base/util/time/TimeConvert.java

@@ -0,0 +1,60 @@
+package com.factory.base.util.time;
+
+import java.time.LocalDateTime;
+import java.time.LocalTime;
+import java.time.format.DateTimeFormatter;
+
+/**
+ * @program: stadyBegin
+ * @description:
+ * @author: dl
+ * @create: 08月07日 13时
+ **/
+public class TimeConvert {
+    private static String dateTimeString2String(String format, int seconds) {
+        String replace = format.replace(" ", "T");
+        LocalDateTime localDateTime1 = LocalDateTime.parse(replace);
+        LocalDateTime res = localDateTime1.plusSeconds(seconds);
+        return res.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
+    }
+
+    private LocalDateTime dateTimeString2Datetime(String format, int seconds) {
+        String replace = format.replace(" ", "T");
+        LocalDateTime localDateTime1 = LocalDateTime.parse(replace);
+        return localDateTime1.plusSeconds(seconds);
+    }
+
+    private String datetime2String(LocalDateTime localDateTime, int seconds) {
+        LocalDateTime res = localDateTime.plusSeconds(seconds);
+        String format = localDateTime.format(DateTimeFormatter.ofPattern("HH:mm:ss"));
+        return format;
+    }
+
+    private LocalDateTime datetime2datetime(LocalDateTime localDateTime, int seconds) {
+        LocalDateTime res = localDateTime.plusSeconds(seconds);
+        return res;
+    }
+
+    private static String timeString2String(String format, int seconds) {
+        String replace = format.replace(" ", "T");
+        LocalTime res = LocalTime.parse(replace).plusSeconds(seconds);
+        return res.format(DateTimeFormatter.ofPattern("HH:mm:ss"));
+    }
+
+    private LocalTime timeString2time(String format, int seconds) {
+        String replace = format.replace(" ", "T");
+        LocalTime localDateTime1 = LocalTime.parse(replace);
+        return localDateTime1.plusSeconds(seconds);
+    }
+
+    private String time2String(LocalTime localTime, int seconds) {
+        LocalTime res = localTime.plusSeconds(seconds);
+        String format = res.format(DateTimeFormatter.ofPattern("HH:mm:ss"));
+        return format;
+    }
+
+    private LocalTime time2time(LocalTime localTime, int seconds) {
+        LocalTime res = localTime.plusSeconds(seconds);
+        return res;
+    }
+}