From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 25 二月 2025 16:41:22 +0800
Subject: [PATCH] 淘宝转链接口更新

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/lable/LabelGoodsServiceImpl.java |  692 ++++++++++++++++++++++-----------------------------------
 1 files changed, 268 insertions(+), 424 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..f9d2628 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
@@ -1,424 +1,268 @@
-package com.yeshi.fanli.service.impl.lable;
-
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.HashSet;
-import java.util.List;
-
-import javax.annotation.Resource;
-import javax.transaction.Transactional;
-
-import org.springframework.stereotype.Service;
-
-import com.yeshi.fanli.dao.mybatis.lable.LabelGoodsMapper;
-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;
-import com.yeshi.fanli.exception.LabelGoodsException;
-import com.yeshi.fanli.service.inter.goods.TaoBaoGoodsBriefService;
-import com.yeshi.fanli.service.inter.lable.LabelGoodsService;
-import com.yeshi.fanli.service.inter.lable.LabelService;
-import com.yeshi.fanli.util.RedisManager;
-
-@Service
-public class LabelGoodsServiceImpl implements LabelGoodsService {
-
-	@Resource
-	private RedisManager redisManager;
-	@Resource
-	private LabelGoodsMapper labelGoodsMapper;
-	@Resource
-	private QualityFactoryMapper selectionGoodsMapper;
-	
-	
-	@Resource
-	private LabelService labelService;
-	@Resource
-	private LabelGoodsService LabelGoodsService;
-	
-	@Resource
-	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);
-	}
-
-	@Override
-	public int deleteByPrimaryKey(Long id) throws LabelGoodsException{
-		// TODO Auto-generated method stub
-		return labelGoodsMapper.deleteByPrimaryKey(id);
-	}
-	
-	@Override
-	@Transactional
-	public int deleteBatchById(long[] ids) throws LabelGoodsException{
-		return labelGoodsMapper.deleteBatchByPrimaryKey(ids);
-	}
-	
-
-	@Override
-	@Transactional
-	public void deleteByGoodsId(List<String> ids) throws LabelGoodsException {
-		
-		if (ids != null && ids.size() > 0) {
-			for (String gid: ids) {
-				Long goodsId = Long.parseLong(gid);
-				labelGoodsMapper.deleteByGoodsId(goodsId);
-			}
-		}
-	}
-	
-
-	/**
-	 * 鍒犻櫎璇ュ晢鍝佺殑瀵瑰簲鏍囩
-	 * @param goodsId
-	 * @param labId
-	 * @return
-	 */
-	@Override
-	public	int deleteByGoodsIdAndLabId(Long goodsId, Long labId){
-		return  labelGoodsMapper.deleteByGoodsIdAndLabId(goodsId, labId);
-	}
-
-
-	@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);
-			}
-			
-		}
-		
-	}
-	
-	
-	@Override
-	public List<LabelGoods> queryByGoodsId(int start, int count, Long goodsId) throws LabelClassException {
-		// TODO Auto-generated method stub
-		return labelGoodsMapper.queryByGoodsId(start, count, goodsId);
-	}
-	
-	@Override
-	public	int getCountQueryByGoodsId(Long goodsId){
-		return labelGoodsMapper.getCountQueryByGoodsId(goodsId);
-	}
-	
-	
-	@Override
-	public int getCountByGoodsId(Long goodsId){
-		return labelGoodsMapper.getCountByGoodsId(goodsId);
-	}
-	
-	
-	/**
-	 * 鍒ゆ柇  姝ゅ晢鍝佸凡宸茶创姝ゆ爣绛�
-	 * @param goodsId
-	 * @param labId
-	 * @return
-	 */
-	@Override
-	public	Long isExistence(Long goodsId, Long labId){
-		return  labelGoodsMapper.isExistence(goodsId, labId);
-	}
-	
-	
-	
-	@Override
-	@Transactional
-	public void addBatchByLabId(TaoBaoGoodsBrief taoBaoGoodsBrief, List<String> labIdList, AdminUser admin) throws Exception {
-		
-		List<LabelGoods> addList  = new ArrayList<LabelGoods>();
-		
-		for (String labId: labIdList) {
-			
-			Label label = labelService.selectByPrimaryKey(Long.parseLong(labId));
-			if (label == null) {
-				continue;
-			} 
-			
-			LabelGoods labelGoods = new LabelGoods();
-			
-			labelGoods.setLabel(label);
-			labelGoods.setCreateUser(admin);
-			labelGoods.setCreatetime(new Date());
-			labelGoods.setTaoBaoGoodsBrief(taoBaoGoodsBrief);
-			addList.add(labelGoods);
-		}
-		
-		if (addList.size() > 0) {
-			labelGoodsMapper.insertBatch(addList);
-		}
-			
-	}
-	
-	
-	@Override
-	@Transactional
-	public void batchGoodsAddLables(List<Long> goodsIdList, List<Long> labIdList, AdminUser admin) throws Exception {
-		
-		/* 鍟嗗搧id 涓虹┖  涓嶅鐞�   */ 
-		if (goodsIdList == null || goodsIdList.size() == 0) {
-			return;
-		} 
-		
-		/* 鏍囩id涓虹┖     涓嶅鐞�   */ 
-		if (labIdList == null || labIdList.size() == 0) {
-			return;
-		}
-		
-		
-		/*	
-		for (Long goodsId: goodsIdList) {
-			// 鍏ㄩ儴娓呯┖
-			labelGoodsMapper.deleteByGoodsId(goodsId);
-		}*/
-		
-		/* 鍘绘帀閲嶅鏍囩   */ 
-	    HashSet<Long> h = new HashSet<Long>(labIdList);   
-	    labIdList.clear();   
-	    labIdList.addAll(h);   
-		 
-	    
-	    /* 鏍囩id涓嶄负绌�   寮�濮嬪姣忎釜鍟嗗搧璐翠笂鏍囩   */ 
-		for (Long labId: labIdList) {
-			
-			Label label = labelService.selectByPrimaryKey(labId);
-			if (label == null) {
-				continue;
-			} 
-			
-			
-			for (Long goodsId: goodsIdList) {
-				
-				TaoBaoGoodsBrief goodsBrief =  taoBaoGoodsBriefService.selectByPrimaryKey(goodsId);
-				
-				if (goodsBrief != null) {
-					/*  璐翠笂鏍囩 锛� 宸茶创涓嶅鐞嗗垯   */
-					Long existence = labelGoodsMapper.isExistence(goodsId, labId);
-					
-					// 璇ュ晢鍝佷笉瀛樺湪姝ゆ爣绛惧垯娣诲姞锛� 鍙嶄箣涓嶅仛澶勭悊
-					if (existence == null || existence == 0l) {
-						// 璐翠笂鏂版爣绛�
-						LabelGoods  lg = new LabelGoods();
-						lg.setLabel(label);
-						lg.setCreateUser(admin);
-						lg.setCreatetime(new Date());
-						lg.setTaoBaoGoodsBrief(goodsBrief);
-						labelGoodsMapper.insertSelective(lg);
-					}
-				}
-				
-			}
-			
-		}
-	}
-		
-
-	@Override
-	@Transactional
-	public void singleGoodsAddLables(Long goodsId, List<Long> labIdList, AdminUser admin) throws Exception {
-		
-		/* 鍟嗗搧id 涓虹┖  涓嶅鐞�   */ 
-		if (goodsId == null) {
-			return;
-		} 
-		
-	
-		// 鍏ㄩ儴娓呯┖
-		labelGoodsMapper.deleteByGoodsId(goodsId);
-		
-		/* 鏍囩id涓虹┖     涓嶅鐞�   */ 
-		if (labIdList == null || labIdList.size() == 0) {
-			return;
-		}
-		
-		TaoBaoGoodsBrief goodsBrief =  taoBaoGoodsBriefService.selectByPrimaryKey(goodsId);
-		if (goodsBrief == null) {
-			return;
-		}
-		
-		/* 鍘绘帀閲嶅鏍囩   */ 
-	    HashSet<Long> h = new HashSet<Long>(labIdList);   
-	    labIdList.clear();   
-	    labIdList.addAll(h);   
-		 
-	    
-	    /* 鏍囩id涓嶄负绌�   寮�濮嬪姣忎釜鍟嗗搧璐翠笂鏍囩   */ 
-		for (Long labId: labIdList) {
-			
-			Label label = labelService.selectByPrimaryKey(labId);
-			if (label == null) {
-				continue;
-			} 
-			
-			// 璐翠笂鏂版爣绛�
-			LabelGoods  lg = new LabelGoods();
-			lg.setLabel(label);
-			lg.setCreateUser(admin);
-			lg.setCreatetime(new Date());
-			lg.setTaoBaoGoodsBrief(goodsBrief);
-			labelGoodsMapper.insertSelective(lg);
-		}
-			
-	}
-
-	
-}
-
+package com.yeshi.fanli.service.impl.lable;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.HashSet;
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import com.yeshi.fanli.dao.mybatis.lable.LabelGoodsMapper;
+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.common.AdminUser;
+import com.yeshi.goods.facade.entity.taobao.TaoBaoGoodsBrief;
+import com.yeshi.fanli.exception.goods.quality.LabelClassException;
+import com.yeshi.fanli.exception.goods.quality.LabelGoodsException;
+import com.yeshi.fanli.service.inter.goods.TaoBaoGoodsBriefService;
+import com.yeshi.fanli.service.inter.lable.LabelGoodsService;
+import com.yeshi.fanli.service.inter.lable.LabelService;
+import com.yeshi.fanli.util.RedisManager;
+
+@Service
+public class LabelGoodsServiceImpl implements LabelGoodsService {
+
+	@Resource
+	private RedisManager redisManager;
+	@Resource
+	private LabelGoodsMapper labelGoodsMapper;
+	@Resource
+	private QualityFactoryMapper selectionGoodsMapper;
+	
+	
+	@Resource
+	private LabelService labelService;
+	@Resource
+	private LabelGoodsService LabelGoodsService;
+	
+	@Resource
+	private TaoBaoGoodsBriefService taoBaoGoodsBriefService;
+
+	@Override
+	public int insertSelective(LabelGoods record) throws LabelGoodsException{
+		return labelGoodsMapper.insertSelective(record);
+	}
+
+	@Override
+	public int deleteByPrimaryKey(Long id) throws LabelGoodsException{
+		return labelGoodsMapper.deleteByPrimaryKey(id);
+	}
+	
+	@Override
+	@Transactional(rollbackFor=Exception.class)
+	public int deleteBatchById(long[] ids) throws LabelGoodsException{
+		return labelGoodsMapper.deleteBatchByPrimaryKey(ids);
+	}
+	
+
+	@Override
+	@Transactional(rollbackFor=Exception.class)
+	public void deleteByGoodsId(List<String> ids) throws LabelGoodsException {
+		
+		if (ids != null && ids.size() > 0) {
+			for (String gid: ids) {
+				labelGoodsMapper.deleteByGoodsId(gid);
+			}
+		}
+	}
+	
+
+	/**
+	 * 鍒犻櫎璇ュ晢鍝佺殑瀵瑰簲鏍囩
+	 * @param goodsId
+	 * @param labId
+	 * @return
+	 */
+	@Override
+	public	int deleteByGoodsIdAndLabId(String goodsId, Long labId){
+		return  labelGoodsMapper.deleteByGoodsIdAndLabId(goodsId, labId);
+	}
+
+
+	@Override
+	public LabelGoods selectByPrimaryKey(Long id) throws LabelGoodsException{
+		return labelGoodsMapper.selectByPrimaryKey(id);
+	}
+	
+	@Override
+	public Long getRelationNum(Long labelId) throws LabelGoodsException{
+		return labelGoodsMapper.getRelationNum(labelId);
+	}
+	
+	
+	@Override
+	public List<LabelGoods> queryByGoodsId(int start, int count, String goodsId) throws LabelClassException {
+		return labelGoodsMapper.queryByGoodsId(start, count, goodsId);
+	}
+	
+	@Override
+	public	int getCountQueryByGoodsId(String goodsId){
+		return labelGoodsMapper.getCountQueryByGoodsId(goodsId);
+	}
+	
+	
+	@Override
+	public int getCountByGoodsId(String goodsId){
+		return labelGoodsMapper.getCountByGoodsId(goodsId);
+	}
+	
+	
+	/**
+	 * 鍒ゆ柇  姝ゅ晢鍝佸凡宸茶创姝ゆ爣绛�
+	 * @param goodsId
+	 * @param labId
+	 * @return
+	 */
+	@Override
+	public	Long isExistence(String goodsId, Long labId){
+		return  labelGoodsMapper.isExistence(goodsId, labId);
+	}
+	
+	
+	
+	@Override
+	@Transactional(rollbackFor=Exception.class)
+	public void addBatchByLabId(TaoBaoGoodsBrief taoBaoGoodsBrief, List<String> labIdList, AdminUser admin) throws Exception {
+		
+		List<LabelGoods> addList  = new ArrayList<LabelGoods>();
+		
+		for (String labId: labIdList) {
+			
+			Label label = labelService.selectByPrimaryKey(Long.parseLong(labId));
+			if (label == null) {
+				continue;
+			} 
+			
+			LabelGoods labelGoods = new LabelGoods();
+			
+			labelGoods.setLabel(label);
+			labelGoods.setCreateUser(admin);
+			labelGoods.setCreatetime(new Date());
+			labelGoods.setTaoBaoGoodsBrief(taoBaoGoodsBrief);
+			addList.add(labelGoods);
+		}
+		
+		if (addList.size() > 0) {
+			labelGoodsMapper.insertBatch(addList);
+		}
+			
+	}
+	
+	
+	@Override
+	@Transactional(rollbackFor=Exception.class)
+	public void batchGoodsAddLables(List<String> goodsIdList, List<Long> labIdList, AdminUser admin) throws Exception {
+		
+		/* 鍟嗗搧id 涓虹┖  涓嶅鐞�   */ 
+		if (goodsIdList == null || goodsIdList.size() == 0) {
+			return;
+		} 
+		
+		/* 鏍囩id涓虹┖     涓嶅鐞�   */ 
+		if (labIdList == null || labIdList.size() == 0) {
+			return;
+		}
+		
+		
+		/*	
+		for (Long goodsId: goodsIdList) {
+			// 鍏ㄩ儴娓呯┖
+			labelGoodsMapper.deleteByGoodsId(goodsId);
+		}*/
+		
+		/* 鍘绘帀閲嶅鏍囩   */ 
+	    HashSet<Long> h = new HashSet<Long>(labIdList);   
+	    labIdList.clear();   
+	    labIdList.addAll(h);   
+		 
+	    
+	    /* 鏍囩id涓嶄负绌�   寮�濮嬪姣忎釜鍟嗗搧璐翠笂鏍囩   */ 
+		for (Long labId: labIdList) {
+			
+			Label label = labelService.selectByPrimaryKey(labId);
+			if (label == null) {
+				continue;
+			} 
+			
+			
+			for (String goodsId: goodsIdList) {
+				
+				TaoBaoGoodsBrief goodsBrief =  taoBaoGoodsBriefService.selectByGoodsId(goodsId);
+				
+				if (goodsBrief != null) {
+					/*  璐翠笂鏍囩 锛� 宸茶创涓嶅鐞嗗垯   */
+					Long existence = labelGoodsMapper.isExistence(goodsId, labId);
+					
+					// 璇ュ晢鍝佷笉瀛樺湪姝ゆ爣绛惧垯娣诲姞锛� 鍙嶄箣涓嶅仛澶勭悊
+					if (existence == null || existence == 0l) {
+						// 璐翠笂鏂版爣绛�
+						LabelGoods  lg = new LabelGoods();
+						lg.setLabel(label);
+						lg.setCreateUser(admin);
+						lg.setCreatetime(new Date());
+						lg.setTaoBaoGoodsBrief(goodsBrief);
+						labelGoodsMapper.insertSelective(lg);
+					}
+				}
+				
+			}
+			
+		}
+	}
+		
+
+	@Override
+	@Transactional(rollbackFor=Exception.class)
+	public void singleGoodsAddLables(String goodsId, List<Long> labIdList, AdminUser admin) throws Exception {
+		
+		/* 鍟嗗搧id 涓虹┖  涓嶅鐞�   */ 
+		if (goodsId == null) {
+			return;
+		} 
+		
+	
+		// 鍏ㄩ儴娓呯┖
+		labelGoodsMapper.deleteByGoodsId(goodsId);
+		
+		/* 鏍囩id涓虹┖     涓嶅鐞�   */ 
+		if (labIdList == null || labIdList.size() == 0) {
+			return;
+		}
+		
+		TaoBaoGoodsBrief goodsBrief =  taoBaoGoodsBriefService.selectByGoodsId(goodsId);
+		if (goodsBrief == null) {
+			return;
+		}
+		
+		/* 鍘绘帀閲嶅鏍囩   */ 
+	    HashSet<Long> h = new HashSet<Long>(labIdList);   
+	    labIdList.clear();   
+	    labIdList.addAll(h);   
+		 
+	    
+	    /* 鏍囩id涓嶄负绌�   寮�濮嬪姣忎釜鍟嗗搧璐翠笂鏍囩   */ 
+		for (Long labId: labIdList) {
+			
+			Label label = labelService.selectByPrimaryKey(labId);
+			if (label == null) {
+				continue;
+			} 
+			
+			// 璐翠笂鏂版爣绛�
+			LabelGoods  lg = new LabelGoods();
+			lg.setLabel(label);
+			lg.setCreateUser(admin);
+			lg.setCreatetime(new Date());
+			lg.setTaoBaoGoodsBrief(goodsBrief);
+			labelGoodsMapper.insertSelective(lg);
+		}
+			
+	}
+
+	
+}
+

--
Gitblit v1.8.0