Przeglądaj źródła

Merge branch 'master' of http://101.36.160.140:21044/depot-tianjin/depot-storage-tianjin

renyu 3 lat temu
rodzic
commit
320f801c2e

+ 4 - 2
src/main/java/com/chinaitop/depot/risk/controller/ContentPreControlAlarmController.java

@@ -3,6 +3,7 @@ package com.chinaitop.depot.risk.controller;
3
 import com.chinaitop.depot.risk.model.ContentPreControlAlarm;
3
 import com.chinaitop.depot.risk.model.ContentPreControlAlarm;
4
 import com.chinaitop.depot.risk.service.ContentPreControlAlarmService;
4
 import com.chinaitop.depot.risk.service.ContentPreControlAlarmService;
5
 import com.chinaitop.depot.unissoft.model.ResponseEntity;
5
 import com.chinaitop.depot.unissoft.model.ResponseEntity;
6
+import com.chinaitop.depot.utils.ParameterUtil;
6
 import com.github.pagehelper.PageHelper;
7
 import com.github.pagehelper.PageHelper;
7
 import com.github.pagehelper.PageInfo;
8
 import com.github.pagehelper.PageInfo;
8
 import com.google.common.collect.Maps;
9
 import com.google.common.collect.Maps;
@@ -52,11 +53,12 @@ public class ContentPreControlAlarmController {
52
         }
53
         }
53
         Map<String, Object> queryMap = Maps.newHashMap();
54
         Map<String, Object> queryMap = Maps.newHashMap();
54
         if (StringUtils.isNotBlank(startDate)) {
55
         if (StringUtils.isNotBlank(startDate)) {
55
-            queryMap.put("startDate", startDate);
56
+            queryMap.put("startDate", ParameterUtil.string2datetime(startDate));
56
         }
57
         }
57
         if (StringUtils.isNotBlank(endDate)) {
58
         if (StringUtils.isNotBlank(endDate)) {
58
-            queryMap.put("endDate", endDate);
59
+            queryMap.put("endDate", ParameterUtil.string2datetime(endDate));
59
         }
60
         }
61
+
60
         queryMap.put("orgId", orgId);
62
         queryMap.put("orgId", orgId);
61
         return ResponseEntity.ok(new PageInfo<>(contentPreControlAlarmService.selectListPage(queryMap)));
63
         return ResponseEntity.ok(new PageInfo<>(contentPreControlAlarmService.selectListPage(queryMap)));
62
     }
64
     }

+ 6 - 5
src/main/java/com/chinaitop/depot/risk/mapper/ContentPreControlAlarmMapper.xml

@@ -21,7 +21,7 @@
21
         #{carNumber,jdbcType=VARCHAR},
21
         #{carNumber,jdbcType=VARCHAR},
22
         #{alarmType,jdbcType=VARCHAR},
22
         #{alarmType,jdbcType=VARCHAR},
23
         #{alarmContent,jdbcType=VARCHAR},
23
         #{alarmContent,jdbcType=VARCHAR},
24
-        #{alarmTime,jdbcType=VARCHAR},
24
+        #{alarmTime,jdbcType=TIMESTAMP},
25
         #{orgId,jdbcType=INTEGER},
25
         #{orgId,jdbcType=INTEGER},
26
         #{createTime,jdbcType=VARCHAR})
26
         #{createTime,jdbcType=VARCHAR})
27
     </insert>
27
     </insert>
@@ -36,11 +36,12 @@
36
                create_time
36
                create_time
37
         FROM storage_pre_alarm
37
         FROM storage_pre_alarm
38
         where org_id = #{orgId}
38
         where org_id = #{orgId}
39
-        <if test="startDate != null and endDate != null" >
40
-            and alarm_time BETWEEN #{startDate} AND #{endDate}
39
+        <if test="startDate != null">
40
+            <![CDATA[ and alarm_time >= #{startDate} ]]>
41
         </if>
41
         </if>
42
-        <if test="startDate != null and endDate != null" >
43
-            and alarm_time &lt;= #{endDate}
42
+        <if test="endDate != null">
43
+            <![CDATA[ and alarm_time <= #{endDate} ]]>
44
         </if>
44
         </if>
45
+        order by alarm_time desc
45
     </select>
46
     </select>
46
 </mapper>
47
 </mapper>

+ 7 - 1
src/main/java/com/chinaitop/depot/risk/model/ContentPreControlAlarm.java

@@ -1,9 +1,13 @@
1
 package com.chinaitop.depot.risk.model;
1
 package com.chinaitop.depot.risk.model;
2
 
2
 
3
+import com.fasterxml.jackson.annotation.JsonFormat;
3
 import lombok.AllArgsConstructor;
4
 import lombok.AllArgsConstructor;
4
 import lombok.Builder;
5
 import lombok.Builder;
5
 import lombok.Data;
6
 import lombok.Data;
6
 import lombok.NoArgsConstructor;
7
 import lombok.NoArgsConstructor;
8
+import org.springframework.format.annotation.DateTimeFormat;
9
+
10
+import java.util.Date;
7
 
11
 
8
 /**
12
 /**
9
  * 内容预控告警 model
13
  * 内容预控告警 model
@@ -31,7 +35,9 @@ public class ContentPreControlAlarm {
31
     /**
35
     /**
32
      * 报警时间
36
      * 报警时间
33
      */
37
      */
34
-    private String alarmTime;
38
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
39
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
40
+    private Date alarmTime;
35
 
41
 
36
     /**
42
     /**
37
      * 组织机构ID
43
      * 组织机构ID

+ 1 - 1
src/main/java/com/chinaitop/depot/risk/service/impl/ContentPreControlAndViolationWarningAlarmServiceImpl.java

@@ -32,7 +32,7 @@ public class ContentPreControlAndViolationWarningAlarmServiceImpl implements Con
32
                 .carNumber(contentAlarm.getCarNumber())
32
                 .carNumber(contentAlarm.getCarNumber())
33
                 .alarmType(contentAlarm.getAlarmType())
33
                 .alarmType(contentAlarm.getAlarmType())
34
                 .alarmContent(contentAlarm.getAlarmContent())
34
                 .alarmContent(contentAlarm.getAlarmContent())
35
-                .alarmTime(contentAlarm.getAlarmTime())
35
+                .alarmTime(ParameterUtil.string2datetime(contentAlarm.getAlarmTime()))
36
                 .orgId(alarmReq.getOrgId())
36
                 .orgId(alarmReq.getOrgId())
37
                 .createTime(DateUtil.getNow())
37
                 .createTime(DateUtil.getNow())
38
                 .build())).ifPresent(contentPreControlAlarmMapper::insert);
38
                 .build())).ifPresent(contentPreControlAlarmMapper::insert);