|
@@ -15,10 +15,7 @@ import com.yunfeiyun.agmp.iotm.common.controller.BaseController;
|
|
|
import com.yunfeiyun.agmp.iotm.device.common.domin.IotDeviceBaseFunReqVo;
|
|
import com.yunfeiyun.agmp.iotm.device.common.domin.IotDeviceBaseFunReqVo;
|
|
|
import com.yunfeiyun.agmp.iotm.device.common.domin.IotDeviceDataListReqVo;
|
|
import com.yunfeiyun.agmp.iotm.device.common.domin.IotDeviceDataListReqVo;
|
|
|
import com.yunfeiyun.agmp.iotm.device.common.service.IotDeviceCommonService;
|
|
import com.yunfeiyun.agmp.iotm.device.common.service.IotDeviceCommonService;
|
|
|
-import com.yunfeiyun.agmp.iotm.device.sf.domain.IotSfConfigCmdReqVo;
|
|
|
|
|
-import com.yunfeiyun.agmp.iotm.device.sf.domain.IotSfElementfactorAddReqVo;
|
|
|
|
|
-import com.yunfeiyun.agmp.iotm.device.sf.domain.IotSfElementfactorBatchAddReqVo;
|
|
|
|
|
-import com.yunfeiyun.agmp.iotm.device.sf.domain.IotSfElementfactorListReqVo;
|
|
|
|
|
|
|
+import com.yunfeiyun.agmp.iotm.device.sf.domain.*;
|
|
|
import com.yunfeiyun.agmp.iotm.util.ValidateUtil;
|
|
import com.yunfeiyun.agmp.iotm.util.ValidateUtil;
|
|
|
import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotDeviceListReqVo;
|
|
import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotDeviceListReqVo;
|
|
|
import com.yunfeiyun.agmp.iotm.web.domain.resvo.IotDeviceListResVo;
|
|
import com.yunfeiyun.agmp.iotm.web.domain.resvo.IotDeviceListResVo;
|
|
@@ -301,6 +298,7 @@ public class IotDeviceSfController extends BaseController {
|
|
|
* @return
|
|
* @return
|
|
|
* @throws Exception
|
|
* @throws Exception
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
@PostMapping("/config/edit")
|
|
@PostMapping("/config/edit")
|
|
|
public AjaxResult editConfig(@RequestBody IotSfConfigCmdReqVo reqVo) {
|
|
public AjaxResult editConfig(@RequestBody IotSfConfigCmdReqVo reqVo) {
|
|
|
log.info("【{}】【水肥机】【发水肥机设备设置指令】客户id {}", LogCore.getSeq(), getCustomerId());
|
|
log.info("【{}】【水肥机】【发水肥机设备设置指令】客户id {}", LogCore.getSeq(), getCustomerId());
|
|
@@ -315,6 +313,26 @@ public class IotDeviceSfController extends BaseController {
|
|
|
|
|
|
|
|
return new AjaxResult(ErrorCode.SUCCESS.getCode(), "下发成功,等待设备响应结果", taskId);
|
|
return new AjaxResult(ErrorCode.SUCCESS.getCode(), "下发成功,等待设备响应结果", taskId);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 新增要素
|
|
|
|
|
+ * 该接口用于添加新的泵类要素,接收相关参数并调用通用设备功能服务进行处理。
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param reqVo 包含设备添加请求的参数,包括设备标识(devBid)等
|
|
|
|
|
+ * @return 返回操作结果的表格数据信息
|
|
|
|
|
+ * @throws ValidateException 如果设备标识(devBid)无效,则抛出ValidateException异常
|
|
|
|
|
+ */
|
|
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
|
|
+ @PostMapping("/ele/edit")
|
|
|
|
|
+ public AjaxResult elementEdit(@RequestBody IotSfElementfactorEditReqVo reqVo){
|
|
|
|
|
+ ValidateUtil.validateDevBid(reqVo.getDevBid());
|
|
|
|
|
+ IotDeviceBaseFunReqVo iotDeviceBaseFunReqVo = new IotDeviceBaseFunReqVo();
|
|
|
|
|
+ iotDeviceBaseFunReqVo.setDevBid(reqVo.getDevBid());
|
|
|
|
|
+ iotDeviceBaseFunReqVo.setMethodName("elementEdit");
|
|
|
|
|
+ iotDeviceBaseFunReqVo.setParam(reqVo);
|
|
|
|
|
+ int status = iotDeviceCommonService.func(iotDeviceBaseFunReqVo);
|
|
|
|
|
+ return toAjax(status);
|
|
|
|
|
+ }
|
|
|
//
|
|
//
|
|
|
// /**
|
|
// /**
|
|
|
// * 下发水肥机指令
|
|
// * 下发水肥机指令
|