From 3824cbcaec6e6c67418d5280a53e9c2fedeef6f9 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 11 七月 2019 16:34:13 +0800 Subject: [PATCH] 订单bug,分享爆款自购修改 --- fanli/src/main/java/com/yeshi/fanli/controller/TestController.java | 233 ++++++++++++++++++++++++++++++++++++++++----------------- 1 files changed, 162 insertions(+), 71 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/TestController.java b/fanli/src/main/java/com/yeshi/fanli/controller/TestController.java index 10d7243..6f44ca0 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/TestController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/TestController.java @@ -1,12 +1,15 @@ package com.yeshi.fanli.controller; +import java.io.BufferedReader; import java.io.File; +import java.io.FileReader; import java.io.IOException; import java.io.InputStream; import java.io.PrintWriter; import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; +import java.util.UUID; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; @@ -31,6 +34,7 @@ import com.yeshi.fanli.dao.mybatis.help.HelpCenterMapper; import com.yeshi.fanli.entity.bus.activity.ActivityShareResult; import com.yeshi.fanli.entity.bus.activity.RecommendActivity; +import com.yeshi.fanli.entity.dynamic.InviteMaterial; import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief; import com.yeshi.fanli.exception.ActivityException; import com.yeshi.fanli.exception.share.UserShareGoodsRecordException; @@ -39,10 +43,12 @@ import com.yeshi.fanli.service.inter.activity.ActivityService; import com.yeshi.fanli.service.inter.config.ConfigService; import com.yeshi.fanli.service.inter.dynamic.DynamicInfoService; +import com.yeshi.fanli.service.inter.dynamic.InviteMaterialService; import com.yeshi.fanli.service.inter.goods.TaoBaoGoodsBriefService; import com.yeshi.fanli.util.Constant; import com.yeshi.fanli.util.FileUtil; import com.yeshi.fanli.util.RedisManager; +import com.yeshi.fanli.util.StringUtil; import com.yeshi.fanli.util.db.MongoDBManager; import net.sf.json.JSONArray; @@ -79,6 +85,12 @@ @Resource private ConfigService configService; + + @Resource + private InviteMaterialService inviteMaterialService; + + + @RequestMapping(value = "testimg") public void testImg(HttpServletRequest request, PrintWriter out) { long startTime = System.currentTimeMillis(); @@ -199,48 +211,6 @@ out.print("<script>yestv.finishPage();</script>"); out.close(); } - - @RequestMapping(value = "insetDynamicInfo") - public void insetDynamicInfo(PrintWriter out) { - String content= "emoji鍏竴鍎跨鑺傛潵浜哱r\n" + - "鑰佸皯鍎跨浠埌蹇椿璧锋潵鍚э細鐢ㄧ鐪熸啩鎲汉鐢焅r\n" + - "emoji鐢ㄧ瓒h鐐逛汉鐢焑moji\r\n" + - "鐢ㄧ璇濇弿缁樹汉鐢焑moji\r\n" + - "鐢ㄧ蹇冨害杩囦汉鐢� emoji \r\n" + - "--------------------- \r\n浠婂ぉ : 6鏈�1鏃� 锔� 鏄熸湡鍥沑r\n" + - "澶╂皵 : 鏅磋浆澶氫簯 15-24鈩僜r\n" + - "鍚勪綅浜茬埍鐨勪綘 鏃╁畨锝瀄r\n" + - "璐墿鐪侀挶杩斿埄鍒窤pp锛氥�愰個璇烽摼鎺ャ�慭r\n" + - "鎴戠殑閭�璇风爜锛氥�愰個璇风爜銆�" ; - - dynamicInfoService.insertInviteMaterial(content, null, null, null); - - - String content2= "emoji鍏竴鍎跨鑺傛潵浜哱r\n" + - "鑰佸皯鍎跨浠埌蹇椿璧锋潵鍚э細鐢ㄧ鐪熸啩鎲汉鐢焅r\n" + - "emoji鐢ㄧ瓒h鐐逛汉鐢焑moji\r\n" + - "鐢ㄧ璇濇弿缁樹汉鐢焑moji\r\n" + - "鐢ㄧ蹇冨害杩囦汉鐢� emoji \r\n" + - "--------------------- \r\n浠婂ぉ : 6鏈�1鏃� 锔� 鏄熸湡鍥沑r\n" + - "澶╂皵 : 鏅磋浆澶氫簯 15-24鈩僜r\n" + - "鍚勪綅浜茬埍鐨勪綘 鏃╁畨锝瀄r\n" + - "璐墿鐪侀挶杩斿埄鍒窤pp锛氥�愰個璇烽摼鎺ャ�慭r\n" + - "鎴戠殑閭�璇风爜锛氥�愰個璇风爜銆�" ; - - dynamicInfoService.insertInviteMaterial(content2, "http://ec-1255749512.file.myqcloud.com/img/invite/53420a05de1644bd947fa23800ab0131.jpeg", null, null); - } - - - @RequestMapping(value = "insertShop") - public void insertShop(PrintWriter out) { - try { - dynamicInfoService.insertShopInfo(); - dynamicInfoService.insertTimeHotSale(); - dynamicInfoService.insertTimeRecommend(); - } catch (Exception e) { - e.printStackTrace(); - } - } /** @@ -253,6 +223,13 @@ ehCacheCacheManager.getCacheManager().clearAll(); } + + @RequestMapping(value = "removeRedisCache") + public void removeRedisCache(String key, PrintWriter out) { + redisManager.removeCommonString(key); + } + + @RequestMapping(value = "testConfig") public void getTestConfig(PrintWriter pw) { pw.print(configService.get("test")); @@ -273,35 +250,6 @@ } } - @RequestMapping(value = "insetDynamicInfo") - public void insetDynamicInfo(PrintWriter out) { - String content= "emoji鍏竴鍎跨鑺傛潵浜哱r\n" + - "鑰佸皯鍎跨浠埌蹇椿璧锋潵鍚э細鐢ㄧ鐪熸啩鎲汉鐢焅r\n" + - "emoji鐢ㄧ瓒h鐐逛汉鐢焑moji\r\n" + - "鐢ㄧ璇濇弿缁樹汉鐢焑moji\r\n" + - "鐢ㄧ蹇冨害杩囦汉鐢� emoji \r\n" + - "--------------------- \r\n浠婂ぉ : 6鏈�1鏃� 锔� 鏄熸湡鍥沑r\n" + - "澶╂皵 : 鏅磋浆澶氫簯 15-24鈩僜r\n" + - "鍚勪綅浜茬埍鐨勪綘 鏃╁畨锝瀄r\n" + - "璐墿鐪侀挶杩斿埄鍒窤pp锛氥�愰個璇烽摼鎺ャ�慭r\n" + - "鎴戠殑閭�璇风爜锛氥�愰個璇风爜銆�" ; - - dynamicInfoService.insertInviteMaterial(content, null); - - - String content2= "emoji鍏竴鍎跨鑺傛潵浜哱r\n" + - "鑰佸皯鍎跨浠埌蹇椿璧锋潵鍚э細鐢ㄧ鐪熸啩鎲汉鐢焅r\n" + - "emoji鐢ㄧ瓒h鐐逛汉鐢焑moji\r\n" + - "鐢ㄧ璇濇弿缁樹汉鐢焑moji\r\n" + - "鐢ㄧ蹇冨害杩囦汉鐢� emoji \r\n" + - "--------------------- \r\n浠婂ぉ : 6鏈�1鏃� 锔� 鏄熸湡鍥沑r\n" + - "澶╂皵 : 鏅磋浆澶氫簯 15-24鈩僜r\n" + - "鍚勪綅浜茬埍鐨勪綘 鏃╁畨锝瀄r\n" + - "璐墿鐪侀挶杩斿埄鍒窤pp锛氥�愰個璇烽摼鎺ャ�慭r\n" + - "鎴戠殑閭�璇风爜锛氥�愰個璇风爜銆�" ; - - dynamicInfoService.insertInviteMaterial(content2, "http://ec-1255749512.file.myqcloud.com/img/invite/53420a05de1644bd947fa23800ab0131.jpeg"); - } @RequestMapping(value = "insertShop") @@ -315,5 +263,148 @@ } } + /** + * 鎻掑叆閭�璇风礌鏉� + * @param out + */ + @RequestMapping(value = "uploadInviteMaterial") + public void uploadInviteMaterial(PrintWriter out) { + try { + List<InviteMaterial> list = new ArrayList<InviteMaterial>(); + + // 鍥剧墖鏂囦欢 + File file = new File("E:\\Invite\\Picture"); + File[] files = file.listFiles(); + for (File filePic : files) {// 閬嶅巻杩欎釜鏁扮粍 + String name = filePic.getName(); + String prefix = name.substring(name.lastIndexOf(".") + 1); + // 涓婁紶鏂囦欢鐩稿浣嶇疆 + String filePath = "/resource/invite/everyday/" + UUID.randomUUID().toString().replace("-", "") + "." + prefix; + + String fileUrl = COSManager.getInstance().uploadFile(filePic, filePath).getUrl(); + + System.out.println("FileName:" + name); + System.out.println("url:"+ fileUrl); + + InviteMaterial inviteMaterial = new InviteMaterial(); + inviteMaterial.setState(0); + inviteMaterial.setPicture(fileUrl); + list.add(inviteMaterial); + } + + + List<String> listTxt = new ArrayList<String>(); + File textfile = new File("E:\\Invite\\content.txt");//Text鏂囦欢 + BufferedReader br = new BufferedReader(new FileReader(textfile));// 鏋勯�犱竴涓狟ufferedReader绫绘潵璇诲彇鏂囦欢 + String s = ""; + while ((s = br.readLine()) != null) {// 浣跨敤readLine鏂规硶锛屼竴娆¤涓�琛� + if (StringUtil.isNullOrEmpty(s)) { + continue; + } + listTxt.add(s); + } + br.close(); + + if (list.size() == 0 || listTxt.size() == 0 || listTxt.size() < list.size()) { + return; + } + + for (int i = 0; i < list.size(); i++) { + InviteMaterial invite = list.get(i); + invite.setText(listTxt.get(i)); + inviteMaterialService.insert(invite); + } + JsonUtil.printMode(out, null, JsonUtil.loadTrueResult("涓婁紶鎴愬姛")); + } catch (Exception e) { + JsonUtil.printMode(out, null, JsonUtil.loadFalseResult("涓婁紶澶辫触")); + e.printStackTrace(); + } + } + + /** + * 鎻掑叆閭�璇风礌鏉� + * @param out + */ + @RequestMapping(value = "uploadInviteMaterial2") + public void uploadInviteMaterial2(PrintWriter out) { + try { + List<InviteMaterial> list = new ArrayList<InviteMaterial>(); + File picfile = new File("E:\\Invite\\pic.txt");//Text鏂囦欢 + BufferedReader brp = new BufferedReader(new FileReader(picfile));// 鏋勯�犱竴涓狟ufferedReader绫绘潵璇诲彇鏂囦欢 + String fileUrl = ""; + while ((fileUrl = brp.readLine()) != null) {// 浣跨敤readLine鏂规硶锛屼竴娆¤涓�琛� + if (StringUtil.isNullOrEmpty(fileUrl)) { + continue; + } + InviteMaterial inviteMaterial = new InviteMaterial(); + inviteMaterial.setId(UUID.randomUUID().toString().replace("-", "")); + inviteMaterial.setState(0); + inviteMaterial.setPicture(fileUrl); + list.add(inviteMaterial); + } + brp.close(); + + + List<String> listTxt = new ArrayList<String>(); + File textfile = new File("E:\\Invite\\content.txt");//Text鏂囦欢 + BufferedReader br = new BufferedReader(new FileReader(textfile));// 鏋勯�犱竴涓狟ufferedReader绫绘潵璇诲彇鏂囦欢 + String s = ""; + while ((s = br.readLine()) != null) {// 浣跨敤readLine鏂规硶锛屼竴娆¤涓�琛� + if (StringUtil.isNullOrEmpty(s)) { + continue; + } + listTxt.add(s); + } + br.close(); + + if (list.size() == 0 || listTxt.size() == 0 || listTxt.size() < list.size()) { + return; + } + + for (int i = 0; i < list.size(); i++) { + InviteMaterial invite = list.get(i); + invite.setText(listTxt.get(i)); + inviteMaterialService.insert(invite); + } + JsonUtil.printMode(out, null, JsonUtil.loadTrueResult("涓婁紶鎴愬姛")); + } catch (Exception e) { + JsonUtil.printMode(out, null, JsonUtil.loadFalseResult("涓婁紶澶辫触")); + e.printStackTrace(); + } + } + + + + /** + * 鎻掑叆閭�璇风礌鏉� + * @param out + */ + @RequestMapping(value = "saveInvite") + public void saveInvite(InviteMaterial inviteMaterial, PrintWriter out) { + try { + inviteMaterial.setState(0); + inviteMaterialService.insert(inviteMaterial); + JsonUtil.printMode(out, null, JsonUtil.loadTrueResult("涓婁紶鎴愬姛")); + } catch (Exception e) { + JsonUtil.printMode(out, null, JsonUtil.loadFalseResult("涓婁紶澶辫触")); + e.printStackTrace(); + } + } + + + /** + * 鎻掑叆閭�璇风礌鏉� + * @param out + */ + @RequestMapping(value = "insertTimeInvite") + public void insertTimeInvite(PrintWriter out) { + try { + dynamicInfoService.insertTimeInvite(); + JsonUtil.printMode(out, null, JsonUtil.loadTrueResult("鎿嶄綔鎴愬姛")); + } catch (Exception e) { + JsonUtil.printMode(out, null, JsonUtil.loadFalseResult("鎿嶄綔澶辫触")); + e.printStackTrace(); + } + } } -- Gitblit v1.8.0