xiongzhu 3 ani în urmă
părinte
comite
ca8a1758b2

+ 3 - 3
src/main/java/com/izouma/nineth/repo/RockRecordRepo.java

@@ -16,11 +16,11 @@ public interface RockRecordRepo extends JpaRepository<RockRecord, Long>, JpaSpec
     @Transactional
     void softDelete(Long id);
 
-    RockRecord findFirstByUserIdOrderByIdDesc(Long userId);
+    RockRecord findFirstByUserIdOrderByCreatedAtDesc(Long userId);
 
     @Query(nativeQuery = true, value = "select ifnull(record, 0) from rock_record where user_id = ?1 order by id desc limit 1")
-    BigDecimal findRecordByUserIdOrderByIdDesc(Long userId);
+    BigDecimal findRecordByUserIdOrderByCreatedAtDesc(Long userId);
 
-    @Query(nativeQuery = true, value = "select ifnull(sum(record), 0) from rock_record where user_id in ?1 order by id desc limit 1")
+    @Query(nativeQuery = true, value = "select ifnull(sum(record), 0) from rock_record where user_id in ?1 order by created_at desc limit 1")
     BigDecimal findRecordByUserIdOrderByIdInDesc(Collection<Long> userId);
 }

+ 1 - 1
src/main/java/com/izouma/nineth/service/RockRecordService.java

@@ -24,7 +24,7 @@ public class RockRecordService {
     }
 
     public RockRecord getRock(Long userId) {
-        RockRecord rockRecord = rockRecordRepo.findFirstByUserIdOrderByIdDesc(userId);
+        RockRecord rockRecord = rockRecordRepo.findFirstByUserIdOrderByCreatedAtDesc(userId);
         if (rockRecord != null) {
             return rockRecord;
         }

+ 1 - 2
src/main/java/com/izouma/nineth/service/UserService.java

@@ -16,7 +16,6 @@ import com.alipay.api.response.AlipayUserCertifyOpenCertifyResponse;
 import com.alipay.api.response.AlipayUserCertifyOpenInitializeResponse;
 import com.alipay.api.response.AlipayUserCertifyOpenQueryResponse;
 import com.huifu.adapay.core.exception.BaseAdaPayException;
-import com.izouma.nineth.TokenHistory;
 import com.izouma.nineth.config.Constants;
 import com.izouma.nineth.config.GeneralProperties;
 import com.izouma.nineth.config.RedisKeys;
@@ -757,7 +756,7 @@ public class UserService {
 
         Page<InvitePhoneDTO> users = all.map(user -> {
             InvitePhoneDTO dto = new InvitePhoneDTO(user);
-            BigDecimal buy = rockRecordRepo.findRecordByUserIdOrderByIdDesc(user.getId());
+            BigDecimal buy = rockRecordRepo.findRecordByUserIdOrderByCreatedAtDesc(user.getId());
             dto.setTotal(buy);
             return dto;
         });