| | |
| | | private final DappAccountMoneyChangeDao dappAccountMoneyChangeDao; |
| | | private final MallAddressInfoMapper mallAddressInfoMapper; |
| | | private final MallGoodsCategoryMapper mallGoodsCategoryMapper; |
| | | private final PlatformBannerMapper platformBannerMapper; |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | |
| | | |
| | | DappWalletMineEntity dappWalletMineEntity = dappWalletMineDao.selectByMemberId(member.getId()); |
| | | dappMemberInfoVo.setScore(ObjectUtil.isEmpty(dappWalletMineEntity) ? BigDecimal.ZERO : dappWalletMineEntity.getTotalAmount()); |
| | | QueryWrapper<MallOrderInfo> objectQueryWrapper = new QueryWrapper<>(); |
| | | objectQueryWrapper.eq("status", 1); |
| | | Integer selectCount = mallOrderInfoMapper.selectCount(objectQueryWrapper); |
| | | Integer selectCount = dappMemberDao.selectOrderCntByMemberIdAndStatus(member.getId(),1); |
| | | dappMemberInfoVo.setWaitPayCnt(selectCount); |
| | | return new FebsResponse().success().data(dappMemberInfoVo); |
| | | } |
| | |
| | | mallOrderInfo.setAmount(totalAmount); |
| | | mallOrderInfo.setStatus(MallOrderInfo.STATUS_WAIT); |
| | | mallOrderInfo.setDeliverType(addOrderDto.getDeliverType()); |
| | | if(1 == addOrderDto.getDeliverType()){ |
| | | mallOrderInfo.setAddressId(addOrderDto.getAddressId()); |
| | | } |
| | | mallOrderInfo.setAddressId(addOrderDto.getAddressId()); |
| | | // if(1 == addOrderDto.getDeliverType()){ |
| | | // mallOrderInfo.setAddressId(addOrderDto.getAddressId()); |
| | | // } |
| | | mallOrderInfo.setOrderType(1); |
| | | mallOrderInfoMapper.insert(mallOrderInfo); |
| | | MallOrderItem mallOrderItem = new MallOrderItem(); |
| | |
| | | DataDictionaryEnum.PACKAGE_SCORE_PRICE.getType(), |
| | | DataDictionaryEnum.PACKAGE_SCORE_PRICE.getCode() |
| | | ); |
| | | BigDecimal packageScorePrice = new BigDecimal(ObjectUtil.isEmpty(packageScorePriceDic) ? "0" : packageScorePriceDic.getValue()).setScale(2, BigDecimal.ROUND_DOWN); |
| | | BigDecimal packageScorePrice = new BigDecimal(ObjectUtil.isEmpty(packageScorePriceDic) ? "0" : packageScorePriceDic.getValue()).setScale(8, BigDecimal.ROUND_DOWN); |
| | | packageInfoVo.setPackageScorePrice(packageScorePrice); |
| | | |
| | | DappMemberEntity dappMemberEntity = dappMemberDao.selectById(memberId); |
| | |
| | | return new FebsResponse().success(); |
| | | } |
| | | |
| | | @Override |
| | | public IPage<MallAddressInfo> shopAddressList(MallGoodsQueryDto queryDto) { |
| | | Long memberId = LoginUserUtil.getAppUser().getId(); |
| | | Page<MallAddressInfo> page = new Page<>(queryDto.getPageNow(), queryDto.getPageSize()); |
| | | queryDto.setMemberId(1L); |
| | | return dappMemberDao.selectShopAddressListInPage(queryDto, page); |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse findAllBanner() { |
| | | QueryWrapper<PlatformBanner> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.orderByAsc("is_top"); |
| | | List<PlatformBanner> paymentMethodList = platformBannerMapper.selectList(queryWrapper); |
| | | return new FebsResponse().success().data(paymentMethodList); |
| | | } |
| | | |
| | | @Override |
| | | public void setDefaultAddress(Long id) { |
| | | Long memberId = LoginUserUtil.getAppUser().getId(); |
| | | MallAddressInfo addressInfo = mallAddressInfoMapper.selectById(id); |
| | | if (addressInfo == null) { |
| | | throw new FebsException("地址不存在"); |
| | | } |
| | | this.baseMapper.updateIsDefault(MallAddressInfo.IS_YOUR_N, memberId, null); |
| | | |
| | | this.baseMapper.updateIsDefault(MallAddressInfo.IS_YOUR_Y, memberId, id); |
| | | } |
| | | |
| | | public static List<List<String>> partitionList(List<String> originalList, int partitionSize) { |
| | | List<List<String>> partitionedList = new ArrayList<>(); |
| | | int size = originalList.size(); |