fuliqi
2024-08-09 f1b16550e9a391001d7fadcc51c7320379e43d4a
录像可用接口查昨日数据
3个文件已修改
1个文件已添加
55 ■■■■ 已修改文件
ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/HKLoginParam.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/SnapshotDelayMonitorResult.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-server/src/main/java/com/ycl/calculate/FaceSnapshotDelayCalculation.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-server/src/main/java/com/ycl/task/UYTask.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/HKLoginParam.java
New file
@@ -0,0 +1,35 @@
package com.ycl.platform.domain.param.HK;
import lombok.Data;
@Data
public class HKLoginParam {
    /**
     * 用户名
     */
    private String userName;
    /**
     * 密码
     */
    private String password;
    /**
     * 请求地址
     */
    private String serviceUrl;
    /**
     *
     */
    private String imageCode;
    /**
     *
     */
    private String codeId;
    /**
     *
     */
    private Integer userType;
    /**
     * 语言
     */
    private String lang;
}
ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/SnapshotDelayMonitorResult.java
@@ -56,22 +56,22 @@
    private int invertCount;
    /**
     * 延迟14-30s的数据量,其中14由delayCriteria(2.3.2接口获取) +1 为准
     * 延迟14-30s的数据量,其中14由delayCriteria 150(2.3.2接口获取) +1 为准
     */
    private int dataDelayCount1;
    /**
     * 延迟31-60s的数据量,其中31由delayCriteria2(2.3.2接口获取) +1 为准
     * 延迟31-60s的数据量,其中31由delayCriteria2 180(2.3.2接口获取) +1 为准
     */
    private int dataDelayCount2;
    /**
     * 延迟61-300s的数据量,其中61由delayCriteria3(2.3.2接口获取) +1 为准
     * 延迟61-300s的数据量,其中61由delayCriteria3 300(2.3.2接口获取) +1 为准
     */
    private int dataDelayCount3;
    /**
     * 延迟大于300s的数据量,其中300由delayCriteria4(2.3.2接口获取) 为准
     * 延迟大于300s的数据量,其中300由delayCriteria4 600(2.3.2接口获取) 为准
     */
    private int dataDelayCount4;
ycl-server/src/main/java/com/ycl/calculate/FaceSnapshotDelayCalculation.java
@@ -14,7 +14,10 @@
import utils.DateUtils;
import java.math.BigDecimal;
import java.util.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.function.Function;
import java.util.stream.Collectors;
ycl-server/src/main/java/com/ycl/task/UYTask.java
@@ -200,7 +200,12 @@
        log.info("开始执行录像可用数据同步");
        RecordMetaDSumParam param = new RecordMetaDSumParam();
        param.setTenantId(tenantId);
        param.setStatTime(DateUtils.getDate());
        Calendar instance = Calendar.getInstance();
        instance.setTime(new Date());
        instance.add(Calendar.DAY_OF_MONTH, -1);
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
        String yesterday = format.format(instance.getTime());
        param.setStatTime(yesterday);
        JSONObject jsonObject = uyClient.recordMetaDSumList(param);
        if (jsonObject != null) {
            if (ApiConstants.UYSuccessCodeStr.equals(jsonObject.getString("code"))) {