diff --git a/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportAsyncFactory.java b/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportAsyncFactory.java index b1fd7cc92..2f00bb705 100644 --- a/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportAsyncFactory.java +++ b/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportAsyncFactory.java @@ -2522,13 +2522,14 @@ public class WebCadOrderImportAsyncFactory { updater, update_time, deleted, - level + level, + extra_process_status ) VALUES ( ?,?,?,?,?,?, ?,?,?,?, ?,?,?,?, ?,?,?, - ?,? + ?,?,? ) """; jdbcTemplate.batchUpdate(sql, new BatchPreparedStatementSetter() { @@ -2567,6 +2568,12 @@ public class WebCadOrderImportAsyncFactory { ps.setTimestamp(17, Timestamp.valueOf(item.getUpdateTime())); ps.setBoolean(18, item.getDeleted()); ps.setInt(19, item.getLevel()); + Integer extraProcessStatus = item.getExtraProcessStatus(); + if (extraProcessStatus != null) { + ps.setInt(20, extraProcessStatus); + } else { + ps.setNull(20, Types.INTEGER); + } } @Override diff --git a/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportFactory.java b/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportFactory.java index a8437c3bc..f7f632dd9 100644 --- a/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportFactory.java +++ b/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportFactory.java @@ -2371,7 +2371,12 @@ public class WebCadOrderImportFactory { ps.setTimestamp(17, Timestamp.valueOf(item.getUpdateTime())); ps.setBoolean(18, item.getDeleted()); ps.setInt(19, item.getLevel()); - ps.setInt(20, item.getExtraProcessStatus()); + Integer extraProcessStatus = item.getExtraProcessStatus(); + if (extraProcessStatus != null) { + ps.setInt(20, extraProcessStatus); + } else { + ps.setNull(20, Types.INTEGER); + } } @Override