yujian
2020-01-18 f4a0f2acc63d7785eab108419a4e16f5f688cb95
fanli/src/test/java/org/fanli/dynamic/Test_InviteMaterialService.java
@@ -1,24 +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 {
         DynamicInfoService service = BeanUtil.getBean(DynamicInfoService.class);
         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"));
         
         service.insertShopInfo();
         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();
      }
   }
   
}