From e14d3106c3ff8dcb974397227acd592cb53338cf Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期三, 08 五月 2024 16:58:35 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/AgvMobileController.java | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/AgvMobileController.java b/src/main/java/com/zy/asrs/controller/AgvMobileController.java index 702995d..47bfee1 100644 --- a/src/main/java/com/zy/asrs/controller/AgvMobileController.java +++ b/src/main/java/com/zy/asrs/controller/AgvMobileController.java @@ -7,6 +7,7 @@ import com.zy.asrs.entity.AgvBasDevp; import com.zy.asrs.entity.AgvLocDetl; import com.zy.asrs.entity.AgvLocMast; +import com.zy.asrs.entity.LocMast; import com.zy.asrs.entity.param.AgvMobileStartPakin; import com.zy.asrs.entity.param.AgvMobileStartParam; import com.zy.asrs.entity.param.CombParam; @@ -352,6 +353,29 @@ } + @PostMapping("/agv/v1/locMove") + @Transactional + public R agvLocMove(@RequestBody HashMap<String,Object> params){ + String fl = String.valueOf(params.get("floor")); + short floor =(short)Integer.parseInt(fl.substring(0, 1)); + List<HashMap<String,String>> dbList = (List<HashMap<String, String>>) params.get("dbList"); + params.get("dbList"); + Object moveType = params.get("moveType"); + if (moveType == "unAuto") { + return R.error("鎵嬪姩鍔熻兘鏆傛椂鏃犳硶浣跨敤"); + } + for (HashMap<String, String> map : dbList) { + String locNo = map.get("locNo"); + Wrapper<AgvLocMast> wrapper = new EntityWrapper<AgvLocMast>().eq("loc_no", locNo); + AgvLocMast agvLocMast = agvLocMastService.selectOne(wrapper); + agvLocMast.setLocType("1"); + agvLocMast.setLocType3(floor); + agvLocMastService.update(agvLocMast,wrapper); + //System.out.println(locNo); + } + return R.ok(); + } + public static void main(String[] args) { List<AgvLocDetl> agvLocDetls1 = new ArrayList<>(); List<AgvLocDetl> agvLocDetls2 = new ArrayList<>(); -- Gitblit v1.9.1