diff --git a/app.db b/app.db index ccbe6d6..4e13f12 100644 Binary files a/app.db and b/app.db differ diff --git a/src/main/java/a8k/service/app/appdata/ReactionRecordMgrService.java b/src/main/java/a8k/service/app/appdata/ReactionRecordMgrService.java index a9bdbce..2207911 100644 --- a/src/main/java/a8k/service/app/appdata/ReactionRecordMgrService.java +++ b/src/main/java/a8k/service/app/appdata/ReactionRecordMgrService.java @@ -95,5 +95,9 @@ public class ReactionRecordMgrService { } } - + @ExtApiFn(name = "打印记录") + public void printfRecord(Integer id) { + ReactionResultRecord record = reactionRecordDBService.findById(id); + logger.info("printfRecord: {}", ZJsonHelper.objectToJson(record)); + } } diff --git a/src/main/java/a8k/service/app/appstate/type/IncubationPlate.java b/src/main/java/a8k/service/app/appstate/type/IncubationPlate.java index afcf5d5..9c8da75 100644 --- a/src/main/java/a8k/service/app/appstate/type/IncubationPlate.java +++ b/src/main/java/a8k/service/app/appstate/type/IncubationPlate.java @@ -3,13 +3,12 @@ package a8k.service.app.appstate.type; import a8k.type.IncubatorPos; public class IncubationPlate { - public IncubationSubTank[] subtanks = new IncubationSubTank[20]; + public Integer temperature = 25; + public IncubationSubTank[] subtanks = new IncubationSubTank[20]; public IncubationPlate() { for (int i = 0; i < 20; i++) { subtanks[i] = new IncubationSubTank(IncubatorPos.of(i)); } } - - } diff --git a/src/main/java/a8k/service/db/ReactionRecordDBService.java b/src/main/java/a8k/service/db/ReactionRecordDBService.java index f544518..2ab78c0 100644 --- a/src/main/java/a8k/service/db/ReactionRecordDBService.java +++ b/src/main/java/a8k/service/db/ReactionRecordDBService.java @@ -29,10 +29,9 @@ public class ReactionRecordDBService { AppDebugHelperService appDebugHelperService; - @PostConstruct void init() { - if(appDebugHelperService.isDebug()) { + if (appDebugHelperService.isDebug()) { ZSqliteJdbcHelper.forceDeleteTable(jdbcTemplate, tableName); ZSqliteJdbcHelper.createTable(jdbcTemplate, tableName, tClass); } @@ -53,6 +52,10 @@ public class ReactionRecordDBService { ZSqliteJdbcHelper.addObj(jdbcTemplate, tableName, tClass, record); } + public ReactionResultRecord findById(int recordid) { + return jdbcTemplate.queryForObject("select * from " + tableName + " where id = ?", this::rowMapper, recordid); + } + public void update(ReactionResultRecord record) { ZSqliteJdbcHelper.updateObj(jdbcTemplate, tableName, tClass, record); }