From 2aeddf5d098b99d28783c6a73bfa67414aa1f2fe Mon Sep 17 00:00:00 2001
From: 喻健 <喻健@Admin>
Date: 星期六, 15 十二月 2018 10:11:42 +0800
Subject: [PATCH] 精选库代码优化:更新数据加入更新时间,删除无用代码

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/lable/LabelGoodsServiceImpl.java |  158 ----------------------------------------------------
 1 files changed, 2 insertions(+), 156 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/lable/LabelGoodsServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/lable/LabelGoodsServiceImpl.java
index 8e22c9e..20a7572 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/lable/LabelGoodsServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/lable/LabelGoodsServiceImpl.java
@@ -14,7 +14,6 @@
 import com.yeshi.fanli.dao.mybatis.lable.QualityFactoryMapper;
 import com.yeshi.fanli.entity.bus.lable.Label;
 import com.yeshi.fanli.entity.bus.lable.LabelGoods;
-import com.yeshi.fanli.entity.bus.lable.QualityFactory;
 import com.yeshi.fanli.entity.common.AdminUser;
 import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
 import com.yeshi.fanli.exception.LabelClassException;
@@ -44,26 +43,12 @@
 	private TaoBaoGoodsBriefService taoBaoGoodsBriefService;
 
 	@Override
-	public int insert(LabelGoods record) throws LabelGoodsException{
-		return labelGoodsMapper.insert(record);
-	}
-
-	
-	@Override
-	public int updateByPrimaryKey(LabelGoods record) throws LabelGoodsException{
-		// TODO Auto-generated method stub
-		return labelGoodsMapper.updateByPrimaryKey(record);
-	}
-
-	@Override
-	public int updateByPrimaryKeySelective(LabelGoods record) throws LabelGoodsException{
-		// TODO Auto-generated method stub
-		return labelGoodsMapper.updateByPrimaryKeySelective(record);
+	public int insertSelective(LabelGoods record) throws LabelGoodsException{
+		return labelGoodsMapper.insertSelective(record);
 	}
 
 	@Override
 	public int deleteByPrimaryKey(Long id) throws LabelGoodsException{
-		// TODO Auto-generated method stub
 		return labelGoodsMapper.deleteByPrimaryKey(id);
 	}
 	
@@ -101,151 +86,12 @@
 
 	@Override
 	public LabelGoods selectByPrimaryKey(Long id) throws LabelGoodsException{
-		// TODO Auto-generated method stub
 		return labelGoodsMapper.selectByPrimaryKey(id);
 	}
 	
 	@Override
 	public Long getRelationNum(Long labelId) throws LabelGoodsException{
 		return labelGoodsMapper.getRelationNum(labelId);
-	}
-	
-	
-	
-	
-	
-	@Override
-	@Transactional
-	public void setGoodsLabel(String [] arrtitle, List<String> auctionIdList, AdminUser admin) throws Exception{
-		// TODO Auto-generated method stub
-		Date nowTime = new Date();
-		for (String title: arrtitle) {
-			/*   閬嶅巻鏍囩鍚嶇О锛氭煡璇㈡暟鎹簱涓槸鍚﹀凡瀛樺湪    */
-			Label label = null;
-			List<Label> labels = labelService.selectByTitle(title.trim());
-			if (labels == null || labels.size() == 0) {
-				label = labels.get(0);
-			} else {
-				// 鏂板
-				label =  new Label();
-				label.setTitle(title);// 鍚嶇О
-				label.setEntrymode(Label.MODE_EXCEL); // 鎵归噺褰曞叆
-				label.setCreatetime(nowTime);
-				label.setUpdatetime(nowTime);
-				label.setCreateUser(admin);
-				label.setIosClick(0l);
-				label.setAndroidClick(0l);
-				labelService.insertSelective(label);
-			}
-			
-			
-			
-			/*  鍚勪釜鍟嗗搧璐翠笂鏍囩       */
-			for (String id: auctionIdList) {
-				long gid = Long.parseLong(id);
-				TaoBaoGoodsBrief goodsBrief =  taoBaoGoodsBriefService.selectByPrimaryKey(Long.parseLong(id));
-				
-				if (goodsBrief != null) {
-					/*  璐翠笂鏍囩 锛� 宸茶创涓嶅鐞嗗垯   */
-					Long existence = labelGoodsMapper.isExistence(gid, label.getId());
-					
-					// 璇ュ晢鍝佷笉瀛樺湪姝ゆ爣绛惧垯娣诲姞锛� 鍙嶄箣涓嶅仛澶勭悊
-					if (existence == null || existence == 0l) {
-						// 璐翠笂鏂版爣绛�
-						LabelGoods  lg = new LabelGoods();
-						lg.setLabel(label);
-						lg.setCreateUser(admin);
-						lg.setCreatetime(nowTime);
-						lg.setTaoBaoGoodsBrief(goodsBrief);
-						labelGoodsMapper.insertSelective(lg);
-					}
-				}
-				
-			}
-			
-		}
-		
-	}
-	
-	
-	@Override
-	@Transactional
-	public void addBatchRandom(String[] arrtitle, List<String> idList, AdminUser admin,
-			Integer weight,	Integer weightSmall, Integer weightLarge) throws Exception{
-		
-		// 榛樿 50
-		int resultWeight = 50;
-		
-		if (weight != null) {
-			resultWeight = weight;
-		} else {
-			if (weightSmall != null && weightLarge != null) {
-				resultWeight = weightSmall + (int)(Math.random() * ((weightLarge - weightSmall) + 1));
-			}
-		}
-		
-		
-		Date nowTime = new Date();
-		
-		for (String title: arrtitle) {
-			/*   閬嶅巻鏍囩鍚嶇О锛氭煡璇㈡暟鎹簱涓槸鍚﹀凡瀛樺湪    */
-			Label label = null;
-			
-			List<Label> labels = labelService.selectByTitle(title.trim());
-			if (labels == null || labels.size() == 0) {
-				label = labels.get(0);
-			} else {
-				// 鏂板
-				label =  new Label();
-				label.setTitle(title);// 鍚嶇О
-				label.setEntrymode(Label.MODE_EXCEL); // 鎵归噺褰曞叆
-				label.setCreatetime(nowTime);
-				label.setUpdatetime(nowTime);
-				label.setCreateUser(admin);
-				label.setIosClick(0l);
-				label.setAndroidClick(0l);
-				labelService.insertSelective(label);
-			}
-			
-			
-			for (String sid: idList) {
-				
-				Long selectId = Long.parseLong(sid);
-				
-				QualityFactory selectionGoods = selectionGoodsMapper.selectByPrimaryKey(selectId);
-				
-				if (selectionGoods == null ) {
-					continue;
-				} 
-				
-				TaoBaoGoodsBrief taoBaoGoodsBrief = selectionGoods.getTaoBaoGoodsBrief();
-				if (taoBaoGoodsBrief == null ) {
-					continue;
-				} 
-				
-				/*  璐翠笂鏍囩 锛� 宸茶创涓嶅鐞嗗垯   */
-				Long existence = labelGoodsMapper.isExistence(taoBaoGoodsBrief.getId(), label.getId());
-				
-				// 璇ュ晢鍝佷笉瀛樺湪姝ゆ爣绛惧垯娣诲姞锛� 鍙嶄箣涓嶅仛澶勭悊
-				if (existence == null || existence == 0l) {
-					// 璐翠笂鏂版爣绛�
-					LabelGoods  lg = new LabelGoods();
-					lg.setLabel(label);
-					lg.setCreateUser(admin);
-					lg.setCreatetime(nowTime);
-					lg.setTaoBaoGoodsBrief(taoBaoGoodsBrief);
-					labelGoodsMapper.insertSelective(lg);
-				}
-				
-				// 淇敼鏉冮噸
-				selectionGoods.setUpdateUser(admin);
-				selectionGoods.setUpdatetime(nowTime);
-				selectionGoods.setWeight(resultWeight);
-				selectionGoodsMapper.insertSelective(selectionGoods);
-			}
-			
-		}
-		
 	}
 	
 	

--
Gitblit v1.8.0