|
|
|
@ -29,6 +29,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
import org.springframework.util.CollectionUtils;
|
|
|
|
|
import org.springframework.util.StringUtils;
|
|
|
|
|
|
|
|
|
|
import java.util.*;
|
|
|
|
|
|
|
|
|
@ -116,6 +117,37 @@ public class BusiSensorServiceImpl implements BusiSensorService {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public boolean batchAdd(BusiSensorVo busiSensorVo, String frontCode, String code, int number) {
|
|
|
|
|
String equipmentType = busiSensorVo.getEquipmentType();
|
|
|
|
|
for(int i=1; i<=number; i++) {
|
|
|
|
|
String n = "000";
|
|
|
|
|
if(i>9){
|
|
|
|
|
n = "00";
|
|
|
|
|
}else if(i>99){
|
|
|
|
|
n = "0";
|
|
|
|
|
}
|
|
|
|
|
String sensorCode = frontCode + n + i + code;
|
|
|
|
|
busiSensorVo.setSensorCode(sensorCode);
|
|
|
|
|
if (SiteConstants.ExternalTypeEnum.BYQ.getValue().equals(equipmentType)) {
|
|
|
|
|
busiTransformerSensorService.add(busiSensorVo);
|
|
|
|
|
} else if (SiteConstants.ExternalTypeEnum.GIS.getValue().equals(equipmentType)) {
|
|
|
|
|
busiGisSensorService.add(busiSensorVo);
|
|
|
|
|
} else if (SiteConstants.ExternalTypeEnum.CW.getValue().equals(equipmentType)) {
|
|
|
|
|
busiTemperPointService.add(busiSensorVo);
|
|
|
|
|
} else if (SiteConstants.ExternalTypeEnum.BLQ.getValue().equals(equipmentType)) {
|
|
|
|
|
busiArresterSensorService.add(busiSensorVo);
|
|
|
|
|
} else if (SiteConstants.ExternalTypeEnum.OTHER.getValue().equals(equipmentType)) {
|
|
|
|
|
busiOtherSensorService.add(busiSensorVo);
|
|
|
|
|
} else if (SiteConstants.ExternalTypeEnum.GEN.getValue().equals(equipmentType)) {
|
|
|
|
|
busiGeneratorSensorService.add(busiSensorVo);
|
|
|
|
|
} else if (SiteConstants.ExternalTypeEnum.DL.getValue().equals(equipmentType)) {
|
|
|
|
|
busiCableSensorService.add(busiSensorVo);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public boolean update(String token, BusiSensorVo busiSensorVo) {
|
|
|
|
|
String equipmentType = busiSensorVo.getEquipmentType();
|
|
|
|
|