From e16a9f6a4238ec02dc754be7b94639ad8af4e5a8 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期五, 07 三月 2025 18:42:07 +0800 Subject: [PATCH] 协议管理修改 --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/AgreementController.java | 8 +++++--- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/AgreementDTO.java | 2 +- ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/management/dto/MgtMemberQuery.java | 3 +++ ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/RuoYiAuctionApplication.java | 2 ++ ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberServiceImpl.java | 4 ++++ 5 files changed, 15 insertions(+), 4 deletions(-) diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/RuoYiAuctionApplication.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/RuoYiAuctionApplication.java index 802f5f2..f7d98c6 100644 --- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/RuoYiAuctionApplication.java +++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/RuoYiAuctionApplication.java @@ -6,6 +6,7 @@ import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.annotation.ComponentScan; import org.springframework.scheduling.annotation.EnableAsync; import org.springframework.scheduling.annotation.EnableScheduling; @@ -21,6 +22,7 @@ @EnableCustomSwagger2 @EnableRyFeignClients @SpringBootApplication +@ComponentScan(basePackages = {"com.ruoyi.auction", "com.ruoyi.system.api.factory"}) public class RuoYiAuctionApplication { public static void main(String[] args) diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/management/dto/MgtMemberQuery.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/management/dto/MgtMemberQuery.java index 14b04b9..437cc46 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/management/dto/MgtMemberQuery.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/management/dto/MgtMemberQuery.java @@ -26,4 +26,7 @@ @ApiModelProperty(value = "会员等级") private String level; + + @ApiModelProperty(value = "会员分类(1:普通用户;2:会员用户;3:超级会员用户;)") + private Integer vipClassify; } diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberServiceImpl.java index 7d59d75..99c2f57 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberServiceImpl.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberServiceImpl.java @@ -54,6 +54,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Objects; import javax.annotation.Resource; import lombok.extern.slf4j.Slf4j; import org.apache.commons.io.IOUtils; @@ -523,8 +524,11 @@ query.getRealName()) .like(StringUtils.isNotBlank(query.getPhone()), Member::getPhone, query.getPhone()) .eq(StringUtils.isNotBlank(query.getLevel()), Member::getLevel, query.getLevel()) + .eq(Objects.nonNull(query.getVipClassify()), Member::getVipClassify, + query.getVipClassify()) .orderByDesc(Member::getCreateTime) .page(new Page<>(query.getPageCurr(), query.getPageSize())); + if (StringUtils.isEmpty(page.getRecords())) { return PageDTO.empty(page.getTotal(), page.getPages()); } diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/AgreementController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/AgreementController.java index c5d1970..eeb5bb2 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/AgreementController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/AgreementController.java @@ -8,6 +8,7 @@ import com.ruoyi.system.service.IAgreementService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiParam; import java.util.List; import javax.annotation.Resource; import org.springframework.validation.annotation.Validated; @@ -35,8 +36,9 @@ private IAgreementService iAgreementService; @RequestMapping(value = "/getAgreement/{agreementType}", method = RequestMethod.GET) - @ApiOperation(value = "获取用户协议/隐私协议") - public R<Agreement> getAgreement(@PathVariable("agreementType") Integer agreementType) { + @ApiOperation(value = "获取用户协议/隐私协议/竞拍说明") + public R<Agreement> getAgreement( + @ApiParam(name = "agreementType", value = "协议类型1:用户协议 2:隐私协议 3:竞拍说明") @PathVariable("agreementType") Integer agreementType) { return R.ok(iAgreementService.getAgreement(agreementType)); } @@ -48,7 +50,7 @@ @ApiOperation("管理后台-获取协议列表") @GetMapping("/list") public R<List<AgreementDTO>> getAgreementList() { - List<Agreement> list = iAgreementService.lambdaQuery().last("limit 2").list(); + List<Agreement> list = iAgreementService.lambdaQuery().last("limit 3").list(); return R.ok(BeanUtils.copyList(list, AgreementDTO.class)); } diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/AgreementDTO.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/AgreementDTO.java index 6a739c6..22f1edb 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/AgreementDTO.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/AgreementDTO.java @@ -20,7 +20,7 @@ @ApiModelProperty(value = "协议id") private Long id; - @ApiModelProperty(value = "协议类型 1=用户协议 2=隐私协议") + @ApiModelProperty(value = "协议类型 1=用户协议 2=隐私协议 3=竞拍说明") @NotNull(message = "协议类型不能为空") private Integer agreementType; -- Gitblit v1.7.1