傅行帆 5 gadus atpakaļ
vecāks
revīzija
cf61e04681

+ 1
- 0
src/main/java/com/huiju/estateagents/service/impl/TaPersonFromRecordServiceImpl.java Parādīt failu

@@ -74,6 +74,7 @@ public class TaPersonFromRecordServiceImpl extends ServiceImpl<TaPersonFromRecor
74 74
     @Override
75 75
     public void personFromStatistic() {
76 76
         List<TsPersonFromStatistic> list =  taPersonFromRecordMapper.getNowDataList();
77
+        tsPersonFromStatisticMapper.deleteByData();
77 78
         tsPersonFromStatisticMapper.insertStatisticList(list);
78 79
     }
79 80
 }

+ 2
- 0
src/main/java/com/huiju/estateagents/statistic/mapper/TsPersonFromStatisticMapper.java Parādīt failu

@@ -25,4 +25,6 @@ public interface TsPersonFromStatisticMapper extends BaseMapper<TsPersonFromStat
25 25
     List<TsPersonFromStatistic> selectPersonFromGroupByDay(Integer orgId, LocalDate startDate, LocalDate endDate);
26 26
 
27 27
     List<TsPersonFromStatistic> selectPersonFromGroupByData(Integer orgId, LocalDate startDate, LocalDate endDate);
28
+
29
+    void deleteByData();
28 30
 }

+ 3
- 0
src/main/resources/mapper/statistic/TsPersonFromStatisticMapper.xml Parādīt failu

@@ -9,6 +9,9 @@
9 9
             (#{item.sceneType},#{item.eventType},#{item.fromNum},#{item.orgId},#{item.createDate},#{item.registeredNum})
10 10
         </foreach>
11 11
     </insert>
12
+    <delete id="deleteByData">
13
+        delete from ts_person_from_statistic where DATE_FORMAT( create_date, '%Y-%m-%d' ) = DATE_FORMAT( NOW( ), '%Y-%m-%d' )
14
+    </delete>
12 15
     <select id="selectPersonFrom" resultType="com.huiju.estateagents.statistic.entity.TsPersonFromStatistic">
13 16
         SELECT
14 17
             *