Commit ee2c8325 authored by shiyu's avatar shiyu

截拍下架商品

parent 0a6fce20
package com.wwdz.ch.db.impl.distribution;
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.AuctionConfigExample;
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 org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
......@@ -20,6 +22,9 @@ public class AuctionConfigDaoImpl implements AuctionConfigDao {
@Autowired
AuctionConfigMapper auctionConfigMapper;
@Autowired
SupplierItemDao supplierItemDao;
@Override
public int insert(AuctionConfig auctionConfig) {
return auctionConfigMapper.insert(auctionConfig);
......@@ -82,7 +87,12 @@ public class AuctionConfigDaoImpl implements AuctionConfigDao {
AuctionConfig auctionConfig = new AuctionConfig();
auctionConfig.setUpdateTime(new Date());
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
......
......@@ -44,8 +44,6 @@ public class AuctionRecordServiceImpl implements AuctionRecordService {
private static final Logger logger = LoggerFactory.getLogger(AuctionRecordServiceImpl.class);
@Autowired
AuctionConfigDao auctionConfigDao;
......@@ -124,7 +122,6 @@ public class AuctionRecordServiceImpl implements AuctionRecordService {
if (officialAccountSubscribeRecord == null || officialAccountSubscribeRecord.getEnabled().intValue() == 0) {
logger.info(">>>>>>>>>> 用户id = {}, unionId = {} ,尚未订阅公众号,无法推送消息 <<<<<<<<<<<", auctionRecord.getUserId(), unionId);
//发送短信
} else {
SupplierItem supplierItem = supplierItemDao.findById(auctionRecord.getItemId());
String openId = officialAccountSubscribeRecord.getOpenid();
......
......@@ -67,10 +67,10 @@ public class AutoCreateAuctionOrderJob {
timeOutNotValidList.forEach(auctionConfig -> {
//修改为已截拍,并在商品表中把该商品改为下架
auctionConfigDao.setEnd(auctionConfig.getItemId());
SupplierItem supplierItem = new SupplierItem();
/* SupplierItem supplierItem = new SupplierItem();
supplierItem.setId(auctionConfig.getItemId());
supplierItem.setIsOnSale(false);
supplierItemDao.update(supplierItem);
supplierItemDao.update(supplierItem);*/
logger.info("============== 拍卖 商品id:{}, 超过截拍时间,系统自动修改为截拍状态,商品下架 ==============", auctionConfig.getItemId());
});
......@@ -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