Commit c58bfb72 by 徐高华

检查silk2mp3

parent 0b265281
...@@ -31,6 +31,7 @@ import com.gic.haoban.manage.service.pojo.QwOpenResultInitBO; ...@@ -31,6 +31,7 @@ import com.gic.haoban.manage.service.pojo.QwOpenResultInitBO;
import com.gic.haoban.manage.service.service.OpenStaffService; import com.gic.haoban.manage.service.service.OpenStaffService;
import com.gic.haoban.manage.service.service.StaffClerkRelationService; import com.gic.haoban.manage.service.service.StaffClerkRelationService;
import com.gic.haoban.manage.service.util.OpenUtils; import com.gic.haoban.manage.service.util.OpenUtils;
import com.gic.redis.data.util.RedisUtil;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
...@@ -254,16 +255,24 @@ public class OpenStaffServiceImpl implements OpenStaffService { ...@@ -254,16 +255,24 @@ public class OpenStaffServiceImpl implements OpenStaffService {
@Override @Override
public void openStaffTimer() { public void openStaffTimer() {
log.info("定时检查托管状态"); log.info("定时检查托管状态");
Object o = RedisUtil.getCache("haobansilk2mp3") ;
if(null == o) {
com.gic.haoban.common.utils.DingUtils.send("请检查silk2mp3", false);
}
List<TabOpenStaff> list = this.openStaffMapper.listAllOnline(null, null); List<TabOpenStaff> list = this.openStaffMapper.listAllOnline(null, null);
for (TabOpenStaff item : list) { for (TabOpenStaff item : list) {
String uuid = item.getUuid(); try{
boolean isLogin = OpenUtils.isLogin(uuid); String uuid = item.getUuid();
// 未登录 boolean isLogin = OpenUtils.isLogin(uuid);
if (!isLogin) { // 未登录
String autLogin = this.autoLogin(item.getOpenStaffId(), item.getQwUserId()); if (!isLogin) {
if (null == autLogin) { String autLogin = this.autoLogin(item.getOpenStaffId(), item.getQwUserId());
this.logout(uuid, "定时检查异", 0, OpenStaffOfflineEnum.OFFLINE2.getDesc()); if (null == autLogin) {
this.logout(uuid, "定时检查异", 0, OpenStaffOfflineEnum.OFFLINE2.getDesc());
}
} }
}catch (Exception e) {
log.info("异常",e);
} }
} }
} }
......
...@@ -42,6 +42,7 @@ import com.gic.member.tag.api.dto.MemberTagItemDTO; ...@@ -42,6 +42,7 @@ import com.gic.member.tag.api.dto.MemberTagItemDTO;
import com.gic.member.tag.api.service.MemberTagApiService; import com.gic.member.tag.api.service.MemberTagApiService;
import com.gic.member.tag.api.service.MemberTagGroupApiService; import com.gic.member.tag.api.service.MemberTagGroupApiService;
import com.gic.qcloud.BucketNameEnum; import com.gic.qcloud.BucketNameEnum;
import com.gic.redis.data.util.RedisUtil;
import com.gic.thirdparty.cloudfile.CloudFileUtil; import com.gic.thirdparty.cloudfile.CloudFileUtil;
import com.gic.thirdparty.cloudfile.enums.CloudFileBusinessOptEnum; import com.gic.thirdparty.cloudfile.enums.CloudFileBusinessOptEnum;
import com.gic.thirdparty.cloudfile.enums.CloudFileTypeEnum; import com.gic.thirdparty.cloudfile.enums.CloudFileTypeEnum;
...@@ -66,6 +67,7 @@ import java.io.IOException; ...@@ -66,6 +67,7 @@ import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.*; import java.util.*;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/** /**
...@@ -781,6 +783,7 @@ public class QywxOpenTaskController { ...@@ -781,6 +783,7 @@ public class QywxOpenTaskController {
@IgnoreLogin @IgnoreLogin
public Object listSilk() { public Object listSilk() {
List<OpenQwSilkMp3DTO> ret = this.openQwApiService.listSilk(); List<OpenQwSilkMp3DTO> ret = this.openQwApiService.listSilk();
RedisUtil.setCache("haobansilk2mp3",1,3L, TimeUnit.MINUTES);
return RestResponse.successResult(ret); return RestResponse.successResult(ret);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment