mitao
2025-01-26 d8f625aa7687319971cfb82e1d10625fcd745085
心愿求购展示隐藏
6个文件已修改
41 ■■■■■ 已修改文件
ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/management/MgtPromotionWishController.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/management/vo/MgtPromotionWishVO.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/domain/PromotionWish.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/IPromotionWishService.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/PromotionWishServiceImpl.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-promotion/src/main/resources/mapper/promotion/PromotionWishMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/management/MgtPromotionWishController.java
@@ -102,4 +102,17 @@
        promotionWishService.deleteRecommend(id);
        return R.ok();
    }
    /**
     * 展示隐藏
     * @param id
     * @return
     */
    @ApiOperation("展示隐藏")
    @GetMapping("/show-hide/{id}")
    public R<?> showHide(
            @ApiParam(name = "id", value = "求购id", required = true) @NotNull(message = "求购id不能为空") @PathVariable("id") Long id) {
        promotionWishService.showHide(id);
        return R.ok();
    }
}
ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/management/vo/MgtPromotionWishVO.java
@@ -47,6 +47,10 @@
    @ApiModelProperty(value = "会员id")
    private Long memberId;
    @ApiModelProperty(value = "是否展示标志(1:是0:否)")
    private Integer showFlag;
    @ApiModelProperty(value = "求购商品列表")
    private List<MgtPromotionWishListVO> wishListVOList;
ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/domain/PromotionWish.java
@@ -72,5 +72,8 @@
    @ApiModelProperty(value = "删除标志(0代表存在 1代表删除)")
    private Integer delFlag;
    @ApiModelProperty(value = "是否展示标志(1:是0:否)")
    private Integer showFlag;
}
ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/IPromotionWishService.java
@@ -94,4 +94,9 @@
     */
    ForepartPromotionWishVO getPromotionWishDetails(Long id);
    /**
     * 展示隐藏
     * @param id
     */
    void showHide(Long id);
}
ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/PromotionWishServiceImpl.java
@@ -394,4 +394,18 @@
        }
        return vo;
    }
    /**
     * 显示隐藏
     * @param id
     */
    @Override
    public void showHide(Long id) {
        PromotionWish promotionWish = this.getById(id);
        if (StringUtils.isNotNull(promotionWish)) {
            promotionWish.setShowFlag(promotionWish.getShowFlag() == DisabledEnum.YES.getCode()
                    ? DisabledEnum.NO.getCode() : DisabledEnum.YES.getCode());
            this.updateById(promotionWish);
        }
    }
}
ruoyi-modules/ruoyi-promotion/src/main/resources/mapper/promotion/PromotionWishMapper.xml
@@ -92,7 +92,7 @@
                 LEFT JOIN t_promotion_wish_list tpwl ON tpw.id = tpwl.wish_id
                 LEFT JOIN t_promotion_wish_recommend tpwr ON tpwr.wish_id = tpw.id
        <where>
            tpw.del_flag = 0 AND tpw.member_id = #{memberId}
          tpw.del_flag = 0 AND tpw.show_flag = 1 AND tpw.member_id = #{memberId}
        </where>
        GROUP BY tpw.id
    </select>