|
@@ -12,13 +12,14 @@ import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
|
|
+import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
|
@Service
|
|
@Service
|
|
@Slf4j
|
|
@Slf4j
|
|
public class UploadFileLogServiceImpl extends ServiceImpl<UploadFileLogMapper, UploadFileLog> implements UploadFileLogService {
|
|
public class UploadFileLogServiceImpl extends ServiceImpl<UploadFileLogMapper, UploadFileLog> implements UploadFileLogService {
|
|
- @Value("${tunnelName}")
|
|
|
|
- private String tunnelName;
|
|
|
|
|
|
+ @Value("${tunnelNo}")
|
|
|
|
+ private String tunnelNo;
|
|
|
|
|
|
@Value("${dqType}")
|
|
@Value("${dqType}")
|
|
private String dqType;
|
|
private String dqType;
|
|
@@ -26,29 +27,39 @@ public class UploadFileLogServiceImpl extends ServiceImpl<UploadFileLogMapper, U
|
|
@Value("${cdqType}")
|
|
@Value("${cdqType}")
|
|
private String cdqType;
|
|
private String cdqType;
|
|
|
|
|
|
|
|
+ @Value("${cdqUpMin}")
|
|
|
|
+ private int cdqUpMin;
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public Map<String, Object> GenerateData(Date date) {
|
|
public Map<String, Object> GenerateData(Date date) {
|
|
|
|
|
|
- Date startTime = date;
|
|
|
|
|
|
+ Date cdqStartTime = new Date(date.getTime() - cdqUpMin * 60 * 1000);
|
|
|
|
+
|
|
|
|
+ Date cdqEndTime = new Date(date.getTime() + 15 * 60 * 1000);
|
|
|
|
|
|
- Date endTime = new Date(date.getTime() + 15 * 60 * 1000);
|
|
|
|
|
|
+ Date dqStartTime = new Date(date.getTime() - 15 * 60 * 1000);
|
|
|
|
|
|
|
|
+ Date dqEndTime = new Date(date.getTime() + 15 * 60 * 1000);
|
|
Map<String, Object> map = new HashMap<>();
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
|
|
|
|
|
|
|
if (list(lambdaQuery()
|
|
if (list(lambdaQuery()
|
|
- .between(UploadFileLog::getCreatTime, startTime, endTime)
|
|
|
|
|
|
+ .between(UploadFileLog::getCreatTime, cdqStartTime, cdqEndTime)
|
|
.eq(UploadFileLog::getFileTypeEnum, cdqType)
|
|
.eq(UploadFileLog::getFileTypeEnum, cdqType)
|
|
- .eq(UploadFileLog::getFileStatusEnum, FileStatusEnum.E2).getWrapper()).size() > 0) {
|
|
|
|
|
|
+ .eq(UploadFileLog::getFileStatusEnum, FileStatusEnum.E2.name())
|
|
|
|
+ .eq(UploadFileLog::getUploadObjectNo, tunnelNo)
|
|
|
|
+ .getWrapper()).size() > 0) {
|
|
map.put("cdqStatus", 1);
|
|
map.put("cdqStatus", 1);
|
|
}else {
|
|
}else {
|
|
map.put("cdqStatus", 0);
|
|
map.put("cdqStatus", 0);
|
|
}
|
|
}
|
|
|
|
|
|
if (list(lambdaQuery()
|
|
if (list(lambdaQuery()
|
|
- .between(UploadFileLog::getCreatTime, startTime, endTime)
|
|
|
|
|
|
+ .between(UploadFileLog::getCreatTime, dqStartTime, dqEndTime)
|
|
.eq(UploadFileLog::getFileTypeEnum, dqType)
|
|
.eq(UploadFileLog::getFileTypeEnum, dqType)
|
|
- .eq(UploadFileLog::getFileStatusEnum, FileStatusEnum.E2).getWrapper()).size() > 0) {
|
|
|
|
|
|
+ .eq(UploadFileLog::getUploadObjectNo, tunnelNo)
|
|
|
|
+ .eq(UploadFileLog::getFileStatusEnum, "E2")
|
|
|
|
+ .getWrapper()).size() > 0) {
|
|
map.put("dqStatus", 1);
|
|
map.put("dqStatus", 1);
|
|
}else {
|
|
}else {
|
|
map.put("dqStatus", 0);
|
|
map.put("dqStatus", 0);
|