From 7fd124bdf3f5bd8aa2a688485b672c5e6216ffec Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 23 五月 2019 16:45:12 +0800
Subject: [PATCH] 首页最低版本通知版本控制
---
fanli/src/main/java/com/yeshi/fanli/service/impl/lable/QualityFactoryServiceImpl.java | 41 ++++++++++++++---------------------------
1 files changed, 14 insertions(+), 27 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/lable/QualityFactoryServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/lable/QualityFactoryServiceImpl.java
index a77aa6f..b56cc2d 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/lable/QualityFactoryServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/lable/QualityFactoryServiceImpl.java
@@ -8,16 +8,15 @@
import java.util.Map;
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.TaoBaoClassRelationMapper;
import com.yeshi.fanli.dao.mybatis.lable.LabelGoodsMapper;
import com.yeshi.fanli.dao.mybatis.lable.QualityFactoryMapper;
import com.yeshi.fanli.dao.mybatis.lable.QualityFlashSaleMapper;
import com.yeshi.fanli.dao.mybatis.taobao.TaoBaoGoodsBriefMapper;
-import com.yeshi.fanli.dao.mybatis.taobao.TaoBaoGoodsBriefRecordMapper;
import com.yeshi.fanli.entity.bus.clazz.TaoBaoClassRelation;
import com.yeshi.fanli.entity.bus.lable.BoutiqueAutoRule;
import com.yeshi.fanli.entity.bus.lable.Label;
@@ -60,8 +59,6 @@
private TaoBaoGoodsBriefMapper taoBaoGoodsBriefMapper;
@Resource
private TaoBaoUnionConfigService taoBaoUnionConfigService;
- @Resource
- private TaoBaoGoodsBriefRecordMapper taoBaoGoodsBriefRecordMapper;
@Resource
private TaoBaoClassRelationMapper taoBaoClassRelationMapper;
@Resource
@@ -201,37 +198,20 @@
@Override
@Transactional
- public void addBatchGoodsByTaoBaoId(List<Long> listTaoBaoId, String lableNames, AdminUser admin)
+ public void addBatchTaoBaoGoods(List<TaoBaoGoodsBrief> listTaoBaoGoods, String lableNames, AdminUser admin)
throws Exception {
-
- List<TaoBaoGoodsBrief> listAddGoods = new ArrayList<TaoBaoGoodsBrief>();
- if (listTaoBaoId != null && listTaoBaoId.size() > 0) {
- for (Long auctionId: listTaoBaoId) {
- /* 鏍规嵁auctionId 鑾峰彇娣樺疂鍟嗗搧 */
- TaoBaoGoodsBrief goodsBrief = TaoKeApiUtil.searchGoodsDetail(auctionId);
- if (goodsBrief != null) {
- listAddGoods.add(goodsBrief);
- }
- }
- }
- }
-
- @Override
- @Transactional
- public void addBatchTaoBaoGoods(List<TaoBaoGoodsBrief> listTaoBaoGoods, String lableNames, AdminUser admin) throws Exception {
-
if (listTaoBaoGoods == null || listTaoBaoGoods.size() == 0) {
throw new Exception("鏈壘鍒板尮閰嶇殑鍟嗗搧");
}
-
+
// 鍒涘缓鏍囩
List<Label> listLabel = labelService.addBatchByNames(lableNames, admin);
List<QualityFactory> listQuality = new ArrayList<QualityFactory>();
List<LabelGoods> listLabelGoods = new ArrayList<LabelGoods>();
- for (TaoBaoGoodsBrief goodsBrief: listTaoBaoGoods) {
+ for (TaoBaoGoodsBrief goodsBrief : listTaoBaoGoods) {
// 鏈湴鏄惁宸插瓨鍦ㄦ鍟嗗搧
List<TaoBaoGoodsBrief> hasList = taoBaoGoodsBriefService.queryByAuctionId(goodsBrief.getAuctionId());
@@ -239,7 +219,7 @@
if (hasList != null && hasList.size() > 0) {
TaoBaoGoodsBrief currentGoodsBrief = hasList.get(0);
goodsBrief.setId(currentGoodsBrief.getId());
-
+
// 鏇存柊鍟嗗搧鏈�鏂颁俊鎭�
taoBaoGoodsUpdateService.updateTaoBaoGoods(goodsBrief);
} else {
@@ -295,7 +275,7 @@
}
}
}
-
+
}
if (listQuality.size() > 0) {
@@ -308,7 +288,6 @@
}
-
@Override
@Transactional
public void setWeightBatch(List<Long> idList, AdminUser admin, Integer weight, Integer weightSmall,
@@ -601,6 +580,7 @@
try {
TaoBaoGoodsBrief taoBaoGoodsBrief = TaoKeApiUtil.searchGoodsDetail(goods.getAuctionId());
if (taoBaoGoodsBrief != null) {
+
listGoodsBrief.add(taoBaoGoodsBrief);
}
@@ -618,6 +598,13 @@
}
}
+ for (int i = 0; i < goodsList.size(); i++) {
+ if (goodsList.get(i).getMaterialLibType() != null && goodsList.get(i).getMaterialLibType() == 0) {
+ goodsList.remove(i);
+ i--;
+ }
+ }
+
// 鍟嗗搧id闆嗗悎
List<Long> listSystemTBid = new ArrayList<Long>();
--
Gitblit v1.8.0