|
|
@@ -224,11 +224,22 @@ public class AutoDockItemService extends ServiceController {
|
|
|
}
|
|
|
sqlList.add(updateSQL.getSQL());
|
|
|
|
|
|
- UpdateSQL updateSQL2 = SQLFactory.createUpdateSQL(new DBConnect(), "plm_itemextend");
|
|
|
- updateSQL2.setWhere("itemid", itemid);
|
|
|
- updateSQL2.setSiteid(siteid);
|
|
|
- updateSQL2.setValue("material", material);//颜色
|
|
|
- sqlList.add(updateSQL2.getSQL());
|
|
|
+ if(dbConnect.runSqlQuery("SELECT 1 FROM plm_itemextend WHERE itemid='" + itemid + "'").isEmpty()){
|
|
|
+ InsertSQL insertSQL = SQLFactory.createInsertSQL(new DBConnect(), "plm_itemextend");
|
|
|
+ insertSQL.setValue("plm_itemextendid", createTableID("plm_itemextend"));
|
|
|
+ insertSQL.setValue("siteid", siteid);
|
|
|
+ insertSQL.setValue("material", material);
|
|
|
+ insertSQL.setValue("itemid", itemid);
|
|
|
+ sqlList.add(insertSQL.getSQL());
|
|
|
+ }else{
|
|
|
+ UpdateSQL updateSQL2 = SQLFactory.createUpdateSQL(new DBConnect(), "plm_itemextend");
|
|
|
+ updateSQL2.setWhere("itemid", itemid);
|
|
|
+ updateSQL2.setSiteid(siteid);
|
|
|
+ updateSQL2.setValue("material", material);//颜色
|
|
|
+ sqlList.add(updateSQL2.getSQL());
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
|
|
|
}
|