| | |
| | | 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; |
| | |
| | | |
| | | 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.绑定成功,对站定进行解绑 |
| | | 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"; |