|
@@ -1,5 +1,6 @@
|
|
|
package com.qmth.sop.business.service.impl;
|
|
|
|
|
|
+import cn.hutool.core.date.DateUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
@@ -22,7 +23,6 @@ import com.qmth.sop.common.util.FileStoreUtil;
|
|
|
import com.qmth.sop.common.util.FileUtil;
|
|
|
import com.qmth.sop.common.util.ServletUtil;
|
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
|
-import org.apache.commons.lang3.time.DateFormatUtils;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
@@ -102,7 +102,7 @@ public class TBDingServiceImpl extends ServiceImpl<TBDingMapper, TBDing> impleme
|
|
|
DingElementResult dingElementResult = this.findDingRule(userId, serviceId);
|
|
|
if (Objects.nonNull(dingElementResult)) {
|
|
|
Long userArchivesId = dingElementResult.getUserArchivesId();
|
|
|
- String currentDayStr = DateFormatUtils.format(System.currentTimeMillis(), SystemConstant.DEFAULT_DATE_DAY_PATTERN);
|
|
|
+ String currentDayStr = DateUtil.format(new Date(System.currentTimeMillis()), SystemConstant.DEFAULT_DATE_DAY_PATTERN);
|
|
|
QueryWrapper<TBDing> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.lambda().eq(TBDing::getServiceId, serviceId).eq(TBDing::getUserArchivesId, userArchivesId).eq(TBDing::getSignDate, currentDayStr);
|
|
|
if (SystemConstant.strNotNull(sopNo)) {
|
|
@@ -279,7 +279,7 @@ public class TBDingServiceImpl extends ServiceImpl<TBDingMapper, TBDing> impleme
|
|
|
// 当天补卡中的记录
|
|
|
List<TBDingApply> applyRecordList = resigningList.stream().filter(e -> {
|
|
|
Long applyTime = e.getApplyTime();
|
|
|
- String applyTimeStr = DateFormatUtils.format(applyTime, SystemConstant.DEFAULT_DATE_YMD_S_PATTERN);
|
|
|
+ String applyTimeStr = DateUtil.format(new Date(applyTime), SystemConstant.DEFAULT_DATE_YMD_S_PATTERN);
|
|
|
String applyYear = applyTimeStr.substring(0, yearEnd);
|
|
|
String applyDay = applyTimeStr.substring(dayStart);
|
|
|
return year.equals(applyYear) && signDate.equals(applyDay);
|
|
@@ -345,8 +345,8 @@ public class TBDingServiceImpl extends ServiceImpl<TBDingMapper, TBDing> impleme
|
|
|
Long endTime = dingTimeDto.getEndTime();
|
|
|
if (signTime < startTime || signTime > endTime) {
|
|
|
throw ExceptionResultEnum.ERROR.exception(
|
|
|
- String.format("区域协调人请在%s - %s打卡", DateFormatUtils.format(startTime, "yyyy/MM/dd"),
|
|
|
- DateFormatUtils.format(endTime, "yyyy/MM/dd")));
|
|
|
+ String.format("区域协调人请在%s - %s打卡", DateUtil.format(new Date(startTime), "yyyy/MM/dd"),
|
|
|
+ DateUtil.format(new Date(endTime), "yyyy/MM/dd")));
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -390,9 +390,9 @@ public class TBDingServiceImpl extends ServiceImpl<TBDingMapper, TBDing> impleme
|
|
|
facePass = score.compareTo(limit) > -1;
|
|
|
}
|
|
|
|
|
|
- String signDate = DateFormatUtils.format(signTime, SystemConstant.DEFAULT_DATE_DAY_PATTERN);
|
|
|
- String signYear = DateFormatUtils.format(signTime, SystemConstant.DEFAULT_DATE_YEAR_PATTERN);
|
|
|
- String currentDayStr = DateFormatUtils.format(System.currentTimeMillis(), SystemConstant.DEFAULT_DATE_DAY_PATTERN);
|
|
|
+ String signDate = DateUtil.format(new Date(signTime), SystemConstant.DEFAULT_DATE_DAY_PATTERN);
|
|
|
+ String signYear = DateUtil.format(new Date(signTime), SystemConstant.DEFAULT_DATE_YEAR_PATTERN);
|
|
|
+ String currentDayStr = DateUtil.format(new Date(System.currentTimeMillis()), SystemConstant.DEFAULT_DATE_DAY_PATTERN);
|
|
|
if (!currentDayStr.equals(signDate)) {
|
|
|
throw ExceptionResultEnum.ERROR.exception("打卡失败,时间异常");
|
|
|
}
|