|
@@ -60,31 +60,28 @@ public class InverterInfoService extends BaseService {
|
|
@Transactional(propagation = Propagation.SUPPORTS)
|
|
@Transactional(propagation = Propagation.SUPPORTS)
|
|
public void addALL(InverterInfo inverterInfo, Integer startValue, Integer endValue) throws BusinessException {
|
|
public void addALL(InverterInfo inverterInfo, Integer startValue, Integer endValue) throws BusinessException {
|
|
for (int i = startValue; i < startValue + endValue; i++) {
|
|
for (int i = startValue; i < startValue + endValue; i++) {
|
|
- InverterInfo inverterInfo1 = new InverterInfo();
|
|
|
|
- inverterInfo1.setManufacturer(inverterInfo.getManufacturer());
|
|
|
|
- inverterInfo1.setReport(inverterInfo.getReport());
|
|
|
|
- inverterInfo1.setInstallationTime(inverterInfo.getInstallationTime());
|
|
|
|
- inverterInfo1.setName(inverterInfo.getName() + "-" + i);
|
|
|
|
- inverterInfo1.setBatteryModel(inverterInfo.getBatteryModel());
|
|
|
|
- inverterInfo1.setBatteryNumber(inverterInfo.getBatteryNumber());
|
|
|
|
- inverterInfo1.setBox(inverterInfo.getBox());
|
|
|
|
- inverterInfo1.setCapacity(inverterInfo.getCapacity());
|
|
|
|
- inverterInfo1.setCollectorCircuit(inverterInfo.getCollectorCircuit());
|
|
|
|
- inverterInfo1.setEfficiency(inverterInfo.getEfficiency());
|
|
|
|
- inverterInfo1.setGroupSeries(inverterInfo.getGroupSeries());
|
|
|
|
- inverterInfo1.setSample(inverterInfo.getSample());
|
|
|
|
- inverterInfo1.setModelNumber(inverterInfo.getModelNumber());
|
|
|
|
- inverterInfo1.setInterval(inverterInfo.getInterval());
|
|
|
|
- this.inverterInfoRepository.save(inverterInfo1);
|
|
|
|
|
|
+ InverterInfo inverterInfo1 = new InverterInfo();
|
|
|
|
+ inverterInfo1.setManufacturer(inverterInfo.getManufacturer());
|
|
|
|
+ inverterInfo1.setReport(inverterInfo.getReport());
|
|
|
|
+ inverterInfo1.setInstallationTime(inverterInfo.getInstallationTime());
|
|
|
|
+ inverterInfo1.setName(inverterInfo.getName() + "-" + i);
|
|
|
|
+ inverterInfo1.setBatteryModel(inverterInfo.getBatteryModel());
|
|
|
|
+ inverterInfo1.setBatteryNumber(inverterInfo.getBatteryNumber());
|
|
|
|
+ inverterInfo1.setBox(inverterInfo.getBox());
|
|
|
|
+ inverterInfo1.setCapacity(inverterInfo.getCapacity());
|
|
|
|
+ inverterInfo1.setCollectorCircuit(inverterInfo.getCollectorCircuit());
|
|
|
|
+ inverterInfo1.setEfficiency(inverterInfo.getEfficiency());
|
|
|
|
+ inverterInfo1.setGroupSeries(inverterInfo.getGroupSeries());
|
|
|
|
+ inverterInfo1.setSample(inverterInfo.getSample());
|
|
|
|
+ inverterInfo1.setModelNumber(inverterInfo.getModelNumber());
|
|
|
|
+ inverterInfo1.setInterval(inverterInfo.getInterval());
|
|
|
|
+ inverterInfo1.setStationCode(inverterInfo.getStationCode());
|
|
|
|
+ inverterInfo1.setEquipmentNo(inverterInfo.getEquipmentNo());
|
|
|
|
+ inverterInfo1.setBackupA(inverterInfo.getBackupA());
|
|
|
|
+ inverterInfo1.setBackupB(inverterInfo.getBackupB());
|
|
|
|
+ inverterInfo1.setBackupC(inverterInfo.getBackupC());
|
|
|
|
+ this.inverterInfoRepository.save(inverterInfo1);
|
|
}
|
|
}
|
|
-
|
|
|
|
-
|
|
|
|
-// boolean b = this.inverterRepository.existsById(inverter.getNo());
|
|
|
|
-// if (b) {// 逆变器编号已存在
|
|
|
|
-// throw new BusinessException("逆变器编号已存在!");
|
|
|
|
-// } else {
|
|
|
|
-//
|
|
|
|
-// }
|
|
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -155,21 +152,21 @@ public class InverterInfoService extends BaseService {
|
|
}*/
|
|
}*/
|
|
|
|
|
|
|
|
|
|
- /**
|
|
|
|
- * 查询逆变器【分页查询】
|
|
|
|
- *
|
|
|
|
- * @param page 页码
|
|
|
|
- * @param size 每页记录数
|
|
|
|
- * @return 分页结果
|
|
|
|
- */
|
|
|
|
- @Transactional(propagation = Propagation.NOT_SUPPORTED, readOnly = true)
|
|
|
|
- public Page<InverterInfo> get(final InverterInfo inverterInfo, final Integer page, final Integer size) {
|
|
|
|
- ExampleMatcher matcher =
|
|
|
|
- ExampleMatcher.matching().withMatcher("modelNumber", ExampleMatcher.GenericPropertyMatchers.contains());
|
|
|
|
- Example<InverterInfo> example = Example.of(inverterInfo, matcher);
|
|
|
|
- Pageable pageable = PageRequest.of(page - 1, size);
|
|
|
|
- return this.inverterInfoRepository.findAll(example, pageable);
|
|
|
|
- }
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 查询逆变器【分页查询】
|
|
|
|
+ *
|
|
|
|
+ * @param page 页码
|
|
|
|
+ * @param size 每页记录数
|
|
|
|
+ * @return 分页结果
|
|
|
|
+ */
|
|
|
|
+ @Transactional(propagation = Propagation.NOT_SUPPORTED, readOnly = true)
|
|
|
|
+ public Page<InverterInfo> get(final InverterInfo inverterInfo, final Integer page, final Integer size) {
|
|
|
|
+ ExampleMatcher matcher =
|
|
|
|
+ ExampleMatcher.matching().withMatcher("modelNumber", ExampleMatcher.GenericPropertyMatchers.contains());
|
|
|
|
+ Example<InverterInfo> example = Example.of(inverterInfo, matcher);
|
|
|
|
+ Pageable pageable = PageRequest.of(page - 1, size);
|
|
|
|
+ return this.inverterInfoRepository.findAll(example, pageable);
|
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
/**
|
|
* 查询逆变器【分页查询】
|
|
* 查询逆变器【分页查询】
|