From 0791976274df96a90c1a6ad418c4214b81b939b8 Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期四, 30 五月 2019 14:18:24 +0800
Subject: [PATCH] 删除空方法

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/DynamicInfoServiceImpl.java |   76 ++++++++++++++++++++++++-------------
 1 files changed, 49 insertions(+), 27 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/DynamicInfoServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/DynamicInfoServiceImpl.java
index 574dac7..ef609c5 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/DynamicInfoServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/DynamicInfoServiceImpl.java
@@ -140,7 +140,9 @@
 			buffer.append("鎴戠殑閭�璇风爜锛氥�愰個璇风爜銆慭n");
 			buffer.append("璐墿鐪侀挶杩斿埄鍒窤pp锛氥�愰個璇烽摼鎺ャ��");
 		
-        
+			content = content.replaceAll("\\,", "\\锛�").replaceAll("\\.", "\\銆�")	.replaceAll("\\;", "\\锛�")
+					.replaceAll("\\!", "\\锛�").replaceAll("\\?", "\\锛�").replaceAll("\\:", "\\锛�");
+			
 			ClientTextStyleVO row1 = new ClientTextStyleVO();
 			row1.setColor("#333333");
 			row1.setContent(content + "\n" + buffer.toString());
@@ -618,15 +620,16 @@
 		}
 		
 		if (!StringUtil.isNullOrEmpty(title)) {
-			title = title.replaceAll("<p>", "");
-			title = title.replaceAll("</p>", "");
-			title = title.replaceAll("<br>", "\n");
+			title = title.replaceAll("<p>", "").replaceAll("</p>", "").replaceAll("<br>", "\n");
 			
 			int index = title.lastIndexOf("\n");
 			String newDesc = title.substring(index + 1);
 			if(StringUtil.isNullOrEmpty(newDesc)) {
 				title = title.substring(0, index);
 			}
+			
+			title = title.replaceAll("\\,", "\\锛�").replaceAll("\\.", "\\銆�")	.replaceAll("\\;", "\\锛�")
+					.replaceAll("\\!", "\\锛�").replaceAll("\\?", "\\锛�").replaceAll("\\:", "\\锛�");
 		}
 		
 		dynamicVO.setId(UUID.randomUUID().toString().replace("-", ""));
@@ -928,6 +931,8 @@
 				}
 			}
 			
+			// 宸蹭笅鏋禝D
+			List<Long> listDown = new ArrayList<Long>();
 			// 鍟嗗搧鍒楄〃
 			List<TaoBaoGoodsBrief> listGoods = new ArrayList<TaoBaoGoodsBrief>();
 						
@@ -962,9 +967,11 @@
 						newExtra.setState(1);
 					}
 					newExtra.setUpdatetime(new Date());
-					goodsPicture.setGoods(newExtra);
+					goodsPicture.setGoods(oldExtra);
 					
 				} catch (TaobaoGoodsDownException e) {
+					listDown.add(oldExtra.getAuctionId());
+					
 					oldExtra.setState(1);
 					oldExtra.setCoupon(false);
 					oldExtra.setUpdatetime(new Date());
@@ -984,35 +991,50 @@
 					e.printStackTrace();
 				}
 			}
+			dynamicInfo.setImgs(imgs);
 			
-			// 鏇存柊鍟嗗搧
+			// 鍟嗗搧宸蹭笅鏋�
 			List<TaoBaoGoodsBrief> listGoodsBrief = dynamicInfo.getListGoodsBrief();
-			if (listGoods != null && listGoods.size() > 0 && listGoodsBrief != null && listGoodsBrief.size() > 0) {
+			if (listGoodsBrief != null && listGoodsBrief.size() > 0) {
 				
-				if (classId == 1) {
-					dynamicInfo.setListGoodsBrief(listGoods);
-				} else {
-					for (int i =0; i < listGoodsBrief.size(); i ++) {
-						TaoBaoGoodsBrief taoBaoGoodsBrief = listGoodsBrief.get(i);
-						Long auctionId = taoBaoGoodsBrief.getAuctionId();
-						
-						boolean isadd = true;
-						for (TaoBaoGoodsBrief goods: listGoods) {
-							if(goods.getAuctionId().equals(auctionId) || goods.getAuctionId() == auctionId) {
-								isadd = false;
-								break;
-							} 
+				if (listGoods.size() > 0 ) {
+					if (classId == 1) {
+						dynamicInfo.setListGoodsBrief(listGoods);
+					} else {
+						for (int i =0; i < listGoodsBrief.size(); i ++) {
+							TaoBaoGoodsBrief taoBaoGoodsBrief = listGoodsBrief.get(i);
+							Long auctionId = taoBaoGoodsBrief.getAuctionId();
+							
+							boolean isadd = true;
+							for (TaoBaoGoodsBrief goods: listGoods) {
+								if(goods.getAuctionId().equals(auctionId) || goods.getAuctionId() == auctionId) {
+									isadd = false;
+									break;
+								} 
+							}
+							
+							if (isadd) {
+								// 鍟嗗搧宸蹭笅鏋� 鍒欐坊鍔犲師鏉ュ晢鍝佷俊鎭�
+								if (listDown.size() > 0 && listDown.contains(taoBaoGoodsBrief.getAuctionId())) {
+									taoBaoGoodsBrief.setState(1);
+								}
+								listGoods.add(taoBaoGoodsBrief);
+							}
 						}
-						
-						// 鍟嗗搧宸蹭笅鏋� 鍒欐坊鍔犲師鏉ュ晢鍝佷俊鎭�
-						if (isadd) {
-							listGoods.add(taoBaoGoodsBrief);
-						}
+						dynamicInfo.setListGoodsBrief(listGoods);
 					}
-					dynamicInfo.setListGoodsBrief(listGoods);
+				} else {
+					if (listDown.size() > 0) {
+						for (TaoBaoGoodsBrief taoBaoGoodsBrief: listGoodsBrief) {
+							if (listDown.contains(taoBaoGoodsBrief.getAuctionId())) {
+								taoBaoGoodsBrief.setState(1);
+							}
+						}
+						dynamicInfo.setListGoodsBrief(listGoodsBrief);
+					}
 				}
 			}
-			dynamicInfo.setImgs(imgs);
+			
 			dynamicInfo.setUpdateTime(new Date());
 			dynamicInfoDao.updateGoodInfo(dynamicInfo);
 		}

--
Gitblit v1.8.0