| | |
| | | private GoodsShopMapper goodsShopMapper; |
| | | @Resource |
| | | private GoodsShopService goodsShopService; |
| | | @Resource |
| | | private GoodsEvaluateMapper goodsEvaluateMapper; |
| | | |
| | | |
| | | /** |
| | |
| | | public PageInfo<ShopBalanceStatementVO> getShopBalanceStatementList(Integer shopId, LocalDateTime startTime, LocalDateTime endTime, Integer type, Integer pageCurr, Integer pageSize) { |
| | | PageInfo<ShopBalanceStatementVO> pageInfo = new PageInfo<>(pageCurr, pageSize); |
| | | List<ShopBalanceStatementVO> ShopBalanceStatementList = shopBalanceStatementMapper.getShopBalanceStatementList(pageInfo, shopId, startTime, endTime, type); |
| | | |
| | | for (ShopBalanceStatementVO shopBalanceStatementVO : ShopBalanceStatementList) { |
| | | log.error(shopBalanceStatementVO.toString()); |
| | | BigDecimal historicalBalance = shopBalanceStatementVO.getHistoricalBalance(); |
| | | BigDecimal balance = shopBalanceStatementVO.getBalance(); |
| | | if (historicalBalance != null && balance != null) { |
| | |
| | | //一个商品只有一个秒杀活动 |
| | | SeckillActivityInfo seckillActivityInfo = seckillActivityInfoService.getOne(new LambdaQueryWrapper<SeckillActivityInfo>() |
| | | .eq(SeckillActivityInfo::getGoodId, goodsId) |
| | | .eq(SeckillActivityInfo::getIsShelves,1) |
| | | .eq(SeckillActivityInfo::getDelFlag, 0)); |
| | | //商品是否开启秒杀活动 |
| | | goodsVO.setIsSkillActivity(0); |
| | |
| | | goodsVO.setEditActivityPrice(one.getSellingPrice()); |
| | | } |
| | | |
| | | //商品评价 |
| | | GoodsEvaluate goodsEvaluateOne = goodsEvaluateMapper.getGoodsEvaluateOne(goods.getId()); |
| | | AppUser appUserById = appUserClient.getAppUserById(goodsEvaluateOne.getAppUserId()); |
| | | goodsEvaluateOne.setUserName(appUserById.getName()); |
| | | goodsEvaluateOne.setAvatar(appUserById.getAvatar()); |
| | | goodsVO.setGoodsEvaluate(goodsEvaluateOne); |
| | | return goodsVO; |
| | | |
| | | } |
| | |
| | | goodsShop.setGoodsId(goods.getId()); |
| | | goodsShop.setShopId(addGoodsDTO.getShopId()); |
| | | Shop shop = shopMapper.selectById(addGoodsDTO.getShopId()); |
| | | if(shop==null){ |
| | | throw new ServiceException("门店不存在"); |
| | | } |
| | | goodsShop.setShopName(shop.getName()); |
| | | goodsShop.setOwnerName(shop.getShopManager()); |
| | | goodsShop.setPhone(shop.getPhone()); |
| | |
| | | return goods.getId(); |
| | | } |
| | | |
| | | @Override |
| | | public PageInfo<ShopBalanceListVO> getBalanceList(String name, Integer pageCurr, Integer pageSize) { |
| | | PageInfo<ShopBalanceListVO> pageInfo = new PageInfo<>(pageCurr, pageSize); |
| | | |
| | | List<ShopBalanceListVO> list = shopMapper.getBalanceList(pageInfo,name); |
| | | |
| | | |
| | | pageInfo.setRecords(list); |
| | | return pageInfo; |
| | | } |
| | | |
| | | /** |
| | | * 获取商品当前的价格,就是看当前商品是否在秒杀活动中 |
| | | */ |