|
@@ -34,7 +34,8 @@ import org.springframework.web.multipart.MultipartFile;
|
|
|
import javax.annotation.PostConstruct;
|
|
|
import javax.annotation.Resource;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
-import java.time.*;
|
|
|
+import java.time.LocalDate;
|
|
|
+import java.time.ZoneId;
|
|
|
import java.time.temporal.ChronoUnit;
|
|
|
import java.util.*;
|
|
|
import java.util.function.BooleanSupplier;
|
|
@@ -356,14 +357,15 @@ public class JSCommonUtils {
|
|
|
}
|
|
|
|
|
|
public static <T extends BaseDo> void setBaseDetail(T t, SysUserDo userVo) {
|
|
|
+ if (userVo == null) {
|
|
|
+ userVo = getCurrentUser();
|
|
|
+ }
|
|
|
t.setCreatedate(new Date());
|
|
|
t.setModifydate(new Date());
|
|
|
- if (userVo != null) {
|
|
|
- t.setCreateuserid(userVo.getId());
|
|
|
- t.setCreateusername(userVo.getName());
|
|
|
- t.setModifyuserid(userVo.getId());
|
|
|
- t.setModifyusername(userVo.getName());
|
|
|
- }
|
|
|
+ t.setCreateuserid(userVo.getId());
|
|
|
+ t.setCreateusername(userVo.getName());
|
|
|
+ t.setModifyuserid(userVo.getId());
|
|
|
+ t.setModifyusername(userVo.getName());
|
|
|
t.setDeleted("0");
|
|
|
}
|
|
|
|
|
@@ -399,16 +401,16 @@ public class JSCommonUtils {
|
|
|
LocalDate localEndDate = endDate.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
|
|
|
switch (unit) {
|
|
|
case SaveConstans.INSPECTION_CYCLE_UNIT.HOUR: // 小时
|
|
|
- returnNum=(int)DateUtil.between(startDate,endDate, DateUnit.HOUR);
|
|
|
+ returnNum = (int) DateUtil.between(startDate, endDate, DateUnit.HOUR);
|
|
|
break;
|
|
|
case SaveConstans.INSPECTION_CYCLE_UNIT.DAY: //天
|
|
|
- returnNum= (int) DateUtil.between(startDate,endDate, DateUnit.DAY);
|
|
|
+ returnNum = (int) DateUtil.between(startDate, endDate, DateUnit.DAY);
|
|
|
break;
|
|
|
case SaveConstans.INSPECTION_CYCLE_UNIT.MONTH: // 月
|
|
|
- returnNum= (int) ChronoUnit.MONTHS.between(localStartDate,localEndDate);
|
|
|
+ returnNum = (int) ChronoUnit.MONTHS.between(localStartDate, localEndDate);
|
|
|
break;
|
|
|
case SaveConstans.INSPECTION_CYCLE_UNIT.YEAR: // 年
|
|
|
- returnNum= (int) ChronoUnit.YEARS.between(localStartDate,localEndDate);
|
|
|
+ returnNum = (int) ChronoUnit.YEARS.between(localStartDate, localEndDate);
|
|
|
break;
|
|
|
default:
|
|
|
log.error("单位异常");
|
|
@@ -416,6 +418,7 @@ public class JSCommonUtils {
|
|
|
}
|
|
|
return returnNum;
|
|
|
}
|
|
|
+
|
|
|
@PostConstruct
|
|
|
public void info() {
|
|
|
redisService = autoRedisService;
|