bug修改

This commit is contained in:
guo 2024-01-24 18:29:22 +08:00
parent fbf9dbb8c4
commit 26adb2882e
2 changed files with 17 additions and 19 deletions

View File

@ -25,7 +25,6 @@ import com.zhgd.xmgl.modules.rt.service.IRtWorkTicketService;
import com.zhgd.xmgl.modules.video.entity.VideoItem;
import com.zhgd.xmgl.modules.video.mapper.VideoItemMapper;
import com.zhgd.xmgl.modules.video.service.impl.VideoItemServiceImpl;
import com.zhgd.xmgl.util.Base64Util;
import com.zhgd.xmgl.util.HikVideoUtil;
import com.zhgd.xmgl.util.PageUtil;
import com.zhgd.xmgl.util.RefUtil;
@ -103,16 +102,19 @@ public class RtWorkTicketServiceImpl extends ServiceImpl<RtWorkTicketMapper, RtW
List<VideoItem> videoList = rtWorkTicket.getVideoList();
if (CollUtil.isNotEmpty(videoList)) {
for (VideoItem videoItem : videoList) {
try {
//设置视频
if (StringUtils.isNotEmpty(videoItem.getSerialNumber())) {
if (StringUtils.isNotEmpty(videoItem.getSerialNumber()) && StringUtils.isNotEmpty(videoConfig.getAppId()) && StringUtils.isNotEmpty(videoConfig.getAppSecret())) {
String url = HikVideoUtil.callPostApiGetPreviewURL(videoItem.getSerialNumber(), "hls", null, videoConfig.getAccount(),
videoConfig.getPassword(), videoConfig.getAppId(), videoConfig.getAppSecret());
videoItem.setPlayUrl(url);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
try {
String workTicket = rtWorkTicket.getWorkTicket();
if (StringUtils.isNotBlank(workTicket)) {
JSONArray jsonArray = JSON.parseArray(workTicket);
@ -122,9 +124,6 @@ public class RtWorkTicketServiceImpl extends ServiceImpl<RtWorkTicketMapper, RtW
}
rtWorkTicket.setWorkTicket(JSON.toJSONString(jsonArray));
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
return list;

View File

@ -2,7 +2,6 @@ package com.zhgd.xmgl.util;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.StrUtil;
import com.zhgd.jeecg.common.execption.OpenAlertException;
import lombok.experimental.UtilityClass;
import java.util.Date;
@ -34,7 +33,7 @@ public class PwUtil {
*/
public boolean checkPwExpire(Date date) {
//口令最长有效期为90天并为所有登录登录用
if (DateUtil.betweenDay(date, new Date(), true) > 90) {
if (DateUtil.compare(date, new Date()) < 0 && DateUtil.betweenDay(date, new Date(), true) > 90) {
return true;
}
return false;