From 69e16079864ca08dca53637f969ac1463a491110 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 27 六月 2019 14:18:41 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
fanli/src/main/java/com/yeshi/fanli/service/impl/lable/LabelGoodsServiceImpl.java | 161 +----------------------------------------------------
1 files changed, 3 insertions(+), 158 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..865387e 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
@@ -6,15 +6,14 @@
import java.util.List;
import javax.annotation.Resource;
-import javax.transaction.Transactional;
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.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,7 +86,6 @@
@Override
public LabelGoods selectByPrimaryKey(Long id) throws LabelGoodsException{
- // TODO Auto-generated method stub
return labelGoodsMapper.selectByPrimaryKey(id);
}
@@ -111,147 +95,8 @@
}
-
-
-
- @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);
}
--
Gitblit v1.8.0