From 73bb5617e6aeb4ee8f7dfd4ad54b61d477969d86 Mon Sep 17 00:00:00 2001 From: whycxzp <glperry@163.com> Date: 星期二, 10 六月 2025 20:22:06 +0800 Subject: [PATCH] 自动充放电自动化流程 --- src/main/java/com/whyc/service/BattWarehouseService.java | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/whyc/service/BattWarehouseService.java b/src/main/java/com/whyc/service/BattWarehouseService.java index f35bfab..8a7e569 100644 --- a/src/main/java/com/whyc/service/BattWarehouseService.java +++ b/src/main/java/com/whyc/service/BattWarehouseService.java @@ -89,7 +89,7 @@ public BattWarehouse getByTaskNo(String taskNo) { QueryWrapper<BattWarehouse> query = Wrappers.query(); - query.eq("task_no",taskNo); + query.eq("task_no",taskNo).or().eq("charge_task_no",taskNo).or().eq("discharge_task_no",taskNo); query.last(" limit 1"); return mapper.selectOne(query); } @@ -106,4 +106,22 @@ update.eq("id",id); mapper.update((BattWarehouse) ActionUtil.objeNull,update); } + + public void finishChargeById(Integer id) { + UpdateWrapper<BattWarehouse> update = Wrappers.update(); + update.set("charge_task_no",null); + update.set("charge_on_plan",0); + update.set("charge_time",Calendar.getInstance().getTime()); + update.eq("id",id); + mapper.update((BattWarehouse) ActionUtil.objeNull,update); + } + + public void finishDischargeById(Integer id) { + UpdateWrapper<BattWarehouse> update = Wrappers.update(); + update.set("discharge_task_no",null); + update.set("discharge_on_plan",0); + update.set("discharge_time",Calendar.getInstance().getTime()); + update.eq("id",id); + mapper.update((BattWarehouse) ActionUtil.objeNull,update); + } } -- Gitblit v1.9.1