|
@@ -11,6 +11,7 @@ import com.platform.common.validation.group.AddGroup;
|
|
|
import com.platform.common.validation.group.UpdateGroup;
|
|
|
import com.platform.dao.dto.remote.RemoteOpcDTO;
|
|
|
import com.platform.dao.entity.remote.RemoteOpc;
|
|
|
+import com.platform.dao.enums.YesNoEnum;
|
|
|
import com.platform.dao.util.ExcelUtil;
|
|
|
import com.platform.dao.vo.export.remote.ExportRemoteOpcVO;
|
|
|
import com.platform.dao.vo.query.remote.RemoteOpcVO;
|
|
@@ -23,6 +24,7 @@ import org.springframework.web.bind.annotation.*;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
+import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
@@ -35,10 +37,6 @@ import java.util.List;
|
|
|
@AllArgsConstructor
|
|
|
@RequestMapping("/remote/opcs")
|
|
|
public class RemoteOpcController {
|
|
|
- // 待采集点位列表
|
|
|
- private static String redis_opc_wait_add_list = "redis_opc_wait_add_list";
|
|
|
- // 待撤销点位列表
|
|
|
- private static String redis_opc_wait_remove_list = "redis_opc_wait_remove_list";
|
|
|
private final RemoteOpcService remoteMeasureService;
|
|
|
|
|
|
/**
|
|
@@ -101,7 +99,20 @@ public class RemoteOpcController {
|
|
|
@PutMapping("/group/add/{positionNum}")
|
|
|
@PreAuthorize("@pms.hasPermission('remote-opcs-edit')")
|
|
|
public R addGroup(@PathVariable("positionNum") String positionNum) {
|
|
|
- RedisUtils.setListOne(redis_opc_wait_add_list, positionNum);
|
|
|
+ remoteMeasureService.addToGroup(positionNum);
|
|
|
+ return new R<>("已加入待采集列表,10秒后自动采集");
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 批量加入采集分组
|
|
|
+ *
|
|
|
+ * @return R
|
|
|
+ */
|
|
|
+ @SysLog("点位加入采集分组")
|
|
|
+ @PutMapping("/group/addAll")
|
|
|
+ @PreAuthorize("@pms.hasPermission('remote-opcs-edit')")
|
|
|
+ public R addGroupAll(RemoteOpcDTO remoteMeasureDTO) {
|
|
|
+ remoteMeasureService.addAllToGroup(remoteMeasureDTO);
|
|
|
return new R<>("已加入待采集列表,10秒后自动采集");
|
|
|
}
|
|
|
|
|
@@ -115,7 +126,7 @@ public class RemoteOpcController {
|
|
|
@PutMapping("/group/del/{positionNum}")
|
|
|
@PreAuthorize("@pms.hasPermission('remote-opcs-edit')")
|
|
|
public R removeGroup(@PathVariable("positionNum") String positionNum) {
|
|
|
- RedisUtils.setListOne(redis_opc_wait_remove_list, positionNum);
|
|
|
+ RedisUtils.setListOne(RedisKeyConstants.redis_opc_wait_remove_list, positionNum);
|
|
|
return new R<>("已加入待撤销列表,10秒后自动取消采集");
|
|
|
}
|
|
|
|