|
@@ -13,6 +13,7 @@ import com.malk.service.aliwork.YDClient;
|
|
|
import com.malk.service.aliwork.YDService;
|
|
|
import com.malk.service.dingtalk.DDClient;
|
|
|
import com.malk.service.dingtalk.DDClient_Contacts;
|
|
|
+import com.malk.service.dingtalk.DDClient_Workflow;
|
|
|
import com.malk.utils.UtilDateTime;
|
|
|
import com.malk.utils.UtilHttp;
|
|
|
import com.malk.utils.UtilMap;
|
|
@@ -28,6 +29,8 @@ import org.springframework.web.bind.annotation.PostMapping;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import java.io.IOException;
|
|
|
+import java.time.LocalDate;
|
|
|
+import java.time.LocalTime;
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
|
@EnableScheduling
|
|
@@ -43,6 +46,8 @@ public class RSImplService implements RSService {
|
|
|
|
|
|
@Autowired
|
|
|
private DDClient_Contacts ddClient_contacts;
|
|
|
+ @Autowired
|
|
|
+ private DDClient_Workflow ddClientWorkflow;
|
|
|
|
|
|
@Autowired
|
|
|
private DDClient ddClient;
|
|
@@ -194,6 +199,10 @@ public class RSImplService implements RSService {
|
|
|
.build();
|
|
|
if (UtilMap.getBoolean(data, "isNotice")) {
|
|
|
ydParam.setAtUserId(UtilMap.getString(data, "atUserId"));
|
|
|
+
|
|
|
+ ddClientWorkflow.createTBTask(ddClient.getAccessToken(),"","标题","描述",
|
|
|
+ UtilDateTime.getLocalDateTimeTimeStamp(LocalDate.now().plusDays(7).atTime(LocalTime.MAX)), Arrays.asList(""),Arrays.asList("")
|
|
|
+ ,UtilMap.map("appUrl, pcUrl","www","www"),false,30,UtilMap.map("dingNotify","1"));
|
|
|
}
|
|
|
ydClient.operateData(ydParam, YDConf.FORM_OPERATION.remarks);
|
|
|
}
|