From 0571bf579557ec97682a8940e29ed19699f6d95e Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期一, 30 六月 2025 10:16:32 +0800 Subject: [PATCH] 修改bug --- ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/birthday/BirthdayCardServiceImpl.java | 6 +++++- ruoyi-modules/ruoyi-goods/src/main/resources/mapper/lottery/LotteryEventMapper.xml | 2 +- ruoyi-modules/ruoyi-member/src/main/resources/mapper/birthday/BirthdayCardMapper.xml | 3 ++- ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/business/MerLotteryEventController.java | 2 +- ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/vo/AppMemberPrizePageVo.java | 17 ++++++++++------- 5 files changed, 19 insertions(+), 11 deletions(-) diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/business/MerLotteryEventController.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/business/MerLotteryEventController.java index 68ab24a..0e3c914 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/business/MerLotteryEventController.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/business/MerLotteryEventController.java @@ -95,7 +95,7 @@ @ApiOperation(value = "获取门店抽奖详情【2.0】") public R<TLotteryEvent> getShopLotteryDrawInfo(@RequestBody DelShopLotteryDrawDto dto) { TLotteryEvent lotteryEvent = lotteryEventService.getById(dto.getId()); - if (null == lotteryEvent) { + if (null == lotteryEvent || 1 == lotteryEvent.getDelFlag()) { return R.fail("抽奖活动不存在"); } if (!lotteryEvent.getShopId().equals(dto.getShopId().intValue())) { diff --git a/ruoyi-modules/ruoyi-goods/src/main/resources/mapper/lottery/LotteryEventMapper.xml b/ruoyi-modules/ruoyi-goods/src/main/resources/mapper/lottery/LotteryEventMapper.xml index 38f11cb..5c9f368 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/resources/mapper/lottery/LotteryEventMapper.xml +++ b/ruoyi-modules/ruoyi-goods/src/main/resources/mapper/lottery/LotteryEventMapper.xml @@ -36,7 +36,7 @@ DATE_FORMAT(start_time, '%Y-%m-%d %H:%i') as startTime, DATE_FORMAT(end_time, '%Y-%m-%d %H:%i') as endTime from t_lottery_event - where shop_id = #{shopId} + where del_flag == 0 and shop_id = #{shopId} order by create_time desc </select> <select id="pageMgtLotteryEvent" resultType="com.ruoyi.goods.domain.vo.MgtLotteryEventPageVo"> diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/vo/AppMemberPrizePageVo.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/vo/AppMemberPrizePageVo.java index f1fba33..19494b1 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/vo/AppMemberPrizePageVo.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/vo/AppMemberPrizePageVo.java @@ -15,26 +15,29 @@ */ @Data public class AppMemberPrizePageVo { - + @ApiModelProperty(value = "奖品id") private String prizeId; - + @ApiModelProperty(value = "奖品名称") private String prizeName; - + @ApiModelProperty(value = "奖品来源") private String prizeFrom; - + + @ApiModelProperty(value = "礼物类型1优惠券2商品3现金4实物5积分") + private Integer giftType; + @ApiModelProperty(value = "核销状态1未核销2已核销") private Integer verifyStatus; - + @ApiModelProperty(value = "获奖时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; - + @ApiModelProperty(value = "核销码") private String verifyCode; - + @ApiModelProperty(value = "核销时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private String verifyTime; diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/birthday/BirthdayCardServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/birthday/BirthdayCardServiceImpl.java index 238a73e..c44f2f0 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/birthday/BirthdayCardServiceImpl.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/birthday/BirthdayCardServiceImpl.java @@ -699,7 +699,11 @@ if (memberPrizePageVoList != null && !memberPrizePageVoList.isEmpty()) { HashSet<Long> shopIdSet = new HashSet<>(); for (AppMemberPrizePageVo appMemberPrizePageVo : memberPrizePageVoList) { - appMemberPrizePageVo.setVerifyCode("3-" + appMemberPrizePageVo.getPrizeId()); + Integer giftType = appMemberPrizePageVo.getGiftType(); + String prizeFrom = appMemberPrizePageVo.getPrizeFrom(); + if ("抽奖".equals(prizeFrom) && (giftType == 2 || giftType == 4)) { + appMemberPrizePageVo.setVerifyCode("3-" + appMemberPrizePageVo.getPrizeId()); + } if (appMemberPrizePageVo.getShopId() != null) { shopIdSet.add(appMemberPrizePageVo.getShopId()); } diff --git a/ruoyi-modules/ruoyi-member/src/main/resources/mapper/birthday/BirthdayCardMapper.xml b/ruoyi-modules/ruoyi-member/src/main/resources/mapper/birthday/BirthdayCardMapper.xml index 93a003c..5f11326 100644 --- a/ruoyi-modules/ruoyi-member/src/main/resources/mapper/birthday/BirthdayCardMapper.xml +++ b/ruoyi-modules/ruoyi-member/src/main/resources/mapper/birthday/BirthdayCardMapper.xml @@ -32,7 +32,8 @@ verify_status verifyStatus, create_time createTime, verify_time verifyTime, - shop_id shopId + shop_id shopId, + gift_type gifttype FROM t_member_gift_record WHERE del_flag = 0 AND user_id = #{userId} -- Gitblit v1.7.1