Commit ee2c8325 authored by shiyu's avatar shiyu

截拍下架商品

parent 0a6fce20
package com.wwdz.ch.db.impl.distribution; package com.wwdz.ch.db.impl.distribution;
import com.wwdz.ch.db.dao.distribution.AuctionConfigDao; import com.wwdz.ch.db.dao.distribution.AuctionConfigDao;
import com.wwdz.ch.db.dao.distribution.SupplierItemDao;
import com.wwdz.ch.db.domain.distribution.AuctionConfig; import com.wwdz.ch.db.domain.distribution.AuctionConfig;
import com.wwdz.ch.db.domain.distribution.AuctionConfigExample; import com.wwdz.ch.db.domain.distribution.AuctionConfigExample;
import com.wwdz.ch.db.domain.distribution.DistributionOrderExample; import com.wwdz.ch.db.domain.distribution.DistributionOrderExample;
import com.wwdz.ch.db.domain.distribution.SupplierItem;
import com.wwdz.ch.db.mapper.distribution.AuctionConfigMapper; import com.wwdz.ch.db.mapper.distribution.AuctionConfigMapper;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
...@@ -20,6 +22,9 @@ public class AuctionConfigDaoImpl implements AuctionConfigDao { ...@@ -20,6 +22,9 @@ public class AuctionConfigDaoImpl implements AuctionConfigDao {
@Autowired @Autowired
AuctionConfigMapper auctionConfigMapper; AuctionConfigMapper auctionConfigMapper;
@Autowired
SupplierItemDao supplierItemDao;
@Override @Override
public int insert(AuctionConfig auctionConfig) { public int insert(AuctionConfig auctionConfig) {
return auctionConfigMapper.insert(auctionConfig); return auctionConfigMapper.insert(auctionConfig);
...@@ -82,7 +87,12 @@ public class AuctionConfigDaoImpl implements AuctionConfigDao { ...@@ -82,7 +87,12 @@ public class AuctionConfigDaoImpl implements AuctionConfigDao {
AuctionConfig auctionConfig = new AuctionConfig(); AuctionConfig auctionConfig = new AuctionConfig();
auctionConfig.setUpdateTime(new Date()); auctionConfig.setUpdateTime(new Date());
auctionConfig.setIsValid(false); auctionConfig.setIsValid(false);
return auctionConfigMapper.updateByExampleSelective(auctionConfig, example); auctionConfigMapper.updateByExampleSelective(auctionConfig, example);
SupplierItem supplierItem = new SupplierItem();
supplierItem.setId(itemId);
supplierItem.setIsOnSale(false);
supplierItemDao.update(supplierItem);
return 1;
} }
@Override @Override
......
...@@ -44,8 +44,6 @@ public class AuctionRecordServiceImpl implements AuctionRecordService { ...@@ -44,8 +44,6 @@ public class AuctionRecordServiceImpl implements AuctionRecordService {
private static final Logger logger = LoggerFactory.getLogger(AuctionRecordServiceImpl.class); private static final Logger logger = LoggerFactory.getLogger(AuctionRecordServiceImpl.class);
@Autowired @Autowired
AuctionConfigDao auctionConfigDao; AuctionConfigDao auctionConfigDao;
...@@ -124,7 +122,6 @@ public class AuctionRecordServiceImpl implements AuctionRecordService { ...@@ -124,7 +122,6 @@ public class AuctionRecordServiceImpl implements AuctionRecordService {
if (officialAccountSubscribeRecord == null || officialAccountSubscribeRecord.getEnabled().intValue() == 0) { if (officialAccountSubscribeRecord == null || officialAccountSubscribeRecord.getEnabled().intValue() == 0) {
logger.info(">>>>>>>>>> 用户id = {}, unionId = {} ,尚未订阅公众号,无法推送消息 <<<<<<<<<<<", auctionRecord.getUserId(), unionId); logger.info(">>>>>>>>>> 用户id = {}, unionId = {} ,尚未订阅公众号,无法推送消息 <<<<<<<<<<<", auctionRecord.getUserId(), unionId);
//发送短信 //发送短信
} else { } else {
SupplierItem supplierItem = supplierItemDao.findById(auctionRecord.getItemId()); SupplierItem supplierItem = supplierItemDao.findById(auctionRecord.getItemId());
String openId = officialAccountSubscribeRecord.getOpenid(); String openId = officialAccountSubscribeRecord.getOpenid();
......
...@@ -67,10 +67,10 @@ public class AutoCreateAuctionOrderJob { ...@@ -67,10 +67,10 @@ public class AutoCreateAuctionOrderJob {
timeOutNotValidList.forEach(auctionConfig -> { timeOutNotValidList.forEach(auctionConfig -> {
//修改为已截拍,并在商品表中把该商品改为下架 //修改为已截拍,并在商品表中把该商品改为下架
auctionConfigDao.setEnd(auctionConfig.getItemId()); auctionConfigDao.setEnd(auctionConfig.getItemId());
SupplierItem supplierItem = new SupplierItem(); /* SupplierItem supplierItem = new SupplierItem();
supplierItem.setId(auctionConfig.getItemId()); supplierItem.setId(auctionConfig.getItemId());
supplierItem.setIsOnSale(false); supplierItem.setIsOnSale(false);
supplierItemDao.update(supplierItem); supplierItemDao.update(supplierItem);*/
logger.info("============== 拍卖 商品id:{}, 超过截拍时间,系统自动修改为截拍状态,商品下架 ==============", auctionConfig.getItemId()); logger.info("============== 拍卖 商品id:{}, 超过截拍时间,系统自动修改为截拍状态,商品下架 ==============", auctionConfig.getItemId());
}); });
...@@ -111,5 +111,4 @@ public class AutoCreateAuctionOrderJob { ...@@ -111,5 +111,4 @@ public class AutoCreateAuctionOrderJob {
} }
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment