|
|
@@ -3,12 +3,17 @@ package com.xunmei.core.resumption.controller;
|
|
|
import cn.hutool.core.date.DateUtil;
|
|
|
import cn.hutool.core.util.NumberUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
+import com.alibaba.fastjson2.JSON;
|
|
|
import com.alibaba.nacos.common.utils.CollectionUtils;
|
|
|
+import com.alibaba.nacos.shaded.com.google.gson.Gson;
|
|
|
import com.xunmei.common.core.constant.SecurityConstants;
|
|
|
import com.xunmei.common.core.constant.SystemParameterConstant;
|
|
|
+import com.xunmei.common.core.event.WorkTimeChangeEvent;
|
|
|
import com.xunmei.common.core.web.domain.AjaxResult;
|
|
|
import com.xunmei.common.redis.utils.RedisUtils;
|
|
|
+import com.xunmei.common.security.annotation.InnerAuth;
|
|
|
import com.xunmei.common.security.utils.SecurityUtils;
|
|
|
+import com.xunmei.core.listener.WorkTimeChangeEventListener;
|
|
|
import com.xunmei.core.resumption.domain.Resumption;
|
|
|
import com.xunmei.core.resumption.dto.resumptionRegister.ResumptionTaskDataDto;
|
|
|
import com.xunmei.core.resumption.dto.TaskDetailsDto;
|
|
|
@@ -46,7 +51,13 @@ public class ResumptionController {
|
|
|
@Autowired
|
|
|
ResumptionService resumptionService;
|
|
|
|
|
|
-
|
|
|
+ @Autowired
|
|
|
+ WorkTimeChangeEventListener workTimeChangeEventListener;
|
|
|
+ @PostMapping(value = "/rebuild")
|
|
|
+ @InnerAuth
|
|
|
+ void rebuildTask(@RequestBody String event){
|
|
|
+ workTimeChangeEventListener.onApplicationEvent(new Gson().fromJson(event,WorkTimeChangeEvent.class));
|
|
|
+ }
|
|
|
|
|
|
@ApiOperation(value = "new所有")
|
|
|
@PostMapping(value = "/newTaskList")
|