yujian
2020-01-18 f4a0f2acc63d7785eab108419a4e16f5f688cb95
fanli/src/test/java/org/fanli/dynamic/Test_InviteMaterialService.java
@@ -1,40 +1,68 @@
package org.fanli.dynamic;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
import org.junit.Test;
import com.yeshi.fanli.entity.dynamic.InviteMaterial;
import com.yeshi.fanli.service.inter.dynamic.DynamicInfoService;
import com.yeshi.fanli.service.inter.dynamic.InviteMaterialService;
import com.yeshi.fanli.util.BeanUtil;
import com.yeshi.fanli.util.StringUtil;
public class Test_InviteMaterialService {
   @Test
   public void draw1() {
   public void insertMaterial() {
      try {
         InviteMaterialService service = BeanUtil.getBean(InviteMaterialService.class);
         String s = "";
         List<String> list = new ArrayList<String>();
         String fliePath = "F:\\company_material\\invite\\name.txt";
//         File file = new File("F:\\company_material\\invite\\name.txt");//Text文件
//         BufferedReader buff = new BufferedReader(new FileReader(file));// 构造一个BufferedReader类来读取文件
         BufferedReader buff = new BufferedReader(new InputStreamReader(new FileInputStream(fliePath),"gbk"));
         
//         String picture = "http://img.flqapp.com/resource/invite/everyday/1.jpg";
//         String text = "有时候,活得累,并非生活过于刻薄,而是太容易被外界的氛围所感染,被他人的情绪所左右。";
//         String picture = "http://img.flqapp.com/resource/invite/everyday/2.jpg";
//         String text = "别把窘境迁怒于别人,唯一可以抱怨的,只是不够努力的自己。";
//         String picture = "http://img.flqapp.com/resource/invite/everyday/3.jpg";
//         String text = "世上的事,只要肯用心去学,没有一件是太晚的。要始终保持敬畏之心,对阳光,对美,对痛楚。";
         String picture = "http://img.flqapp.com/resource/invite/everyday/4.jpg";
         String text = "人生就像是一个马尔可夫链,未来取决于当下正在做的事,而无关于过去做完的事。";
         InviteMaterial material = new InviteMaterial();
         material.setState(0);
         material.setText(text);
         material.setPicture(picture);
         service.insert(material);
         while ((s = buff.readLine()) != null) {// 使用readLine方法,一次读一行
            if (!StringUtil.isNullOrEmpty(s)) {
               list.add(s.trim());
            }
         }
         buff.close();
         // 图片格式
         int startPic = 246;
         int endPic = 261;
         for (int i = 0; i < list.size(); i++) {
            String text = list.get(i);
            if (startPic > endPic) {
               System.out.println("---------------------------------");
               System.out.println(text);
               System.out.println("---------------------------------");
               break;
            }
            InviteMaterial record = new InviteMaterial();
            record.setText(text);
            record.setPicture("http://img.flqapp.com/resource/invite/everyday/"+ startPic +".jpg");
            record.setState(0);
            service.insert(record);
            startPic ++;
            if (i == list.size()-1) {
               System.out.println("---------------------------------");
               System.out.println(text);
               System.out.println("---------------------------------");
            }
         }
         System.out.println("test");
      } catch (Exception e) {
         e.printStackTrace();
      }
   }
   
}