|
@@ -71,6 +71,20 @@ public class EnvDeviceServiceImpl extends ServiceImpl<EnvDeviceMapper, EnvDevice
|
|
private EnvDeviceFenestruleMapper fenestruleMapper;//小窗
|
|
private EnvDeviceFenestruleMapper fenestruleMapper;//小窗
|
|
@Autowired
|
|
@Autowired
|
|
private EnvDeviceOtherMapper otherMapper;//
|
|
private EnvDeviceOtherMapper otherMapper;//
|
|
|
|
+ @Autowired
|
|
|
|
+ private EnvDevicePadMapper padMapper;//湿帘
|
|
|
|
+ @Autowired
|
|
|
|
+ private EnvDeviceHeaterMapper heaterMapper;//加热器
|
|
|
|
+ @Autowired
|
|
|
|
+ private EnvDeviceFloodlightMapper floodlightMapper;//照明灯
|
|
|
|
+ @Autowired
|
|
|
|
+ private EnvDeviceDeflectorMapper deflectorMapper;//导流板
|
|
|
|
+ @Autowired
|
|
|
|
+ private EnvDeviceAtomizingMapper atomizingMapper;//喷雾
|
|
|
|
+ @Autowired
|
|
|
|
+ private EnvDeviceRecentlyDataMapper recentlyDataMapper;
|
|
|
|
+
|
|
|
|
+
|
|
// @Autowired
|
|
// @Autowired
|
|
// private RestTemplate restTemplate;
|
|
// private RestTemplate restTemplate;
|
|
|
|
|
|
@@ -137,6 +151,12 @@ public class EnvDeviceServiceImpl extends ServiceImpl<EnvDeviceMapper, EnvDevice
|
|
envDevice.setDayAge(envDevice1.getDayAge());
|
|
envDevice.setDayAge(envDevice1.getDayAge());
|
|
envDevice.setFengJiNum(envDevice1.getFengJiNum());
|
|
envDevice.setFengJiNum(envDevice1.getFengJiNum());
|
|
envDevice.setXiaoChuangNum(envDevice1.getXiaoChuangNum());
|
|
envDevice.setXiaoChuangNum(envDevice1.getXiaoChuangNum());
|
|
|
|
+ envDevice.setFengJiBianNum(envDevice1.getFengJiBianNum());
|
|
|
|
+ envDevice.setShiLianNum(envDevice1.getShiLianNum());
|
|
|
|
+ envDevice.setDaoLiuBan(envDevice1.getDaoLiuBan());
|
|
|
|
+ envDevice.setPenWuNum(envDevice1.getPenWuNum());
|
|
|
|
+ envDevice.setJiaReQiNum(envDevice1.getJiaReQiNum());
|
|
|
|
+ envDevice.setZhaoMingDengNum(envDevice1.getZhaoMingDengNum());
|
|
|
|
|
|
QueryWrapper<BasePigpen> basePigpenQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<BasePigpen> basePigpenQueryWrapper = new QueryWrapper<>();
|
|
basePigpenQueryWrapper.eq("farm_id", envDevice1.getFarmId()).eq("id", envDevice1.getUnitId());
|
|
basePigpenQueryWrapper.eq("farm_id", envDevice1.getFarmId()).eq("id", envDevice1.getUnitId());
|
|
@@ -292,7 +312,7 @@ public class EnvDeviceServiceImpl extends ServiceImpl<EnvDeviceMapper, EnvDevice
|
|
pressureMapper.insert(pressure);
|
|
pressureMapper.insert(pressure);
|
|
|
|
|
|
|
|
|
|
- for (int i = 1; i < envDevice1.getFengJiNum() + 5; i++) {
|
|
|
|
|
|
+ for (int i = 1; i < envDevice1.getFengJiNum() + 1; i++) {
|
|
EnvDeviceFan fan = new EnvDeviceFan();
|
|
EnvDeviceFan fan = new EnvDeviceFan();
|
|
fan.setDeviceCode(envDevice1.getDeviceSortCode());
|
|
fan.setDeviceCode(envDevice1.getDeviceSortCode());
|
|
if (i < 10) {
|
|
if (i < 10) {
|
|
@@ -300,27 +320,116 @@ public class EnvDeviceServiceImpl extends ServiceImpl<EnvDeviceMapper, EnvDevice
|
|
} else {
|
|
} else {
|
|
fan.setChipCode(envDevice1.getDeviceSortCode() + "11" + i);
|
|
fan.setChipCode(envDevice1.getDeviceSortCode() + "11" + i);
|
|
}
|
|
}
|
|
- if (i < 20) {
|
|
|
|
- fan.setChipName("风机" + i);
|
|
|
|
|
|
+ fan.setChipName("风机" + i);
|
|
|
|
+ fan.setFarmId(envDevice1.getFarmId());
|
|
|
|
+ fan.setChipStatus(0);
|
|
|
|
+ fan.setFengType(1);
|
|
|
|
+ fan.setOther1(String.valueOf(i));
|
|
|
|
+ fanMapper.insert(fan);
|
|
|
|
+ }
|
|
|
|
+ int j = 1;
|
|
|
|
+ for (int i = envDevice1.getFengJiNum()+1; i < envDevice1.getFengJiNum()+envDevice1.getFengJiBianNum()+1; i++) {
|
|
|
|
+ EnvDeviceFan fan = new EnvDeviceFan();
|
|
|
|
+ fan.setDeviceCode(envDevice1.getDeviceSortCode());
|
|
|
|
+ if (i < 10) {
|
|
|
|
+ fan.setChipCode(envDevice1.getDeviceSortCode() + "110" + i);
|
|
} else {
|
|
} else {
|
|
- fan.setChipName("变频风机" + i);
|
|
|
|
|
|
+ fan.setChipCode(envDevice1.getDeviceSortCode() + "11" + i);
|
|
}
|
|
}
|
|
|
|
+ fan.setChipName("变频风机" + j);
|
|
fan.setFarmId(envDevice1.getFarmId());
|
|
fan.setFarmId(envDevice1.getFarmId());
|
|
fan.setChipStatus(0);
|
|
fan.setChipStatus(0);
|
|
|
|
+ fan.setFengType(2);
|
|
fan.setOther1(String.valueOf(i));
|
|
fan.setOther1(String.valueOf(i));
|
|
fanMapper.insert(fan);
|
|
fanMapper.insert(fan);
|
|
|
|
+ j++;
|
|
}
|
|
}
|
|
-
|
|
|
|
for (int i = 1; i < envDevice1.getXiaoChuangNum() + 1; i++) {
|
|
for (int i = 1; i < envDevice1.getXiaoChuangNum() + 1; i++) {
|
|
EnvDeviceFenestrule fenestrulen = new EnvDeviceFenestrule();
|
|
EnvDeviceFenestrule fenestrulen = new EnvDeviceFenestrule();
|
|
fenestrulen.setDeviceCode(envDevice1.getDeviceSortCode());
|
|
fenestrulen.setDeviceCode(envDevice1.getDeviceSortCode());
|
|
- fenestrulen.setChipCode(envDevice1.getDeviceSortCode() + "12" + i);
|
|
|
|
|
|
+
|
|
|
|
+ if (i < 10) {
|
|
|
|
+ fenestrulen.setChipCode(envDevice1.getDeviceSortCode() + "120" + i);
|
|
|
|
+ } else {
|
|
|
|
+ fenestrulen.setChipCode(envDevice1.getDeviceSortCode() + "12" + i);
|
|
|
|
+ }
|
|
fenestrulen.setFarmId(envDevice1.getFarmId());
|
|
fenestrulen.setFarmId(envDevice1.getFarmId());
|
|
fenestrulen.setChipStatus(0);
|
|
fenestrulen.setChipStatus(0);
|
|
fenestrulen.setChipName("小窗" + i);
|
|
fenestrulen.setChipName("小窗" + i);
|
|
fenestrulen.setOther1(String.valueOf(i));
|
|
fenestrulen.setOther1(String.valueOf(i));
|
|
fenestruleMapper.insert(fenestrulen);
|
|
fenestruleMapper.insert(fenestrulen);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ for (int i = 1; i < envDevice1.getShiLianNum() + 1; i++) {
|
|
|
|
+ EnvDevicePad devicePad = new EnvDevicePad();
|
|
|
|
+ devicePad.setDeviceCode(envDevice1.getDeviceSortCode());
|
|
|
|
+ if (i < 10) {
|
|
|
|
+ devicePad.setChipCode(envDevice1.getDeviceSortCode() + "200" + i);
|
|
|
|
+ } else {
|
|
|
|
+ devicePad.setChipCode(envDevice1.getDeviceSortCode() + "20" + i);
|
|
|
|
+ }
|
|
|
|
+ devicePad.setFarmId(envDevice1.getFarmId());
|
|
|
|
+ devicePad.setChipStatus(0);
|
|
|
|
+ devicePad.setChipName("湿帘" + i);
|
|
|
|
+ devicePad.setOther1(String.valueOf(i));
|
|
|
|
+ padMapper.insert(devicePad);
|
|
|
|
+ }
|
|
|
|
+ for (int i = 1; i < envDevice1.getDaoLiuBan() + 1; i++) {
|
|
|
|
+ EnvDeviceDeflector devicePad = new EnvDeviceDeflector();
|
|
|
|
+ devicePad.setDeviceCode(envDevice1.getDeviceSortCode());
|
|
|
|
+ if (i < 10) {
|
|
|
|
+ devicePad.setChipCode(envDevice1.getDeviceSortCode() + "210" + i);
|
|
|
|
+ } else {
|
|
|
|
+ devicePad.setChipCode(envDevice1.getDeviceSortCode() + "21" + i);
|
|
|
|
+ }
|
|
|
|
+ devicePad.setFarmId(envDevice1.getFarmId());
|
|
|
|
+ devicePad.setChipStatus(0);
|
|
|
|
+ devicePad.setChipName("导流板" + i);
|
|
|
|
+ devicePad.setOther1(String.valueOf(i));
|
|
|
|
+ deflectorMapper.insert(devicePad);
|
|
|
|
+ }
|
|
|
|
+ for (int i = 1; i < envDevice1.getPenWuNum() + 1; i++) {
|
|
|
|
+ EnvDeviceAtomizing devicePad = new EnvDeviceAtomizing();
|
|
|
|
+ devicePad.setDeviceCode(envDevice1.getDeviceSortCode());
|
|
|
|
+ if (i < 10) {
|
|
|
|
+ devicePad.setChipCode(envDevice1.getDeviceSortCode() + "220" + i);
|
|
|
|
+ } else {
|
|
|
|
+ devicePad.setChipCode(envDevice1.getDeviceSortCode() + "22" + i);
|
|
|
|
+ }
|
|
|
|
+ devicePad.setFarmId(envDevice1.getFarmId());
|
|
|
|
+ devicePad.setChipStatus(0);
|
|
|
|
+ devicePad.setChipName("喷雾" + i);
|
|
|
|
+ devicePad.setOther1(String.valueOf(i));
|
|
|
|
+ atomizingMapper.insert(devicePad);
|
|
|
|
+ }
|
|
|
|
+ for (int i = 1; i < envDevice1.getJiaReQiNum() + 1; i++) {
|
|
|
|
+ EnvDeviceHeater devicePad = new EnvDeviceHeater();
|
|
|
|
+ devicePad.setDeviceCode(envDevice1.getDeviceSortCode());
|
|
|
|
+ if (i < 10) {
|
|
|
|
+ devicePad.setChipCode(envDevice1.getDeviceSortCode() + "230" + i);
|
|
|
|
+ } else {
|
|
|
|
+ devicePad.setChipCode(envDevice1.getDeviceSortCode() + "23" + i);
|
|
|
|
+ }
|
|
|
|
+ devicePad.setFarmId(envDevice1.getFarmId());
|
|
|
|
+ devicePad.setChipStatus(0);
|
|
|
|
+ devicePad.setChipName("加热器" + i);
|
|
|
|
+ devicePad.setOther1(String.valueOf(i));
|
|
|
|
+ heaterMapper.insert(devicePad);
|
|
|
|
+ }
|
|
|
|
+ for (int i = 1; i < envDevice1.getZhaoMingDengNum() + 1; i++) {
|
|
|
|
+ EnvDeviceFloodlight devicePad = new EnvDeviceFloodlight();
|
|
|
|
+ devicePad.setDeviceCode(envDevice1.getDeviceSortCode());
|
|
|
|
+ if (i < 10) {
|
|
|
|
+ devicePad.setChipCode(envDevice1.getDeviceSortCode() + "240" + i);
|
|
|
|
+ } else {
|
|
|
|
+ devicePad.setChipCode(envDevice1.getDeviceSortCode() + "24" + i);
|
|
|
|
+ }
|
|
|
|
+ devicePad.setFarmId(envDevice1.getFarmId());
|
|
|
|
+ devicePad.setChipStatus(0);
|
|
|
|
+ devicePad.setChipName("照明灯" + i);
|
|
|
|
+ devicePad.setOther1(String.valueOf(i));
|
|
|
|
+ floodlightMapper.insert(devicePad);
|
|
|
|
+ }
|
|
for (int i = 1; i < 6; i++) {
|
|
for (int i = 1; i < 6; i++) {
|
|
EnvDeviceOther other = new EnvDeviceOther();
|
|
EnvDeviceOther other = new EnvDeviceOther();
|
|
other.setDeviceCode(envDevice1.getDeviceSortCode());
|
|
other.setDeviceCode(envDevice1.getDeviceSortCode());
|
|
@@ -341,7 +450,6 @@ public class EnvDeviceServiceImpl extends ServiceImpl<EnvDeviceMapper, EnvDevice
|
|
if (i == 5) {
|
|
if (i == 5) {
|
|
other.setChipName("锅炉");
|
|
other.setChipName("锅炉");
|
|
}
|
|
}
|
|
-
|
|
|
|
other.setChipStatus(0);
|
|
other.setChipStatus(0);
|
|
other.setOther1(String.valueOf(i));
|
|
other.setOther1(String.valueOf(i));
|
|
otherMapper.insert(other);
|
|
otherMapper.insert(other);
|
|
@@ -427,6 +535,26 @@ public class EnvDeviceServiceImpl extends ServiceImpl<EnvDeviceMapper, EnvDevice
|
|
QueryWrapper<EnvDeviceFenestrule> queryWrapper9 = new QueryWrapper<>();
|
|
QueryWrapper<EnvDeviceFenestrule> queryWrapper9 = new QueryWrapper<>();
|
|
queryWrapper9.eq("device_code", deviceCode).eq("farm_id", farmId);
|
|
queryWrapper9.eq("device_code", deviceCode).eq("farm_id", farmId);
|
|
fenestruleMapper.delete(queryWrapper9);//小窗
|
|
fenestruleMapper.delete(queryWrapper9);//小窗
|
|
|
|
+
|
|
|
|
+ QueryWrapper<EnvDevicePad> queryWrapper11 = new QueryWrapper<>();
|
|
|
|
+ queryWrapper11.eq("device_code", deviceCode).eq("farm_id", farmId);
|
|
|
|
+ padMapper.delete(queryWrapper11);//湿帘
|
|
|
|
+ QueryWrapper<EnvDeviceDeflector> queryWrapper12 = new QueryWrapper<>();
|
|
|
|
+ queryWrapper12.eq("device_code", deviceCode).eq("farm_id", farmId);
|
|
|
|
+ deflectorMapper.delete(queryWrapper12);//导流板
|
|
|
|
+ QueryWrapper<EnvDeviceAtomizing> queryWrapper13 = new QueryWrapper<>();
|
|
|
|
+ queryWrapper13.eq("device_code", deviceCode).eq("farm_id", farmId);
|
|
|
|
+ atomizingMapper.delete(queryWrapper13);//喷雾
|
|
|
|
+ QueryWrapper<EnvDeviceHeater> queryWrapper14 = new QueryWrapper<>();
|
|
|
|
+ queryWrapper14.eq("device_code", deviceCode).eq("farm_id", farmId);
|
|
|
|
+ heaterMapper.delete(queryWrapper14);//加热器
|
|
|
|
+ QueryWrapper<EnvDeviceFloodlight> queryWrapper15 = new QueryWrapper<>();
|
|
|
|
+ queryWrapper15.eq("device_code", deviceCode).eq("farm_id", farmId);
|
|
|
|
+ floodlightMapper.delete(queryWrapper15);//照明灯
|
|
|
|
+ QueryWrapper<EnvDeviceRecentlyData> queryWrapper16 = new QueryWrapper<>();
|
|
|
|
+ queryWrapper16.eq("device_code", deviceCode).eq("farm_id", farmId);
|
|
|
|
+ recentlyDataMapper.delete(queryWrapper16);//
|
|
|
|
+
|
|
QueryWrapper<EnvDeviceOther> queryWrapper10 = new QueryWrapper<>();
|
|
QueryWrapper<EnvDeviceOther> queryWrapper10 = new QueryWrapper<>();
|
|
queryWrapper10.eq("device_code", deviceCode).eq("farm_id", farmId);
|
|
queryWrapper10.eq("device_code", deviceCode).eq("farm_id", farmId);
|
|
otherMapper.delete(queryWrapper10);//其他
|
|
otherMapper.delete(queryWrapper10);//其他
|