Преглед на файлове

[bug-9234] 在更新温控数据时将shang_wu_jian_kon字段更新成HH:mm格式的时间值

huangws преди 3 дни
родител
ревизия
57a3dce8b0

+ 8 - 4
GetDataByView/src/main/java/com/jyxt/getdatabyview/view/IBPSRepository.java

@@ -15,6 +15,8 @@ import org.springframework.jdbc.core.RowMapper;
 import org.springframework.stereotype.Repository;
 
 import java.sql.*;
+import java.time.LocalTime;
+import java.time.format.DateTimeFormatter;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -142,16 +144,18 @@ public class IBPSRepository {
      * @param newJsonStr
      */
     public void saveMonitoredData(String undoMonitorID, String hasFinished, String contrlFlag, String newJsonStr){
+        String shangWuJianKon = LocalTime.now().format(DateTimeFormatter.ofPattern("HH:mm"));
         final String sql = hasFinished.equals("1")
-                ? "update t_bxwdjkjlb set lie_biao_shu_ju_=?, update_time_=?, bei_zhu_='自动导入', shi_kong_zhuang_t =?, shi_fou_guo_shen_='已完成' where id_=?"
-                : "update t_bxwdjkjlb set lie_biao_shu_ju_=?, update_time_=?, bei_zhu_='自动导入', shi_kong_zhuang_t =? where id_=?";
+                ? "update t_bxwdjkjlb set lie_biao_shu_ju_=?, update_time_=?, shang_wu_jian_kon=?, bei_zhu_='自动导入', shi_kong_zhuang_t =?, shi_fou_guo_shen_='已完成' where id_=?"
+                : "update t_bxwdjkjlb set lie_biao_shu_ju_=?, update_time_=?, shang_wu_jian_kon=?, bei_zhu_='自动导入', shi_kong_zhuang_t =? where id_=?";
         jdbcTemplate.update(new PreparedStatementCreator() {
             public PreparedStatement createPreparedStatement(Connection connection) throws SQLException {
                 PreparedStatement prepareStatement = connection.prepareStatement(sql);
                 prepareStatement.setString(1, newJsonStr);
                 prepareStatement.setTimestamp(2, new Timestamp(System.currentTimeMillis()));  // 设置当前时间
-                prepareStatement.setString(3, contrlFlag);
-                prepareStatement.setString(4, undoMonitorID);
+                prepareStatement.setString(3, shangWuJianKon);  // 设置上午时间
+                prepareStatement.setString(4, contrlFlag);
+                prepareStatement.setString(5, undoMonitorID);
                 return prepareStatement;
             }
         });

+ 0 - 21
GetDataByView/src/test/java/com/jyxt/getdatabyview/GetDataByViewApplicationTests.java

@@ -1,21 +0,0 @@
-package com.jyxt.getdatabyview;
-
-import org.junit.jupiter.api.Test;
-import org.springframework.boot.test.context.SpringBootTest;
-
-import java.util.*;
-
-@SpringBootTest
-class GetDataByViewApplicationTests {
-
-    @Test
-    void contextLoads() {
-    }
-
-    public static void main(String[] args) {
- 
-
-    }
-
-
-}