|
@@ -37,6 +37,7 @@ import com.huimv.modular.basepigpen.entity.BasePigpen;
|
|
|
import com.huimv.modular.basepigpen.mapper.BasePigpenMapper;
|
|
|
import com.huimv.modular.basepigpen.service.BasePigpenService;
|
|
|
import com.huimv.modular.collectorregister.entity.CollectorRegister;
|
|
|
+import com.huimv.modular.collectorregister.mapper.CollectorRegisterMapper;
|
|
|
import com.huimv.modular.collectorregister.param.CollectorRegisterParam;
|
|
|
import com.huimv.modular.collectorregister.service.CollectorRegisterService;
|
|
|
import com.huimv.modular.eartagregister.entity.EartagRegister;
|
|
@@ -48,10 +49,7 @@ import org.springframework.web.bind.annotation.GetMapping;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
|
import javax.annotation.Resource;
|
|
|
-import java.util.Arrays;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
+import java.util.*;
|
|
|
|
|
|
/**
|
|
|
* 设备管理控制器
|
|
@@ -71,7 +69,8 @@ public class CollectorRegisterController {
|
|
|
@Autowired
|
|
|
private BasePigpenService basePigpenService;
|
|
|
|
|
|
-
|
|
|
+ @Autowired
|
|
|
+ private CollectorRegisterMapper collectorRegisterMapper;
|
|
|
|
|
|
|
|
|
@Autowired
|
|
@@ -123,6 +122,24 @@ public class CollectorRegisterController {
|
|
|
//主从关系直接在这里创建 存到云服务器的只有设备编号 不存在其他的东西 转发IP 我们给他写死就可以了
|
|
|
|
|
|
String[] as = deviceCodeList.split(",");
|
|
|
+
|
|
|
+ LambdaQueryWrapper<CollectorRegister> wrapper13 = Wrappers.lambdaQuery();
|
|
|
+ wrapper13.in(CollectorRegister::getDeviceCode , as);
|
|
|
+ List<CollectorRegister> collectorRegisters = collectorRegisterMapper.selectList(wrapper13);
|
|
|
+
|
|
|
+ if(collectorRegisters.size()!=0) {
|
|
|
+ List<String> devideCodes = new ArrayList<>();
|
|
|
+ for (CollectorRegister collectorRegister : collectorRegisters) {
|
|
|
+ devideCodes.add(collectorRegister.getDeviceCode());
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ ErrorResponseData errorResponseData = new ErrorResponseData("添加失败,基站编码存在重复,重复编码为 "+devideCodes);
|
|
|
+ return errorResponseData;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
for (int i = 0; i < as.length; i++) {
|
|
|
|
|
|
CollectorRegister collectorRegister = new CollectorRegister();
|