From c13ec2025d1c1d452ee8e32845b1869a4182e567 Mon Sep 17 00:00:00 2001
From: zyh <zyh@123>
Date: 星期三, 22 四月 2026 09:23:59 +0800
Subject: [PATCH] AGV站点料架检测
---
src/main/java/com/zy/asrs/service/impl/RcsServiceImpl.java | 22 +++++++++++++++++++++-
1 files changed, 21 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/zy/asrs/service/impl/RcsServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/RcsServiceImpl.java
index c3c0439..903271f 100644
--- a/src/main/java/com/zy/asrs/service/impl/RcsServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/RcsServiceImpl.java
@@ -5,6 +5,7 @@
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.core.common.Cools;
+import com.core.common.R;
import com.zy.asrs.entity.*;
import com.zy.asrs.enums.RcsRetMethodEnum;
import com.zy.asrs.service.AgvTaskService;
@@ -774,7 +775,26 @@
return 0;
}
-
+ @Override
+ public R bindOrUnbind (BindOrUnbindParam param) {
+ //1.鍏堣繘琛岀粦瀹�
+ String url = HIK_URL + "api/robot/controller/carrier/bind";
+ String response = sendPost(url, JSONObject.toJSONString(param));
+ if (!StringUtils.isEmpty(response) && response.contains("code")) {
+ RcsReturn rcsReturn1 = JSONObject.parseObject(response, RcsReturn.class);
+ if ("SUCCESS".equals(rcsReturn1.getCode())) {
+ //2.缁戝畾鎴愬姛锛屽绔欏畾杩涜瑙g粦
+ String url1 = HIK_URL + "api/robot/controller/carrier/unbind";
+ String response1 = sendPost(url1, JSONObject.toJSONString(param));
+ return R.ok();
+ } else {
+ R.error("缁戝畾澶辫触锛岃鍖哄煙婊′簡");
+ }
+ }else {
+ return R.error();
+ }
+ return R.ok();
+ }
public void agvPause(StaProtocol staProtocol){
if (staProtocol.isHighError()) {
String url = HIK_URL + "/api/robot/controller/zone/pause";
--
Gitblit v1.9.1