Browse Source

楼上接口+商品查询修改

huangqizheng/feature-20250702092748-汇率合并
sunjiabei 24 hours ago
parent
commit
8bc41b60d6
  1. 10
      pom.xml
  2. 1
      src/main/java/com/example/demo/controller/ConsumeController.java
  3. 1
      src/main/java/com/example/demo/domain/vo/ConsumeUser.java
  4. 1
      src/main/resources/mapper/RechargeMapper.xml

10
pom.xml

@ -89,6 +89,16 @@
<artifactId>pagehelper-spring-boot-starter</artifactId> <artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.4.6</version> <version>1.4.6</version>
</dependency> </dependency>
<dependency>
<groupId>jakarta.validation</groupId>
<artifactId>jakarta.validation-api</artifactId>
<version>3.0.2</version> <!-- Jakarta Validation规范版本 -->
</dependency>
<dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
<version>8.0.0.Final</version> <!-- 对应Spring Boot 3的实现版本 -->
</dependency>
</dependencies> </dependencies>
<build> <build>

1
src/main/java/com/example/demo/controller/ConsumeController.java

@ -6,6 +6,7 @@ import com.example.demo.domain.vo.Gold;
import com.example.demo.domain.vo.Page; import com.example.demo.domain.vo.Page;
import com.example.demo.domain.vo.Result; import com.example.demo.domain.vo.Result;
import com.example.demo.service.ConsumeService; import com.example.demo.service.ConsumeService;
import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

1
src/main/java/com/example/demo/domain/vo/ConsumeUser.java

@ -1,6 +1,7 @@
package com.example.demo.domain.vo; package com.example.demo.domain.vo;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import jakarta.validation.constraints.PositiveOrZero;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;

1
src/main/resources/mapper/RechargeMapper.xml

@ -108,6 +108,7 @@
<choose> <choose>
<!-- 对金币数量的排序处理 --> <!-- 对金币数量的排序处理 -->
<when test="sortField == 'permanentGold'">ugr.permanent_gold</when> <when test="sortField == 'permanentGold'">ugr.permanent_gold</when>
<when test="sortField == 'money'">ugr.money</when>
<when test="sortField == 'freeGold'">(COALESCE(ugr.free_june, 0) + COALESCE(ugr.free_december, 0))</when> <when test="sortField == 'freeGold'">(COALESCE(ugr.free_june, 0) + COALESCE(ugr.free_december, 0))</when>
<!-- 对时间字段的排序处理 --> <!-- 对时间字段的排序处理 -->
<when test="sortField == 'payTime'">ugr.pay_time</when> <when test="sortField == 'payTime'">ugr.pay_time</when>

Loading…
Cancel
Save