|
@@ -19,9 +19,11 @@ import com.bizmatics.service.util.SessionLocal;
|
|
|
import com.bizmatics.service.vo.DeviceCountVO;
|
|
|
import com.bizmatics.service.vo.SiteVO;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.apache.ibatis.annotations.Update;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.time.LocalDate;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
@@ -260,4 +262,107 @@ public class SiteServiceImpl extends AbstractCrudService<SiteMapper, Site> imple
|
|
|
// TemplateData TemplateDataListOne = (TemplateData) TemplateDataList.get(0);
|
|
|
return TemplateDataList;
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ public void SiteUpdate(String id,String site_name,String site_address,String user_name,String phone,
|
|
|
+ String station_area_id,String route_id,String installed_capacity,String rheological_change,String longitude,
|
|
|
+ String latitude,String region,String grouping_id,String fault_status, String real_time_load,
|
|
|
+ String total_electricity, String power_factor, String site_type, String user_company,
|
|
|
+ String operation_time, String service_deadline, String power_supply_type, String voltage_level,
|
|
|
+ String Demolition_standard_coal, String Demolition_standard_coal1,String sitePictureOne,
|
|
|
+ String sitePictureTwo,String sitePictureThree){
|
|
|
+// Site site=new Site();
|
|
|
+ List<Site> SiteList = null;
|
|
|
+ SiteList = baseMapper.list1(Integer.parseInt(id));
|
|
|
+ Site SiteList1 = (Site) SiteList.get(0);
|
|
|
+ SiteList1.setId(Integer.parseInt(id));
|
|
|
+ if (!site_name.equals("")&&!site_name.equals("null")){
|
|
|
+ SiteList1.setSiteName(site_name);
|
|
|
+ }
|
|
|
+ if (!site_address.equals("")&&!site_address.equals("null")){
|
|
|
+ SiteList1.setSiteAddress(site_address);
|
|
|
+ }
|
|
|
+ if (!user_name.equals("")&&!user_name.equals("null")){
|
|
|
+ SiteList1.setUserName(user_name);
|
|
|
+ }
|
|
|
+ if (!phone.equals("")&&!phone.equals("null")){
|
|
|
+ SiteList1.setPhone(phone);
|
|
|
+ }
|
|
|
+ if (!station_area_id.equals("")&&!station_area_id.equals("0")&&!station_area_id.equals("null")){
|
|
|
+ SiteList1.setStationAreaId(Integer.parseInt(station_area_id));
|
|
|
+ }
|
|
|
+ if (!route_id.equals("")&&!route_id.equals("0")&&!route_id.equals("null")){
|
|
|
+ SiteList1.setRouteId(Integer.parseInt(route_id));
|
|
|
+ }
|
|
|
+ if (!installed_capacity.equals("")&&!installed_capacity.equals("null")){
|
|
|
+ SiteList1.setInstalledCapacity(installed_capacity);
|
|
|
+ }
|
|
|
+ if (!rheological_change.equals("")&&!rheological_change.equals("null")){
|
|
|
+ SiteList1.setRheologicalChange(rheological_change);
|
|
|
+ }
|
|
|
+ if (!longitude.equals("")&&!longitude.equals("null")){
|
|
|
+ SiteList1.setLongitude(longitude);
|
|
|
+ }
|
|
|
+ if (!latitude.equals("")&&!latitude.equals("null")){
|
|
|
+ SiteList1.setLatitude(latitude);
|
|
|
+ }
|
|
|
+ if (!region.equals("")&&!region.equals("0")&&!region.equals("null")){
|
|
|
+ SiteList1.setRegion(Integer.parseInt(region));
|
|
|
+ }
|
|
|
+// if (!grouping_id.equals("")&&!grouping_id.equals("0")){
|
|
|
+// site.setGroupingId(Integer.parseInt(grouping_id));
|
|
|
+// }
|
|
|
+ List<SiteDynamicProperties> SiteDynamicPropertiesList = null;
|
|
|
+ SiteDynamicPropertiesList = baseMapper.SiteDynamicPropertieslist(Integer.parseInt(id));
|
|
|
+ SiteDynamicProperties SiteDynamicPropertiesList1 = (SiteDynamicProperties) SiteDynamicPropertiesList.get(0);
|
|
|
+
|
|
|
+ if (!fault_status.equals("")&&!fault_status.equals("null")){
|
|
|
+ SiteDynamicPropertiesList1.setFaultStatus(fault_status);
|
|
|
+ }
|
|
|
+ if (!real_time_load.equals("")&&!real_time_load.equals("null")){
|
|
|
+ SiteDynamicPropertiesList1.setRealTimeLoad(real_time_load);
|
|
|
+ }
|
|
|
+ if (!total_electricity.equals("")&&!total_electricity.equals("null")){
|
|
|
+ SiteDynamicPropertiesList1.setTotalElectricity(total_electricity);
|
|
|
+ }
|
|
|
+ if (!power_factor.equals("")&&!power_factor.equals("null")){
|
|
|
+ SiteDynamicPropertiesList1.setPowerFactor(power_factor);
|
|
|
+ }
|
|
|
+ if (!site_type.equals("")&&!site_type.equals("0")&&!site_type.equals("null")){
|
|
|
+ SiteDynamicPropertiesList1.setSiteType(Integer.parseInt(site_type));
|
|
|
+ }
|
|
|
+ if (!user_company.equals("")&&!user_company.equals("null")){
|
|
|
+ SiteDynamicPropertiesList1.setUserCompany(user_company);
|
|
|
+ }
|
|
|
+ if (!operation_time.equals("")&&!operation_time.equals("null")){
|
|
|
+ SiteDynamicPropertiesList1.setOperationTime(LocalDate.parse(operation_time));
|
|
|
+ }
|
|
|
+ if (!service_deadline.equals("")&&!service_deadline.equals("null")){
|
|
|
+ SiteDynamicPropertiesList1.setServiceDeadline(LocalDate.parse(service_deadline));
|
|
|
+ }
|
|
|
+ if (!power_supply_type.equals("")&&!power_supply_type.equals("0")&&!power_supply_type.equals("null")){
|
|
|
+ SiteDynamicPropertiesList1.setPowerSupplyType(Integer.parseInt(power_supply_type));
|
|
|
+ }
|
|
|
+ if (!voltage_level.equals("")&&!voltage_level.equals("null")){
|
|
|
+ SiteDynamicPropertiesList1.setVoltageLevel(voltage_level);
|
|
|
+ }
|
|
|
+ if (!Demolition_standard_coal.equals("")&&!Demolition_standard_coal.equals("0")&&!Demolition_standard_coal.equals("null")){
|
|
|
+ SiteDynamicPropertiesList1.setDemolitionStandardCoal(Integer.parseInt(Demolition_standard_coal));
|
|
|
+ }
|
|
|
+ if (!Demolition_standard_coal1.equals("")&&!Demolition_standard_coal1.equals("null")){
|
|
|
+ SiteDynamicPropertiesList1.setDemolitionStandardCoal1(Demolition_standard_coal1);
|
|
|
+ }
|
|
|
+ if (!sitePictureOne.equals("")&&!sitePictureOne.equals("null")){
|
|
|
+ SiteDynamicPropertiesList1.setSitePictureOne(sitePictureOne);
|
|
|
+ }
|
|
|
+ if (!sitePictureTwo.equals("")&&!sitePictureTwo.equals("null")){
|
|
|
+ SiteDynamicPropertiesList1.setSitePictureTwo(sitePictureTwo);
|
|
|
+ }
|
|
|
+ if (!sitePictureThree.equals("")&&!sitePictureThree.equals("null")){
|
|
|
+ SiteDynamicPropertiesList1.setSitePictureThree(sitePictureThree);
|
|
|
+ }
|
|
|
+
|
|
|
+ this.updateById(SiteList1);
|
|
|
+ siteDynamicPropertiesService.SiteDynamicPropertiesUpdate(SiteDynamicPropertiesList1);
|
|
|
+ }
|
|
|
}
|