From 207dc8655711cddac2653e18b51e58a88dba2084 Mon Sep 17 00:00:00 2001
From: yj <Administrator@192>
Date: 星期五, 06 三月 2020 18:14:36 +0800
Subject: [PATCH] 发圈处理

---
 fanli/src/test/java/org/fanli/dynamic/Test_InviteMaterialService.java |   68 ++++++++++++++++++++++++----------
 1 files changed, 48 insertions(+), 20 deletions(-)

diff --git a/fanli/src/test/java/org/fanli/dynamic/Test_InviteMaterialService.java b/fanli/src/test/java/org/fanli/dynamic/Test_InviteMaterialService.java
index a74e166..31fe05d 100644
--- a/fanli/src/test/java/org/fanli/dynamic/Test_InviteMaterialService.java
+++ b/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));// 鏋勯�犱竴涓狟ufferedReader绫绘潵璇诲彇鏂囦欢
+			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 = "浜虹敓灏卞儚鏄竴涓┈灏斿彲澶摼锛屾湭鏉ュ彇鍐充簬褰撲笅姝e湪鍋氱殑浜嬶紝鑰屾棤鍏充簬杩囧幓鍋氬畬鐨勪簨銆�";
-			
-			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();
 		}
 	}
-
 	
 }

--
Gitblit v1.8.0