liusheng
2024-12-11 10aaa035f5be0312304d20f022bdb714a8f4900a
ruoyi-admin/src/main/java/com/ruoyi/web/test/DingTalkService.java
@@ -7,19 +7,17 @@
import com.dingtalk.api.request.OapiGettokenRequest;
import com.dingtalk.api.request.OapiMessageCorpconversationAsyncsendV2Request;
import com.dingtalk.api.request.OapiUserListidRequest;
import com.dingtalk.api.response.*;
import com.dingtalk.api.response.OapiGettokenResponse;
import com.dingtalk.api.response.OapiMessageCorpconversationAsyncsendV2Response;
import com.dingtalk.api.response.OapiUserListidResponse;
import com.taobao.api.ApiException;
import org.apache.commons.lang3.StringUtils;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class DingTalkService {
@@ -118,30 +116,37 @@
    }
    public static void main(String[] args) throws ApiException, IOException {
//        String appId = "wx1c5243d2337753f4";
//        String appSecret = "84a2186a0d175e88345267c716516cd3";
//        WeChatService weChatService = new WeChatService(appId, appSecret);
//        weChatService.sendMessageToFollowers("你在说啥呢????");
//        // new com.smartor.controller.BaseSmsaccountController().sendMessageToFollowers("AIJSl-IF6M05NzaXofPYbT5wgSP3bWH7I9OBmvJqsaU","www.baidu.com");
        String str = "我还不是没有吃过饭";
        String pattern = "[\\u4e00-\\u9fa5]*(哦|嗯|不是|做了|已经好了|完成)[\\u4e00-\\u9fa5]*";
//        sendNotification("17607179857", "1", "2", "3");
        Workbook workbook = new XSSFWorkbook();
        Sheet sheet = workbook.createSheet("Sheet1");
        // 创建行和单元格,并设置单元格的值
        Row row = sheet.createRow(0);
        row.createCell(0).setCellValue("姓名");
        row.createCell(1).setCellValue("性别");
        row.createCell(2).setCellValue("证件类型");
        row.createCell(3).setCellValue("出生日期");
        row.createCell(4).setCellValue("本人联系方式");
        row.createCell(5).setCellValue("亲属联系方式");
        row.createCell(6).setCellValue("患者标签");
        row.createCell(7).setCellValue("错误原因");
        Pattern r = Pattern.compile(pattern);
        Matcher m = r.matcher(str);
        // 保存工作簿到文件
        FileOutputStream outputStream = new FileOutputStream("example.xlsx");
        workbook.write(outputStream);
        outputStream.close();
        workbook.close();
        System.out.println(m.find());
////        String appId = "wx1c5243d2337753f4";
////        String appSecret = "84a2186a0d175e88345267c716516cd3";
////        WeChatService weChatService = new WeChatService(appId, appSecret);
////        weChatService.sendMessageToFollowers("你在说啥呢????");
////        // new com.smartor.controller.BaseSmsaccountController().sendMessageToFollowers("AIJSl-IF6M05NzaXofPYbT5wgSP3bWH7I9OBmvJqsaU","www.baidu.com");
//
////        sendNotification("17607179857", "1", "2", "3");
//        Workbook workbook = new XSSFWorkbook();
//        Sheet sheet = workbook.createSheet("Sheet1");
//        // 创建行和单元格,并设置单元格的值
//        Row row = sheet.createRow(0);
//        row.createCell(0).setCellValue("姓名");
//        row.createCell(1).setCellValue("性别");
//        row.createCell(2).setCellValue("证件类型");
//        row.createCell(3).setCellValue("出生日期");
//        row.createCell(4).setCellValue("本人联系方式");
//        row.createCell(5).setCellValue("亲属联系方式");
//        row.createCell(6).setCellValue("患者标签");
//        row.createCell(7).setCellValue("错误原因");
//
//        // 保存工作簿到文件
//        FileOutputStream outputStream = new FileOutputStream("example.xlsx");
//        workbook.write(outputStream);
//        outputStream.close();
//        workbook.close();
    }
}