| | |
| | | import com.doumee.core.constants.ResponseStatus; |
| | | import com.doumee.core.exception.BusinessException; |
| | | import com.doumee.core.utils.Constants; |
| | | import com.doumee.service.business.InterfaceLogService; |
| | | import com.doumee.service.business.MemberService; |
| | | import com.doumee.service.business.impl.hksync.HkSyncEmpowerServiceImpl; |
| | | import com.doumee.service.business.impl.hksync.HkSyncImgServiceImpl; |
| | |
| | | * @date 2021-10-10 14:40:35 |
| | | * https://www.bejson.com/othertools/cron/ cron 表达式生成地址 |
| | | */ |
| | | //@Component |
| | | //@EnableScheduling |
| | | @Component |
| | | @EnableScheduling |
| | | public class ScheduleTool { |
| | | |
| | | @Autowired |
| | |
| | | private HkSyncVisitServiceImpl hkSyncVisitService; |
| | | @Autowired |
| | | private MemberService memberService; |
| | | @Autowired |
| | | private InterfaceLogService interfaceLogService; |
| | | /** |
| | | * 是否开发者 |
| | | */ |
| | |
| | | public void syncEmpowerResultData() { |
| | | hkSyncEmpowerService.syncEmpowerResultData(); |
| | | } |
| | | *//** |
| | | */ |
| | | /** |
| | | * 定时查询人员实际下发权限结果,是否已经下载成功 |
| | | * @throws Exception |
| | | *//* |
| | |
| | | hkSyncParkService.syncParkBookData(); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 定时冻结内部人员 |
| | | */ |
| | |
| | | public void memberFreeze() { |
| | | memberService.memberFreeze(); |
| | | } |
| | | |
| | | /** |
| | | * 每天清理超过一周的接口日志数据(清除和安防平台对接的接口数据) |
| | | * @throws Exception |
| | | */ |
| | | @Scheduled(cron= "0 0 23 * * ?") |
| | | public void clearThreeMonthLog() throws Exception { |
| | | interfaceLogService.clearThreeMonthLog(); |
| | | } |
| | | } |