|
|
@@ -20,20 +20,21 @@ public class QMParamsDAO {
|
|
|
|
|
|
public static void createTable() {
|
|
|
String qmParams = "CREATE TABLE if not exists qm_params(\n" +
|
|
|
- "id INTEGER PRIMARY KEY AUTOINCREMENT, -- 自增ID\n" +
|
|
|
+ "id INTEGER PRIMARY KEY AUTOINCREMENT, -- 自增 ID\n" +
|
|
|
"oprno VARCHAR(20), -- 工位号 \n" +
|
|
|
- "sn VARCHAR(48), -- 工件码\n" +
|
|
|
- "program_number INTEGER, -- 程序号\n" +
|
|
|
- "test_result VARCHAR(64), -- 测试结果\n" +
|
|
|
- "pressure_value VARCHAR(128), -- 压力值\n" +
|
|
|
- "leak_value VARCHAR(128), -- 泄漏值\n" +
|
|
|
- "pressure_unit VARCHAR(64), -- 压力单位\n" +
|
|
|
- "leak_unit VARCHAR(64), -- 泄漏单位\n" +
|
|
|
- "fill_time INTEGER, -- 填充时间\n" +
|
|
|
- "stabilize_time INTEGER, -- 稳定时间\n" +
|
|
|
- "test_time INTEGER, -- 测试时间\n" +
|
|
|
- "record_time DATETIME, -- 记录时间\n" +
|
|
|
- "state CHAR(1) -- 状态(0 ->未提交, 1 ->已提交)\n" +
|
|
|
+ "sn VARCHAR(48), -- 工件码 \n" +
|
|
|
+ "program_number INTEGER, -- 程序号 \n" +
|
|
|
+ "test_result VARCHAR(64), -- 测试结果 \n" +
|
|
|
+ "pressure_value VARCHAR(128), -- 压力值 \n" +
|
|
|
+ "leak_value VARCHAR(128), -- 泄漏值 \n" +
|
|
|
+ "pressure_unit VARCHAR(64), -- 压力单位 \n" +
|
|
|
+ "leak_unit VARCHAR(64), -- 泄漏单位 \n" +
|
|
|
+ "fill_time INTEGER, -- 填充时间 \n" +
|
|
|
+ "stabilize_time INTEGER, -- 稳定时间 \n" +
|
|
|
+ "test_time INTEGER, -- 测试时间 \n" +
|
|
|
+ "record_time DATETIME, -- 记录时间 \n" +
|
|
|
+ "work_num VARCHAR(48), -- 测试人员 \n" +
|
|
|
+ "state CHAR(1) -- 状态 (0 ->未提交,1 ->已提交)\n" +
|
|
|
")";
|
|
|
|
|
|
try (Statement stmt = conn.createStatement()) {
|
|
|
@@ -47,13 +48,13 @@ public class QMParamsDAO {
|
|
|
public static void insert(String oprno, String sn, int programNumber, String testResult,
|
|
|
String pressureValue, String leakValue,
|
|
|
String pressureUnit, String leakUnit,
|
|
|
- int fillTime, int stabilizeTime, int testTime) {
|
|
|
+ int fillTime, int stabilizeTime, int testTime,String workNum) {
|
|
|
|
|
|
if(sn.trim().isEmpty() || oprno.trim().isEmpty()) return;
|
|
|
|
|
|
String sql = "INSERT INTO qm_params(oprno, sn, program_number, test_result, pressure_value, "
|
|
|
+ "leak_value, pressure_unit, leak_unit, fill_time, stabilize_time, "
|
|
|
- + "test_time, record_time, state) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,0)";
|
|
|
+ + "test_time, record_time,state,work_num) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,0,?)";
|
|
|
|
|
|
try (PreparedStatement pstmt = conn.prepareStatement(sql)) {
|
|
|
|
|
|
@@ -69,6 +70,7 @@ public class QMParamsDAO {
|
|
|
pstmt.setInt(10, stabilizeTime);
|
|
|
pstmt.setInt(11, testTime);
|
|
|
pstmt.setString(12, DateLocalUtils.getCurrentTime());
|
|
|
+ pstmt.setString(13, workNum);
|
|
|
|
|
|
pstmt.executeUpdate();
|
|
|
log.info("qm_params表插入数据成功: {}", pstmt);
|