| | |
| | | if(ObjectUtil.isNotEmpty(state)){ |
| | | mallActivityLambdaQueryWrapper.eq(MallActivity::getState,state); |
| | | } |
| | | mallActivityLambdaQueryWrapper.orderByAsc(MallActivity::getCreatedTime); |
| | | mallActivityLambdaQueryWrapper.orderByDesc(MallActivity::getCreatedTime); |
| | | Page<MallActivity> mallActivityPage = this.baseMapper.selectPage(page, mallActivityLambdaQueryWrapper); |
| | | return mallActivityPage; |
| | | } |
| | |
| | | private Long addGoodsEntity(MallActivity mallActivity,BigDecimal discountSize,MallGoods mallGoodsItem){ |
| | | mallGoodsItem.setIsNormal(GoodsTypeEnum.HUO_DONG.getValue()); |
| | | mallGoodsItem.setGoodsName(mallActivity.getName()+"-"+(StrUtil.isEmpty(mallGoodsItem.getGoodsName()) ? "":mallGoodsItem.getGoodsName())); |
| | | mallGoodsItem.setGoodsNo(mallGoodsItem.getGoodsNo()+"-"+mallActivity.getCode()); |
| | | mallGoodsItem.setGoodsNo("HD"+mallActivity.getId()+"-"+mallGoodsItem.getGoodsNo()); |
| | | mallGoodsItem.setActivityId(mallActivity.getId()); |
| | | BigDecimal presentPrice = new BigDecimal(mallGoodsItem.getPresentPrice()).multiply(discountSize).setScale(2, RoundingMode.DOWN); |
| | | mallGoodsItem.setPresentPrice(presentPrice.toString()); |
| | |
| | | |
| | | List<MallActivity> mallActivities = this.baseMapper.selectList( |
| | | new LambdaQueryWrapper<MallActivity>() |
| | | .select(MallActivity::getId, MallActivity::getName) |
| | | .select(MallActivity::getId, MallActivity::getName, MallActivity::getState, MallActivity::getType) |
| | | ); |
| | | if(CollUtil.isNotEmpty(mallActivities)){ |
| | | for (MallActivity mallActivity : mallActivities) { |
| | | AdminMallActivityListVo adminMallActivityListVo = new AdminMallActivityListVo(); |
| | | adminMallActivityListVo.setId(mallActivity.getId()); |
| | | String desc = YesOrNoOrIngEnum.getEnum(mallActivity.getState()).getDesc(); |
| | | String desc1 = ActivityTypeEnum.getEnum(mallActivity.getType()).getDesc(); |
| | | String desc = YesOrNoOrIngEnum.YES.getActivityDesc(mallActivity.getState()); |
| | | String desc1 = ActivityTypeEnum.ZHE_KOU.getActivityType(mallActivity.getType()); |
| | | adminMallActivityListVo.setName(mallActivity.getName()+desc+desc1); |
| | | mallActivityList.add(adminMallActivityListVo); |
| | | } |
| | |
| | | .eq(MallGoods::getActivityId, id) |
| | | ); |
| | | if(CollUtil.isNotEmpty(mallGoods)){ |
| | | mallGoodsMapper.update(null, |
| | | MallGoods goods = new MallGoods(); |
| | | goods.setIsSale(MallGoods.ISSALE_STATUS_DISABLED); |
| | | mallGoodsMapper.update(goods, |
| | | new LambdaQueryWrapper<MallGoods>() |
| | | .eq(MallGoods::getIsSale, MallGoods.ISSALE_STATUS_DISABLED) |
| | | .eq(MallGoods::getIsSale, MallGoods.ISSALE_STATUS_ENABLE) |
| | | .eq(MallGoods::getActivityId, id) |
| | | ); |
| | | } |
| | |
| | | List<AdminMallActivityListVo> mallActivityList = new ArrayList<>(); |
| | | List<MallActivity> mallActivities = this.baseMapper.selectList( |
| | | new LambdaQueryWrapper<MallActivity>() |
| | | .select(MallActivity::getId, MallActivity::getName) |
| | | .select(MallActivity::getId, MallActivity::getName, MallActivity::getState) |
| | | .eq(MallActivity::getType, type) |
| | | ); |
| | | if(CollUtil.isNotEmpty(mallActivities)){ |
| | | for (MallActivity mallActivity : mallActivities) { |
| | | AdminMallActivityListVo adminMallActivityListVo = new AdminMallActivityListVo(); |
| | | adminMallActivityListVo.setId(mallActivity.getId()); |
| | | String desc = YesOrNoOrIngEnum.getEnum(mallActivity.getState()).getDesc(); |
| | | String desc = YesOrNoOrIngEnum.YES.getActivityDesc(mallActivity.getState()); |
| | | adminMallActivityListVo.setName(mallActivity.getName()+desc); |
| | | mallActivityList.add(adminMallActivityListVo); |
| | | } |