钉钉模块

This commit is contained in:
dev 2025-12-13 18:22:04 +08:00
parent b7146258ea
commit b29f87fafd
2 changed files with 346 additions and 1 deletions

View File

@ -154,7 +154,9 @@ public class RobotGroupMessagesService {
public void sendCardMsg(String cardDataString,String outTrackId) throws Exception { public void sendCardMsg(String cardDataString,String outTrackId) throws Exception {
// log.info("sendCardMsg"); // log.info("sendCardMsg");
System.out.println("sendCardMsg"); System.out.println("sendCardMsg");
com.aliyun.dingtalkcard_1_0.Client client = RobotGroupMessagesService.createClient(); com.aliyun.dingtalkcard_1_0.Client client = RobotGroupMessagesService.createClient();
CreateAndDeliverHeaders createAndDeliverHeaders = new CreateAndDeliverHeaders(); CreateAndDeliverHeaders createAndDeliverHeaders = new CreateAndDeliverHeaders();
createAndDeliverHeaders.xAcsDingtalkAccessToken = accessTokenService.getAccessToken(); createAndDeliverHeaders.xAcsDingtalkAccessToken = accessTokenService.getAccessToken();

View File

@ -1,5 +1,6 @@
package org.asinkj.job.snailjob; package org.asinkj.job.snailjob;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateTime;
import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.DateUtil;
@ -144,7 +145,7 @@ public class AmzPullReviewsJobExecutor {
String jsonString = JSON.toJSONString(buildCardDataObject(reviewData)); String jsonString = JSON.toJSONString(buildCardDataObject(reviewData));
log.info("jsonString:{}", jsonString); log.info("jsonString:{}", jsonString);
String outTrackId = "test-out-track-id-" + new Date().getTime(); String outTrackId = "test-out-track-id-" + new Date().getTime();
robotGroupMessagesService.sendCardMsg(jsonString, outTrackId); // robotGroupMessagesService.sendCardMsg(jsonString, outTrackId);
bizAmazonReviewsService.updateAmzCardData(reviewData, jsonString, outTrackId); bizAmazonReviewsService.updateAmzCardData(reviewData, jsonString, outTrackId);
sleep(1000); sleep(1000);
@ -209,5 +210,347 @@ public class AmzPullReviewsJobExecutor {
return cardData; return cardData;
} }
public static void main(String[] args) {
List<String> list = Arrays.asList("EE-AU00001-US",
"CC-AU00001-US",
"CC-AC00001-CA",
"EE-AU00002-US",
"BB-AU00011-US",
"BB-AC00004-CA",
"CC-AU00002-US",
"CC-AC00002-CA",
"BB-AU00023-US",
"CC-AG00001-UK",
"CC-AG00001-IT",
"CC-AG00001-DE",
"CC-AG00001-FR",
"CC-AG00001-ES",
"DD-AU00033-US",
"CC-AG00001-NL",
"DD-AC00017-CA",
"CC-AG00001-SE",
"CC-AG00001-PL",
"CC-AG00001-BE",
"EE-AU00003-US",
"EE-AU00003-CA",
"EE-AU00003-MX",
"BB-AU00001-US",
"BB-AC00001-CA",
"BB-AU00007-US",
"BB-AC00007-CA",
"BB-AG00005-UK",
"BB-AE00001-DE",
"BB-AU00008-US",
"BB-AC00008-CA",
"BB-AG00006-UK",
"BB-AG00006-IT",
"BB-AE00002",
"BB-AG00006-FR",
"BB-AG00006-ES",
"BB-AG00006-NL",
"BB-AG00006-SE",
"BB-AG00006-PL",
"BB-AG00006-BE",
"DD-AU00028-US",
"DD-AC00015-CA",
"AA-AU00037-US",
"AA-AC00011-CA",
"DD-AU00002-US",
"DD-AC00001-CA",
"DD-AJ00001-JP",
"AA-AU00006-US",
"AA-AC00008-CA",
"DD-AU00004-US",
"DD-AC00003-CA",
"AA-AU0012-US",
"AA-AC00012",
"AA-AU0012-MX",
"DD-AU00006-US",
"DD-AC00005-CA",
"AA-AU00032-US",
"AA-AC00013-CA",
"AA-AU00039-US",
"AA-AC00009-CA",
"AA-AU00001-US",
"AA-AC00001-CA",
"AA-AU00003-US",
"AA-AC00002-CA",
"AA-AU00009-US",
"AA-AU00030-US",
"AA-AC00010-CA",
"AA-AU00022-US",
"AA-AC00007-CA",
"AA-AU00015-US",
"AA-AC00003-CA",
"AA-AU00035-US",
"AA-AU00035-CA",
"AA-AU00035-MX",
"AA-AU00004-US",
"DD-AU00007-US",
"DD-AC00010-CA",
"DD-AU00012-US",
"DD-AC00013-CA",
"BB-AU00046-US",
"CC-AU00005-US",
"BB-AU00041-US",
"BB-AC00041-CA",
"DD-AG00019-UK",
"DD-AG00018-UK",
"AA-AU00059-US",
"BB-AU00060-US",
"DD-AU00043-US",
"BB-AG00018-UK",
"BB-AG00002-UK",
"AA-AL00015-IT",
"DD-AU00047-US",
"AA-AF00015-FR",
"AA-AG00011-UK",
"AA-AC00012-CA",
"DD-AJ00007-JP",
"BB-AU00067-US",
"DD-AG00035-UK",
"AA-AU0012-BR",
"AA-AG00005",
"AA-AL00012",
"AA-AE00012",
"AA-AF00012",
"AA-AU00012-ES",
"AA-AU00012-NL",
"BB-AU00061-US",
"BB-AU00061-CA",
"DD-AG00037-UK",
"EE-AU00002-BR",
"BB-AU00069-US",
"BB-AU00070-US",
"AA-AG00010-UK",
"EE-AU00005-US",
"EE-AU00005-CA",
"EE-AU00005-MX",
"DD-AG00001-UK",
"EE-AU00003-BR",
"DD-AJ00008-JP",
"DD-AC00024-CA",
"BB-AU00076-US",
"BB-AU00075-US",
"BB-AU00078-US",
"AA-AE00003-IT",
"AA-AE00003-DE",
"AA-AE00003-FR",
"AA-AE00003-ES",
"DD-AJ00006-JP",
"BB-AG00020-UK",
"DD-AL00002-IT",
"DD-AE00002-DE",
"DD-AF00003-FR",
"BB-AU00072-US",
"BB-AU00082-US",
"BB-AU00084-US",
"AA-AG00016-UK",
"AA-AE00015-DE",
"AA-AE00015-ES",
"AA-AE00015-NL",
"AA-AE00015-SE",
"AA-AE00015-IE",
"AA-AU00066-US",
"BB-AU00086-US",
"DD-AX00002-ES",
"DD-LX-NL",
"DD-LX-SE",
"DD-AP00001-PL",
"DD-LX-BE",
"BB-AU00083-US",
"BB-AG00012-UK",
"BB-AL00001-IT",
"BB-AJ00001-JP",
"EE-AG00001-UK",
"BB-AU00088-US",
"BB-AE00004-ES",
"BB-AG00021-UK",
"EE-AC00001-CA",
"EE-AU00001-MX",
"EE-AU00001-BR",
"DD-AG00041-UK",
"AA-AG00019",
"BB-AU00079-US",
"BB-AU00079-CA",
"BB-AU00079-MX",
"BB-AF00002-FR",
"CH-00001-US",
"CH-00001-CA",
"CH-00001-MX",
"BB-AG00022-UK",
"DD-AL00004-IT",
"DD-AE00004-DE",
"DD-AF00004-FR",
"DD-AX00004-ES",
"CH-AU00003-US",
"CH-AU00003-CA",
"CH-AU00003-MX",
"CC-AU0009-US",
"CC-AU0009-CA",
"AA-AU00035-BR",
"DD-AG00042-UK");
List<String> list2 = Arrays.asList("BB-AU00078-US",
"aa-au00004-CA",
"aa-au00004-US",
"BB-AU00083-CA",
"BB-AU00083-US",
"AA-AG00019-UK",
"AA-AU00066-US",
"AA-AG00017-UK",
"AA-AE00004-IT-IT",
"AA-AE00004-DE-DE",
"AA-AG00005-UK",
"AA-AE00012-DE",
"AA-AF00012-FR",
"AA-AU00039-US",
"AA-AC00009-CA",
"AA-AU00037-US",
"AA-AC00011-CA",
"BB-AE00002-DE",
"BB-AG00006-UK",
"AA-AG00011-UK",
"AA-AE00003-IT-IT",
"AA-AE00003-DE-DE",
"BB-AU00072-US",
"BB-AG00022-UK",
"BB-AU00023-US",
"AA-AC00001-CA",
"AA-AU00001-US",
"AA-AC00012-CA",
"AA-AU00059-US",
"AA-AE00015-DE",
"AA-AL00015-IT",
"AA-AG00016-UK",
"AA-AF00015-FR",
"AA-AU00015-BR",
"AA-AU00015-MX",
"AA-AU00015-CA",
"AA-AU00015-US",
"BB-AL00001-IE",
"BB-AL00001-BE",
"BB-AL00001-PL",
"BB-AL00001-SE",
"BB-AL00001-NL",
"BB-AL00001-IT",
"BB-AL00001-DE",
"BB-AL00001-FR",
"BB-AL00001-UK",
"BB-AL00001-ES",
"DD-AG00041-UK",
"BB-AU00046-US-US",
"DD-AG00019-UK",
"BB-AC00001-CA-CA",
"BB-AU00001-US",
"AA-AC00007-CA",
"AA-AU00009-US",
"AA-AU00003-US",
"AA-AC00002-CA",
"DD-AC00017-CA",
"DD-AU00033-US",
"BB-AU00061-US",
"DD-AG00018-UK",
"DD-AC00024-CA",
"DD-AU00043-US",
"BB-AU00079-US",
"BB-AU00060-CA",
"BB-AU00060-US",
"BB-AU00076-US",
"BB-AU00041-MX",
"BB-AU00041-CA",
"BB-AU00041-US",
"DD-AJ00007-JP",
"BB-AU00007-MX",
"BB-AU00007-CA",
"BB-AU00007-US",
"DD-AX00002-ES",
"DD-AL00001-IT",
"DD-AE00001-DE",
"DD-AG00001-UK",
"DD-AF00003-FR",
"DD-AU00047-US",
"AA-AU00035-US",
"DD-AJ00008-JP",
"DD-AG00042-UK",
"AA-AU00032-US",
"DD-AU00007-BR",
"DD-AU00007-MX",
"DD-AU00007-CA",
"DD-AU00007-US",
"CH-AU00003-US",
"BB-AU00067-US",
"BB-AU00084-US",
"BB-AU00070-US",
"DD-AG00035-UK",
"BB-AU00069-US",
"BB-AE00004-ES",
"BB-AG00002-UK",
"BB-AF00002-FR",
"AA-AC00008-CA",
"AA-AU00006-US",
"DD-AG00037-UK",
"DD-AC00015-CA",
"DD-AU00028-US",
"DD-AC00013-CA",
"DD-AU00012-US",
"DD-AJ00006-JP",
"DD-AL00004-IT",
"DD-AX00004-ES",
"DD-AE00004-DE",
"DD-AF00004-FR",
"BB-AJ00001-JP",
"DD-AJ00001-JP",
"BB-AU00086-US",
"DD-AC00001-CA",
"DD-AU00002-US",
"BB-AU00008-US",
"BB-AC00008-CA",
"ASGZM0DMJOBDY-na-BR",
"DD-AC00003-CA",
"DD-AU00004-US",
"DD-AU00006-US-CA-BR",
"DD-AU00006-US-CA-MX",
"DD-AC00005-CA",
"DD-AU00006-US",
"BB-AG00021-UK",
"BB-AE00001-DE",
"BB-AG00005-UK",
"BB-AU00090-US",
"BB-AU00088-US",
"BB-AC00001-CA",
"BB-AU00011-US",
"BB-AU00075-US",
"BB-AU00082-US",
"CC-AU0009-US",
"CC-AU00005-US",
"EE-AU00005-BR",
"EE-AU00005-MX",
"EE-AU00005-CA",
"EE-AU00005-US",
"CC-AC00001",
"CC-AU00001",
"EE-AU00003-BR",
"EE-AU00003-MX",
"EE-AU00003-CA",
"EE-AU00003-US",
"CC-AG00001-UK",
"CC-AC00002",
"CC-AU00002",
"EE-AU00002-BR",
"EE-AU00002-MX",
"EE-AU00002-CA",
"EE-AU00002-US",
"EE-AG00001-UK",
"EE-AU00001-BR",
"EE-AU00001-MX",
"EE-AU00001-CA",
"EE-AU00001-US");
Collection<String> subtract = CollUtil.subtract(list, list2);
System.out.println(subtract);
}
} }