From 6519895b8730d2564919b4a89fe1e6d5b705c4be Mon Sep 17 00:00:00 2001 From: sige Date: Sat, 13 Apr 2024 10:22:45 +0800 Subject: [PATCH] ~ --- app.db | Bin 299008 -> 299008 bytes .../digester/controller/HeatSlotController.java | 26 +++++++++++++++++++++ .../digester/model/MdbDigestionSolution.java | 3 +++ web | 2 +- 4 files changed, 30 insertions(+), 1 deletion(-) diff --git a/app.db b/app.db index 6a0fe3416876ec59f6e4387a5bd25e5aec4991af..ce753d55c20c1c9dcc7957038c150e2b397539f1 100644 GIT binary patch delta 3891 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 params) { + String tubeRackNo = (String)params.get("tubeRackNo"); + try { + var slot = this.device.heatingTurntable.allocSlot(tubeRackNo); + return this.success(slot); + } catch ( Exception e ) { + return this.error(e.getMessage()); + } + } + + @ResponseBody + @PostMapping("/api/heat-slot/release") + public UfApiResponse release(@RequestBody Map params) { + Integer slotIndex = (Integer)params.get("slotIndex"); + try { + var slot = this.device.heatingTurntable.getSlotByIndex(slotIndex); + slot.setTubeRackNo(null); + return this.success(); + } catch ( Exception e ) { + return this.error(e.getMessage()); + } + } } diff --git a/src/main/java/com/iflytop/digester/model/MdbDigestionSolution.java b/src/main/java/com/iflytop/digester/model/MdbDigestionSolution.java index ece80a3..aeefdac 100644 --- a/src/main/java/com/iflytop/digester/model/MdbDigestionSolution.java +++ b/src/main/java/com/iflytop/digester/model/MdbDigestionSolution.java @@ -10,6 +10,9 @@ import java.util.ArrayList; import java.util.List; public class MdbDigestionSolution extends UfActiveRecord { @UfActiveRecordField + public String oreCatName; + + @UfActiveRecordField public String name; @UfActiveRecordField diff --git a/web b/web index 53712a5..e2b8752 160000 --- a/web +++ b/web @@ -1 +1 @@ -Subproject commit 53712a58ceb4f19c7dba9204587134b88d86e3e5 +Subproject commit e2b87526304961b2bac163b58e372fd54ebffdb3