lfx 3 månader sedan
förälder
incheckning
8fad825f2f

+ 9 - 0
mjava-ruisi/src/main/java/com/malk/ruisi/service/impl/RSImplService.java

@@ -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);
     }