|
@@ -48,6 +48,7 @@ import org.springframework.validation.annotation.Validated;
|
|
|
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.*;
|
|
|
|
|
@@ -75,11 +76,10 @@ public class CollectorRegisterController {
|
|
|
|
|
|
@Autowired
|
|
|
private BasePigpenMapper basePigpenMapper;
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
|
|
|
//批量添加采集器----客户接口
|
|
|
- @PostMapping ("/collectorRegister/addPro")
|
|
|
+ @PostMapping("/collectorRegister/addPro")
|
|
|
public ResponseData addPro(@RequestBody Map<String, Object> params) {
|
|
|
//批量添加 基站
|
|
|
String deviceCodeList = (String) params.get("deviceCodeList"); //耳基站号码 不止一个
|
|
@@ -105,7 +105,6 @@ public class CollectorRegisterController {
|
|
|
BasePigpen pigpen = basePigpenMapper.selectOne(wrapper);
|
|
|
|
|
|
|
|
|
-
|
|
|
//添加舍得信息
|
|
|
BasePigpen basePigpenunit = new BasePigpen();
|
|
|
basePigpenunit.setFarmCode(farmId); //记录牧场
|
|
@@ -124,20 +123,17 @@ public class CollectorRegisterController {
|
|
|
String[] as = deviceCodeList.split(",");
|
|
|
|
|
|
LambdaQueryWrapper<CollectorRegister> wrapper13 = Wrappers.lambdaQuery();
|
|
|
- wrapper13.in(CollectorRegister::getDeviceCode , as);
|
|
|
+ wrapper13.in(CollectorRegister::getDeviceCode, as);
|
|
|
List<CollectorRegister> collectorRegisters = collectorRegisterMapper.selectList(wrapper13);
|
|
|
|
|
|
- if(collectorRegisters.size()!=0) {
|
|
|
+ if (collectorRegisters.size() != 0) {
|
|
|
List<String> devideCodes = new ArrayList<>();
|
|
|
for (CollectorRegister collectorRegister : collectorRegisters) {
|
|
|
devideCodes.add(collectorRegister.getDeviceCode());
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
- ErrorResponseData errorResponseData = new ErrorResponseData("添加失败,基站编码存在重复,重复编码为 "+devideCodes);
|
|
|
+ ErrorResponseData errorResponseData = new ErrorResponseData("添加失败,基站编码存在重复,重复编码为 " + devideCodes);
|
|
|
return errorResponseData;
|
|
|
- }
|
|
|
-
|
|
|
+ }
|
|
|
|
|
|
|
|
|
for (int i = 0; i < as.length; i++) {
|
|
@@ -156,16 +152,8 @@ public class CollectorRegisterController {
|
|
|
collectorRegister.setPort(6859);
|
|
|
collectorRegister.setServerIp("195.125.635.3");
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
collectorRegisterService.save(collectorRegister);
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
SuccessResponseData successResponseData = new SuccessResponseData();
|
|
|
successResponseData.setCode(200);
|
|
@@ -175,8 +163,6 @@ public class CollectorRegisterController {
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
/**
|
|
|
* 查询设备管理
|
|
|
*
|
|
@@ -192,51 +178,46 @@ public class CollectorRegisterController {
|
|
|
|
|
|
/**
|
|
|
* 添加设备管理
|
|
|
- *添加就是这个接口 最终就是这样 带上 token就行
|
|
|
+ * 添加就是这个接口 最终就是这样 带上 token就行
|
|
|
+ *
|
|
|
* @author yinhao
|
|
|
* @date 2021-08-19 09:43:52
|
|
|
*/
|
|
|
@Permission
|
|
|
@PostMapping("/collectorRegister/add")
|
|
|
public ResponseData add(@RequestBody @Validated(CollectorRegisterParam.add.class) CollectorRegisterParam collectorRegisterParam) {
|
|
|
- collectorRegisterService.add(collectorRegisterParam);
|
|
|
+ collectorRegisterService.add(collectorRegisterParam);
|
|
|
return new SuccessResponseData();
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
/**
|
|
|
* 删除设备管理,可批量删除
|
|
|
- *统计数量
|
|
|
+ * 统计数量
|
|
|
+ *
|
|
|
* @author yinhao
|
|
|
* @date 2021-08-19 09:43:52
|
|
|
*/
|
|
|
@PostMapping("/collectorRegister/delete")
|
|
|
public ResponseData delete(@RequestBody @Validated(CollectorRegisterParam.delete.class) List<Integer> ids) {
|
|
|
- if (ids == null || ids.size() == 0){
|
|
|
+ if (ids == null || ids.size() == 0) {
|
|
|
return ResponseData.error("请选择设备");
|
|
|
}
|
|
|
for (Integer id : ids) {
|
|
|
- CollectorRegister collectorRegisterEntity= collectorRegisterService.getById(id);
|
|
|
+ CollectorRegister collectorRegisterEntity = collectorRegisterService.getById(id);
|
|
|
String deviceCode = collectorRegisterEntity.getDeviceCode();
|
|
|
|
|
|
int count = eartagRegisterService.count(Wrappers.<EartagRegister>lambdaQuery().eq(EartagRegister::getDeviceCode, deviceCode));
|
|
|
- if (count > 0){
|
|
|
- return ResponseData.error("删除失败,设备号为"+collectorRegisterEntity.getDeviceCode()+"的设备下有未清理耳标");
|
|
|
+ if (count > 0) {
|
|
|
+ return ResponseData.error("删除失败,设备号为" + collectorRegisterEntity.getDeviceCode() + "的设备下有未清理耳标");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- collectorRegisterService.delete(ids);
|
|
|
+ collectorRegisterService.delete(ids);
|
|
|
return new SuccessResponseData();
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
/**
|
|
|
* 编辑设备管理
|
|
|
*
|
|
@@ -245,7 +226,7 @@ public class CollectorRegisterController {
|
|
|
*/
|
|
|
@PostMapping("/collectorRegister/edit")
|
|
|
public ResponseData edit(@RequestBody @Validated(CollectorRegisterParam.edit.class) CollectorRegisterParam collectorRegisterParam) {
|
|
|
- collectorRegisterService.edit(collectorRegisterParam);
|
|
|
+ collectorRegisterService.edit(collectorRegisterParam);
|
|
|
return new SuccessResponseData();
|
|
|
}
|
|
|
|
|
@@ -264,9 +245,9 @@ public class CollectorRegisterController {
|
|
|
public ResponseData logout(@RequestBody CollectorRegister collectorRegister) {
|
|
|
Integer id = collectorRegister.getId();
|
|
|
CollectorRegister byId = collectorRegisterService.getById(id);
|
|
|
- if ( 0 ==byId.getCanStatus() ){
|
|
|
+ if (0 == byId.getCanStatus()) {
|
|
|
byId.setCanStatus(3);
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
byId.setCanStatus(0);
|
|
|
}
|
|
|
collectorRegisterService.updateById(byId);
|