Commit 6e99e8e5f1f0ee4bcda3885ef3a720be64f73b7f

Authored by 王言钊
2 parents 7061f7b7 07b32855

Merge branch 'test' into dev

src/main/java/com/cnlive/shenhe/job/TextJob.java 0 → 100644
  1 +package com.cnlive.shenhe.job;
  2 +
  3 +import com.alibaba.fastjson.JSONObject;
  4 +import com.cnlive.shenhe.utils.YiDunAntiFraudUtil;
  5 +import lombok.extern.slf4j.Slf4j;
  6 +
  7 +import java.io.*;
  8 +
  9 +/**
  10 + * @Author: yan-zhao-wang
  11 + * @DateTime: 2022-06-27 10:30
  12 + */
  13 +@Slf4j
  14 +public class TextJob {
  15 +
  16 +
  17 + public static void main(String[] args) {
  18 + BufferedReader bufferedReader = null;
  19 + BufferedWriter bufferedWriter = null;
  20 + String type = null;
  21 + String desc = null;
  22 + try {
  23 + bufferedReader = new BufferedReader(new FileReader(new File("C:\\Users\\Administrator\\Desktop\\123.txt")));
  24 + bufferedWriter = new BufferedWriter(new BufferedWriter(new FileWriter(new File("C:\\Users\\Administrator\\Desktop\\通过数据.txt"))));
  25 + boolean falg = true;
  26 + while (falg) {
  27 + if (falg = (bufferedReader.readLine()) != null ? true : false) {
  28 + String txt = bufferedReader.readLine();
  29 + JSONObject textFilter = YiDunAntiFraudUtil.getTextFilter(txt);
  30 + type = textFilter.getString("type");
  31 + desc = textFilter.getString("desc");
  32 + if (type.equals("PASS")) {
  33 + bufferedWriter.write(txt);
  34 + bufferedWriter.newLine();
  35 + }
  36 + log.info("type:{}" + type);
  37 + log.info("desc:{}" + desc);
  38 + }
  39 + }
  40 +
  41 + } catch (IOException e) {
  42 + e.printStackTrace();
  43 + } finally {
  44 + if (bufferedReader != null) {
  45 + try {
  46 + bufferedReader.close();
  47 + } catch (IOException e) {
  48 + e.printStackTrace();
  49 + }
  50 + }
  51 + if (bufferedWriter != null) {
  52 + try {
  53 + bufferedWriter.close();
  54 + } catch (IOException e) {
  55 + e.printStackTrace();
  56 + }
  57 + }
  58 + }
  59 + }
  60 +
  61 +}