Przeglądaj źródła

修复735版本转辙机编号重复导致添加失败的bug.

git-svn-id: https://202.107.226.68:8443/svn/Services/ResistanceMonitor@54 a05970a1-87b9-9d4f-9ee5-fa77e2ec115b
shenchunzhong 1 rok temu
rodzic
commit
f529d4ec07

+ 2 - 2
3.Java/src/com/company/controller/DeviceInfoController.java

@@ -621,8 +621,8 @@ public class DeviceInfoController {
         String install_2 = params.getString("install_2") == null ? "1" : params.getString("install_2");
         String install_3 =params.getString("install_3") == null ? "1" : params.getString("install_3");
 
-        String sql = "INSERT INTO rm_map (mo,mp,direct1,direct2,tow_num,zzj_type,mt_ext_loca,mt_ext_no,zl_1_loca,zl_1_no,zl_2_loca,zl_2_no,zl_3_no,install_1,install_2,install_3) VALUES(" +
-                "?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
+        String sql = "INSERT INTO rm_map (mo,mp,direct1,direct2,tow_num,zzj_type,mt_ext_loca,mt_ext_no,zl_1_loca,zl_1_no,zl_2_loca,zl_2_no,zl_3_no,install_1,install_2,install_3,zzjno) VALUES(" +
+                "?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, (SELECT isnull(MAX(zzjno),0)+1 from rm_map))";
 
         try{
             int count = JdbcConnectionPool.GetInstance().getJdbcTemplate().update(sql, new PreparedStatementSetter() {