代码同步
This commit is contained in:
parent
10dbed04b6
commit
24bb6a4169
@ -41,10 +41,10 @@ public class AppVersionBuyerController {
|
|||||||
|
|
||||||
@ApiOperation(value = "获取版本号列表")
|
@ApiOperation(value = "获取版本号列表")
|
||||||
@ApiImplicitParam(name = "appType", value = "app类型", required = true, paramType = "path")
|
@ApiImplicitParam(name = "appType", value = "app类型", required = true, paramType = "path")
|
||||||
@GetMapping("/appVersion/{type}")
|
@GetMapping("/appVersion/{appType}")
|
||||||
public ResultMessage<IPage<AppVersion>> appVersion(PageVO pageVO, @PathVariable String appType) {
|
public ResultMessage<IPage<AppVersion>> appVersion(@PathVariable String appType, PageVO pageVO) {
|
||||||
|
|
||||||
IPage<AppVersion> page=appVersionService.page(PageUtil.initPage(pageVO), new LambdaQueryWrapper<AppVersion>().eq(AppVersion::getType, appType));
|
IPage<AppVersion> page = appVersionService.page(PageUtil.initPage(pageVO), new LambdaQueryWrapper<AppVersion>().eq(AppVersion::getType, appType));
|
||||||
return ResultUtil.data(page);
|
return ResultUtil.data(page);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -104,4 +104,10 @@ public interface CouponService extends IService<Coupon> {
|
|||||||
void usedCoupon(String couponId, Integer usedNum);
|
void usedCoupon(String couponId, Integer usedNum);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 活动优惠券列表
|
||||||
|
*/
|
||||||
|
IPage<Coupon> activityCoupons();
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
@ -266,6 +266,16 @@ public class CouponServiceImpl extends ServiceImpl<CouponMapper, Coupon> impleme
|
|||||||
this.mongoTemplate.save(couponVO);
|
this.mongoTemplate.save(couponVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public IPage<Coupon> activityCoupons() {
|
||||||
|
PageVO page = new PageVO();
|
||||||
|
page.setPageSize(9999);
|
||||||
|
page.setPageNumber(1);
|
||||||
|
LambdaQueryWrapper<Coupon> queryWrapper = new LambdaQueryWrapper();
|
||||||
|
queryWrapper.eq(Coupon::getGetType, CouponGetEnum.ACTIVITY.name());
|
||||||
|
return page(PageUtil.initPage(page), queryWrapper);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 检查优惠券信息是否合法
|
* 检查优惠券信息是否合法
|
||||||
*
|
*
|
||||||
|
@ -6,11 +6,13 @@ import cn.lili.common.exception.ServiceException;
|
|||||||
import cn.lili.common.utils.PageUtil;
|
import cn.lili.common.utils.PageUtil;
|
||||||
import cn.lili.common.vo.PageVO;
|
import cn.lili.common.vo.PageVO;
|
||||||
import cn.lili.common.vo.ResultMessage;
|
import cn.lili.common.vo.ResultMessage;
|
||||||
|
import cn.lili.modules.promotion.entity.dos.Coupon;
|
||||||
import cn.lili.modules.promotion.entity.dos.CouponActivity;
|
import cn.lili.modules.promotion.entity.dos.CouponActivity;
|
||||||
import cn.lili.modules.promotion.entity.dto.CouponActivityDTO;
|
import cn.lili.modules.promotion.entity.dto.CouponActivityDTO;
|
||||||
import cn.lili.modules.promotion.entity.enums.PromotionStatusEnum;
|
import cn.lili.modules.promotion.entity.enums.PromotionStatusEnum;
|
||||||
import cn.lili.modules.promotion.entity.vos.CouponActivityVO;
|
import cn.lili.modules.promotion.entity.vos.CouponActivityVO;
|
||||||
import cn.lili.modules.promotion.service.CouponActivityService;
|
import cn.lili.modules.promotion.service.CouponActivityService;
|
||||||
|
import cn.lili.modules.promotion.service.CouponService;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiImplicitParam;
|
import io.swagger.annotations.ApiImplicitParam;
|
||||||
@ -33,6 +35,8 @@ public class CouponActivityManagerController {
|
|||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private CouponActivityService couponActivityService;
|
private CouponActivityService couponActivityService;
|
||||||
|
@Autowired
|
||||||
|
private CouponService couponService;
|
||||||
|
|
||||||
@ApiOperation(value = "获取优惠券活动分页")
|
@ApiOperation(value = "获取优惠券活动分页")
|
||||||
@GetMapping
|
@GetMapping
|
||||||
@ -42,20 +46,21 @@ public class CouponActivityManagerController {
|
|||||||
|
|
||||||
@ApiOperation(value = "获取优惠券活动")
|
@ApiOperation(value = "获取优惠券活动")
|
||||||
@ApiImplicitParam(name = "couponActivityId", value = "优惠券活动ID", required = true, paramType = "path")
|
@ApiImplicitParam(name = "couponActivityId", value = "优惠券活动ID", required = true, paramType = "path")
|
||||||
@GetMapping("/getCouponActivity/{couponActivityId}")
|
@GetMapping("/{couponActivityId}")
|
||||||
public ResultMessage<CouponActivityVO> getCouponActivity(@PathVariable String couponActivityId) {
|
public ResultMessage<CouponActivityVO> getCouponActivity(@PathVariable String couponActivityId) {
|
||||||
return ResultUtil.data(couponActivityService.getCouponActivityVO(couponActivityId));
|
return ResultUtil.data(couponActivityService.getCouponActivityVO(couponActivityId));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ApiOperation(value = "添加优惠券活动")
|
@ApiOperation(value = "添加优惠券活动")
|
||||||
@PostMapping("/addCouponActivity")
|
@PostMapping
|
||||||
public ResultMessage<CouponActivity> addCouponActivity(@Validated CouponActivityDTO couponActivityDTO) {
|
public ResultMessage<CouponActivity> addCouponActivity(@Validated CouponActivityDTO couponActivityDTO) {
|
||||||
return ResultUtil.data(couponActivityService.addCouponActivity(couponActivityDTO));
|
return ResultUtil.data(couponActivityService.addCouponActivity(couponActivityDTO));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ApiOperation(value = "修改优惠券活动")
|
@ApiOperation(value = "修改优惠券活动")
|
||||||
@PutMapping("/updateCouponActivity")
|
@PutMapping("/{id}")
|
||||||
public ResultMessage<CouponActivity> updateCouponActivity(@Validated CouponActivityDTO couponActivityDTO) {
|
public ResultMessage<CouponActivity> updateCouponActivity(@PathVariable String id, @Validated CouponActivityDTO couponActivityDTO) {
|
||||||
|
couponActivityDTO.setId(id);
|
||||||
return ResultUtil.data(couponActivityService.updateCouponActivity(couponActivityDTO));
|
return ResultUtil.data(couponActivityService.updateCouponActivity(couponActivityDTO));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -65,10 +70,18 @@ public class CouponActivityManagerController {
|
|||||||
@ApiImplicitParam(name = "promotionStatus", value = "活动状态", required = true, dataType = "String", paramType = "path")
|
@ApiImplicitParam(name = "promotionStatus", value = "活动状态", required = true, dataType = "String", paramType = "path")
|
||||||
})
|
})
|
||||||
@PutMapping("/updateStatus/{id}/{promotionStatus}")
|
@PutMapping("/updateStatus/{id}/{promotionStatus}")
|
||||||
public ResultMessage<CouponActivity> updateStatus(@PathVariable String id,@PathVariable String promotionStatus) {
|
public ResultMessage<CouponActivity> updateStatus(@PathVariable String id, @PathVariable String promotionStatus) {
|
||||||
if(couponActivityService.updateCouponActivityStatus(id, PromotionStatusEnum.valueOf(promotionStatus))){
|
if (couponActivityService.updateCouponActivityStatus(id, PromotionStatusEnum.valueOf(promotionStatus))) {
|
||||||
return ResultUtil.success(ResultCode.SUCCESS);
|
return ResultUtil.success(ResultCode.SUCCESS);
|
||||||
}
|
}
|
||||||
throw new ServiceException(ResultCode.ERROR);
|
throw new ServiceException(ResultCode.ERROR);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ApiOperation(value = "获取活动优惠券列表")
|
||||||
|
@GetMapping("/activityCoupons")
|
||||||
|
public ResultMessage<IPage<Coupon>> activityCoupons() {
|
||||||
|
return ResultUtil.data(couponService.activityCoupons());
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -7,7 +7,6 @@ import cn.lili.common.vo.PageVO;
|
|||||||
import cn.lili.common.vo.ResultMessage;
|
import cn.lili.common.vo.ResultMessage;
|
||||||
import cn.lili.modules.promotion.entity.dos.Seckill;
|
import cn.lili.modules.promotion.entity.dos.Seckill;
|
||||||
import cn.lili.modules.promotion.entity.dos.SeckillApply;
|
import cn.lili.modules.promotion.entity.dos.SeckillApply;
|
||||||
import cn.lili.modules.promotion.entity.enums.SeckillApplyStatusEnum;
|
|
||||||
import cn.lili.modules.promotion.entity.vos.SeckillSearchParams;
|
import cn.lili.modules.promotion.entity.vos.SeckillSearchParams;
|
||||||
import cn.lili.modules.promotion.entity.vos.SeckillVO;
|
import cn.lili.modules.promotion.entity.vos.SeckillVO;
|
||||||
import cn.lili.modules.promotion.service.SeckillApplyService;
|
import cn.lili.modules.promotion.service.SeckillApplyService;
|
||||||
@ -35,8 +34,8 @@ public class SeckillManagerController {
|
|||||||
private SeckillApplyService seckillApplyService;
|
private SeckillApplyService seckillApplyService;
|
||||||
|
|
||||||
|
|
||||||
@ApiOperation(value = "添加秒杀活动(初始化方法,默认初始化30天内的活动)")
|
@ApiOperation(value = "初始化秒杀活动(初始化方法,默认初始化30天内的活动)")
|
||||||
@GetMapping
|
@GetMapping("/init")
|
||||||
public void addSeckill() {
|
public void addSeckill() {
|
||||||
seckillService.init();
|
seckillService.init();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user