傅行帆 5 anni fa
parent
commit
cf61e04681

+ 1
- 0
src/main/java/com/huiju/estateagents/service/impl/TaPersonFromRecordServiceImpl.java Vedi File

74
     @Override
74
     @Override
75
     public void personFromStatistic() {
75
     public void personFromStatistic() {
76
         List<TsPersonFromStatistic> list =  taPersonFromRecordMapper.getNowDataList();
76
         List<TsPersonFromStatistic> list =  taPersonFromRecordMapper.getNowDataList();
77
+        tsPersonFromStatisticMapper.deleteByData();
77
         tsPersonFromStatisticMapper.insertStatisticList(list);
78
         tsPersonFromStatisticMapper.insertStatisticList(list);
78
     }
79
     }
79
 }
80
 }

+ 2
- 0
src/main/java/com/huiju/estateagents/statistic/mapper/TsPersonFromStatisticMapper.java Vedi File

25
     List<TsPersonFromStatistic> selectPersonFromGroupByDay(Integer orgId, LocalDate startDate, LocalDate endDate);
25
     List<TsPersonFromStatistic> selectPersonFromGroupByDay(Integer orgId, LocalDate startDate, LocalDate endDate);
26
 
26
 
27
     List<TsPersonFromStatistic> selectPersonFromGroupByData(Integer orgId, LocalDate startDate, LocalDate endDate);
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 Vedi File

9
             (#{item.sceneType},#{item.eventType},#{item.fromNum},#{item.orgId},#{item.createDate},#{item.registeredNum})
9
             (#{item.sceneType},#{item.eventType},#{item.fromNum},#{item.orgId},#{item.createDate},#{item.registeredNum})
10
         </foreach>
10
         </foreach>
11
     </insert>
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
     <select id="selectPersonFrom" resultType="com.huiju.estateagents.statistic.entity.TsPersonFromStatistic">
15
     <select id="selectPersonFrom" resultType="com.huiju.estateagents.statistic.entity.TsPersonFromStatistic">
13
         SELECT
16
         SELECT
14
             *
17
             *