| | |
| | | import com.yeshi.fanli.dto.pdd.PDDGoodsDetail;
|
| | | import com.yeshi.fanli.entity.brand.BrandGoodsCahe;
|
| | | import com.yeshi.fanli.entity.brand.BrandInfo;
|
| | | import com.yeshi.fanli.entity.brand.BrandShopCahe;
|
| | | import com.yeshi.fanli.entity.jd.JDGoods;
|
| | | import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
|
| | | import com.yeshi.fanli.entity.taobao.TaoBaoShop;
|
| | |
| | | public void run() {
|
| | | int goodsTotal = brandGoodsCaheService.addBrandGoods(record);
|
| | | record.setGoodsTotal(goodsTotal);
|
| | | |
| | | List<BrandShopCahe> listshop = brandShopCaheService.getByBrandId(record.getId());
|
| | | if (listshop == null) {
|
| | | record.setShopTotal(0);
|
| | | } else {
|
| | | record.setShopTotal(listshop.size());
|
| | | }
|
| | | brandInfoMapper.updateByPrimaryKeySelective(record);
|
| | | }
|
| | | });
|
| | |
| | | BrandInfo updateInfo = new BrandInfo();
|
| | | updateInfo.setId(brandInfo.getId());
|
| | | updateInfo.setGoodsTotal((int)goodsTotal);
|
| | | List<BrandShopCahe> listshop = brandShopCaheService.getByBrandId(brandInfo.getId());
|
| | | if (listshop == null) {
|
| | | updateInfo.setShopTotal(0);
|
| | | } else {
|
| | | updateInfo.setShopTotal(listshop.size());
|
| | | }
|
| | | |
| | | brandInfoMapper.updateByPrimaryKeySelective(updateInfo);
|
| | | }
|
| | | }
|
| | |
| | |
|
| | | brandInfo.setGoodsTotal(goodsTotal);
|
| | | brandInfo.setUpdateTime(new Date());
|
| | | |
| | | List<BrandShopCahe> listshop = brandShopCaheService.getByBrandId(brandInfo.getId());
|
| | | if (listshop == null) {
|
| | | brandInfo.setShopTotal(0);
|
| | | } else {
|
| | | brandInfo.setShopTotal(listshop.size());
|
| | | }
|
| | | brandInfoMapper.updateByPrimaryKeySelective(brandInfo);
|
| | | }
|
| | | }
|
| | |
| | | return brandInfoMapper.listValidByCidToApp(cid);
|
| | | }
|
| | |
|
| | | // @Cacheable(value = "brandCache", key = "'listValidToApp-'+#start+'-'+#start +'-'+#cid")
|
| | | @Cacheable(value = "brandCache", key = "'listValidToApp-'+#start+'-'+#cid")
|
| | | @Override
|
| | | public List<BrandInfoVO> listValidToApp(long start, int count, Long cid) {
|
| | | List<BrandInfoVO> list = brandInfoMapper.listBrandInfoVO(start, count, cid);
|