ソースを参照

红包状态未同步修改

xgb 1 ヶ月 前
コミット
6d5efec362

+ 2 - 1
fs-service/src/main/java/com/fs/course/mapper/FsCourseRedPacketLogMapper.java

@@ -3,6 +3,7 @@ package com.fs.course.mapper;
 import java.math.BigDecimal;
 import java.time.LocalDateTime;
 import java.util.List;
+import java.util.Map;
 
 import com.fs.company.vo.RedPacketMoneyVO;
 import com.fs.course.domain.FsCourseRedPacketLog;
@@ -176,5 +177,5 @@ public interface FsCourseRedPacketLogMapper
 
     List<CourseRedPacketStatisticsDTO> statistics(CourseRedPacketStatisticsParam param);
 
-    List<FsCourseRedPacketLog> selectFsCourseRedPacketLogListBySending();
+    List<FsCourseRedPacketLog> selectFsCourseRedPacketLogListBySending(@Param("maps") Map<String, Object> map);
 }

+ 3 - 2
fs-service/src/main/java/com/fs/course/service/impl/FsCourseRedPacketLogServiceImpl.java

@@ -429,10 +429,10 @@ public class FsCourseRedPacketLogServiceImpl implements IFsCourseRedPacketLogSer
 
         // 获取前分钟时间
         Map<String, Object> params = new HashMap<>();
-        params.put("createTime", twentyMinutesAgo);
+        params.put("startTime", twentyMinutesAgo);
         params.put("endTime",tenMinutesAgo);
         // 获取前十分钟红包记录状态为发送中的记录
-        List<FsCourseRedPacketLog> redPacketLogs = fsCourseRedPacketLogMapper.selectFsCourseRedPacketLogListBySending();
+        List<FsCourseRedPacketLog> redPacketLogs = fsCourseRedPacketLogMapper.selectFsCourseRedPacketLogListBySending(params);
         if(redPacketLogs!=null && !redPacketLogs.isEmpty()){
             String json = configService.selectConfigByKey("redPacket.config");
             RedPacketConfig config = JSONUtil.toBean(json, RedPacketConfig.class);
@@ -455,6 +455,7 @@ public class FsCourseRedPacketLogServiceImpl implements IFsCourseRedPacketLogSer
                 }
                 QueryTransferBatchesRequest request = new QueryTransferBatchesRequest();
                 request.setBatchId(batchId);
+                request.setNeedQueryDetail(false);
 
                 try {
                     QueryTransferBatchesResult queryRedPacketResult = transferService.transferBatchesBatchId(request);

+ 1 - 1
fs-service/src/main/resources/mapper/course/FsCourseRedPacketLogMapper.xml

@@ -210,7 +210,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     <!-- 获取当前时间前十分钟到前二十分钟红包记录状态为发送中的记录   -->
     <select id="selectFsCourseRedPacketLogListBySending"
             resultType="com.fs.course.domain.FsCourseRedPacketLog">
-        select * from fs_course_red_packet_log where status != 1 and create_time &gt;= #{startTime} and create_time &lt;= #{endTime}
+        select * from fs_course_red_packet_log where status != 1 and create_time &gt;= #{maps.startTime} and create_time &lt;= #{maps.endTime}
 
     </select>
 </mapper>