|
@@ -7,8 +7,10 @@ import com.sckj.project.config.ApiUrlConfig;
|
|
|
import com.sckj.project.domain.building.LargeBuilding;
|
|
|
import com.sckj.project.domain.building.LargeBuildingControl;
|
|
|
import com.sckj.project.domain.building.LargeBuildingControlAmmeterDetail;
|
|
|
+import com.sckj.project.domain.building.LargeBuildingControlLoadDetail;
|
|
|
import com.sckj.project.service.building.ILargePlatBuildingAmmeterDetailService;
|
|
|
import com.sckj.project.service.building.ILargePlatBuildingControlService;
|
|
|
+import com.sckj.project.service.building.ILargePlatBuildingLoadDetailService;
|
|
|
import com.sckj.project.service.building.ILargePlatBuildingService;
|
|
|
import com.sckj.project.util.HttpRequestUtil;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -33,6 +35,9 @@ public class BuildingTaskService {
|
|
|
private ILargePlatBuildingAmmeterDetailService largePlatBuildingAmmeterDetailService;
|
|
|
|
|
|
@Autowired
|
|
|
+ private ILargePlatBuildingLoadDetailService largePlatBuildingLoadDetailService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
private HttpRequestUtil httpRequestUtil;
|
|
|
|
|
|
|
|
@@ -86,5 +91,21 @@ public class BuildingTaskService {
|
|
|
e.getMessage();
|
|
|
}
|
|
|
|
|
|
+ /*楼宇中控负载明细表*/
|
|
|
+ try {
|
|
|
+ JSONArray array = httpRequestUtil.callExternalApi(ApiUrlConfig.getBuildingLoadDetailUrl());
|
|
|
+ if (array == null){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ List<LargeBuildingControlLoadDetail> list = array.toList(LargeBuildingControlLoadDetail.class);
|
|
|
+ if (list.size() < 1){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ largePlatBuildingLoadDetailService.remove(new LambdaQueryWrapper<>());
|
|
|
+ largePlatBuildingLoadDetailService.saveBatch(list);
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.getMessage();
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|