|
@@ -0,0 +1,940 @@
|
|
|
+package com.gyee.generation.service;
|
|
|
+
|
|
|
+import com.gyee.common.contant.ContantXk;
|
|
|
+import com.gyee.common.model.PointData;
|
|
|
+import com.gyee.common.model.StringUtils;
|
|
|
+import com.gyee.generation.init.CacheContext;
|
|
|
+import com.gyee.generation.model.auto.*;
|
|
|
+import com.gyee.generation.model.vo.Location;
|
|
|
+import com.gyee.generation.service.auto.IProEconEquipmentInfoDay1Service;
|
|
|
+
|
|
|
+import com.gyee.generation.util.DateUtils;
|
|
|
+import com.gyee.generation.util.realtimesource.IEdosUtil;
|
|
|
+import com.gyee.generation.util.statisticcs.Initial;
|
|
|
+import org.slf4j.Logger;
|
|
|
+import org.slf4j.LoggerFactory;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+
|
|
|
+import javax.annotation.Resource;
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.math.RoundingMode;
|
|
|
+import java.util.*;
|
|
|
+import java.util.stream.Collectors;
|
|
|
+
|
|
|
+@Service
|
|
|
+public class EquipmentInfo1Service {
|
|
|
+
|
|
|
+ private static final Logger logger = LoggerFactory.getLogger(EquipmentInfo1Service.class);
|
|
|
+ @Resource
|
|
|
+ private IEdosUtil edosUtil;
|
|
|
+
|
|
|
+ @Resource
|
|
|
+ private IProEconEquipmentInfoDay1Service proEconEquipmentInfoDay1Service;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ * 计算设备日信息
|
|
|
+ * @param recordDate
|
|
|
+ * @throws Exception
|
|
|
+ */
|
|
|
+ public void calEquipmentInfoDay(Date recordDate) throws Exception {
|
|
|
+ Calendar c=Calendar.getInstance();
|
|
|
+ c.setTime(recordDate);
|
|
|
+
|
|
|
+ Date end=c.getTime();
|
|
|
+
|
|
|
+ Date begin= DateUtils.truncDay(c.getTime());
|
|
|
+
|
|
|
+
|
|
|
+ List<String> idls = proEconEquipmentInfoDay1Service.list().stream()
|
|
|
+ .filter(i -> i.getRecordDate().compareTo(DateUtils.truncDay(recordDate))==0
|
|
|
+ && CacheContext.wtmap.containsKey(i.getWindturbineId())).map(ProEconEquipmentInfoDay1::getId)
|
|
|
+ .collect(Collectors.toList());
|
|
|
+
|
|
|
+ if (idls != null && idls.size() > 0) {
|
|
|
+
|
|
|
+ proEconEquipmentInfoDay1Service.removeByIds(idls);
|
|
|
+
|
|
|
+ }
|
|
|
+ for(ProBasicWindturbine wt:CacheContext.wtls)
|
|
|
+ {
|
|
|
+ if(CacheContext.wppointmap.containsKey(wt.getId()))
|
|
|
+ {
|
|
|
+ Map<String, ProBasicEquipmentPoint> pointmap=CacheContext.wtpAimap.get(wt.getId());
|
|
|
+
|
|
|
+ ProEconEquipmentInfoDay1 pewp=new ProEconEquipmentInfoDay1();
|
|
|
+ Initial.initial(pewp);
|
|
|
+ pewp.setCompanyId(wt.getCompanyId());
|
|
|
+ pewp.setWindpowerstationId(wt.getWindpowerstationId());
|
|
|
+ pewp.setLineId(wt.getLineId());
|
|
|
+ pewp.setProjectId(wt.getProjectId());
|
|
|
+ pewp.setRegionId(wt.getRegionId());
|
|
|
+ pewp.setRecordDate(DateUtils.truncDay(recordDate));
|
|
|
+
|
|
|
+
|
|
|
+ List<ProEconEquipmentInfoDay1> pepid1ls =new ArrayList<>();
|
|
|
+ Calendar cl=Calendar.getInstance();
|
|
|
+ cl.setTime(recordDate);
|
|
|
+ if(cl.get(Calendar.DAY_OF_MONTH)!=1)
|
|
|
+ {
|
|
|
+ pepid1ls = proEconEquipmentInfoDay1Service.list().stream()
|
|
|
+ .filter(i -> i.getRecordDate().compareTo(DateUtils.truncDay(cl.getTime())) == 0
|
|
|
+ && CacheContext.wtmap.containsKey(i.getWindturbineId())
|
|
|
+ ).collect(Collectors.toList());
|
|
|
+ }
|
|
|
+ extracted(recordDate, end, begin, pointmap, pewp,pepid1ls);
|
|
|
+
|
|
|
+ proEconEquipmentInfoDay1Service.save(pewp);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ private void extracted(Date recordDate, Date end, Date begin,Map<String, ProBasicEquipmentPoint> pointmap, ProEconEquipmentInfoDay1 pewp,List<ProEconEquipmentInfoDay1> pepid1ls) throws Exception {
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.SSPJFS))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.SSPJFS);
|
|
|
+ List<PointData> pointls=edosUtil.getHistoryDatasSnap(point.getNemCode(), begin.getTime()/1000, end.getTime()/1000);
|
|
|
+ if(!pointls.isEmpty())
|
|
|
+ {
|
|
|
+ DoubleSummaryStatistics summaryStatistics=pointls.stream().mapToDouble(n -> n.getPointValueInDouble()).summaryStatistics();
|
|
|
+
|
|
|
+ pewp.setRzdfs(summaryStatistics.getMax());
|
|
|
+
|
|
|
+ pewp.setRzxfs(summaryStatistics.getMin());
|
|
|
+
|
|
|
+ pewp.setRpjfs(summaryStatistics.getAverage());
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.SSZGL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.SSZGL);
|
|
|
+ List<PointData> pointls=edosUtil.getHistoryDatasSnap(point.getNemCode(), begin.getTime()/1000, end.getTime()/1000);
|
|
|
+ if(!pointls.isEmpty())
|
|
|
+ {
|
|
|
+ DoubleSummaryStatistics summaryStatistics=pointls.stream().mapToDouble(n -> n.getPointValueInDouble()).summaryStatistics();
|
|
|
+
|
|
|
+ pewp.setRzdgl(summaryStatistics.getMax());
|
|
|
+
|
|
|
+ pewp.setRzxgl(summaryStatistics.getMin());
|
|
|
+
|
|
|
+ pewp.setRpjgl(summaryStatistics.getAverage());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.RFDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.RFDL);
|
|
|
+
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setRfdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.RKYDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.RKYDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setRkydl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.RLLFDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.RLLFDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setRllfdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.RGZSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.RGZSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setRgzssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.RCNSLGZSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.RCNSLGZSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setRcnslgzssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.RJXSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.RJXSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setRjxssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.RCNSLJXSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.RCNSLJXSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setRcnsljxssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.RDJSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.RDJSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setRdjssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.RQXJCLSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.RQXJCLSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setRqxjclssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.RSDTJSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.RSDTJSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setRsdtjssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.RXNSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.RXNSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setRxnssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.RXDTJSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.RXDTJSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setRxdtjssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.RXDJCLSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.RXDJCLSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setRxdjclssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.RCWSLDWSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.RCWSLDWSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setRcwsldwssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.RCWSLTQSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.RCWSLTQSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setRcwsltqssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.RZFDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.RZFDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setRzfdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.RQFDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.RQFDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setRqfdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.RZHD))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.RZHD);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setRzhd(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ if(pepid1ls.isEmpty())
|
|
|
+ {
|
|
|
+ setPowerandSpeedMonth(end, begin, pointmap, pewp);
|
|
|
+ }else
|
|
|
+ {
|
|
|
+
|
|
|
+
|
|
|
+ if(!pepid1ls.isEmpty())
|
|
|
+ {
|
|
|
+ ProEconEquipmentInfoDay1 pepid=pepid1ls.get(0);
|
|
|
+
|
|
|
+
|
|
|
+ if(pepid.getYzdgl()> pewp.getRzdgl())
|
|
|
+ {
|
|
|
+ pewp.setYzdgl(pepid.getRzdgl());
|
|
|
+ }else {
|
|
|
+ pewp.setYzdgl(pewp.getRzdgl());
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pepid.getYzdfs()> pewp.getRzdfs())
|
|
|
+ {
|
|
|
+ pewp.setYzdfs(pepid.getRzdfs());
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ pewp.setYzdfs(pewp.getRzdfs());
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ if(pepid.getYzxgl()< pewp.getRzxgl())
|
|
|
+ {
|
|
|
+ pewp.setYzxgl(pepid.getRzxgl());
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ pewp.setYzxgl(pewp.getRzxgl());
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pepid.getYzxfs()< pewp.getRzxfs())
|
|
|
+ {
|
|
|
+ pewp.setYzxfs(pepid.getRzxfs());
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ pewp.setYzxfs(pewp.getRzxfs());
|
|
|
+ }
|
|
|
+ double pjfs = new BigDecimal(pewp.getYpjfs()+pepid.getRpjfs()).divide(new BigDecimal(2), 4, RoundingMode.HALF_EVEN).doubleValue();
|
|
|
+
|
|
|
+ pewp.setYzxfs(pjfs);
|
|
|
+
|
|
|
+ double pjgl = new BigDecimal(pewp.getYpjgl()+pepid.getRpjgl()).divide(new BigDecimal(2), 4, RoundingMode.HALF_EVEN).doubleValue();
|
|
|
+ pewp.setYzxgl(pjgl);
|
|
|
+
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ setPowerandSpeedMonth(end, begin, pointmap, pewp);
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.YFDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.YFDL);
|
|
|
+
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setYfdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.YKYDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.YKYDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setYkydl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.YLLFDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.YLLFDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setYllfdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.YGZSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.YGZSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setYgzssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.YCNSLGZSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.YCNSLGZSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setYcnslgzssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.YJXSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.YJXSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setYjxssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.YCNSLJXSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.YCNSLJXSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setYcnsljxssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.YDJSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.YDJSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setYdjssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.YQXJCLSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.YQXJCLSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setYqxjclssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.YSDTJSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.YSDTJSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setYsdtjssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.YXNSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.YXNSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setYxnssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.YXDTJSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.YXDTJSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setYxdtjssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.YXDJCLSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.YXDJCLSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setYxdjclssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.YCWSLDWSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.YCWSLDWSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setYcwsldwssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.YCWSLTQSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.YCWSLTQSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setYcwsltqssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.YZFDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.YZFDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setYzfdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.YQFDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.YQFDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setYqfdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.YZHD))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.YZHD);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setYzhd(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ if(pepid1ls.isEmpty())
|
|
|
+ {
|
|
|
+ setPowerandSpeedYear(end, begin, pointmap, pewp);
|
|
|
+ }else
|
|
|
+ {
|
|
|
+
|
|
|
+ if(!pepid1ls.isEmpty())
|
|
|
+ {
|
|
|
+ ProEconEquipmentInfoDay1 pepid=pepid1ls.get(0);
|
|
|
+
|
|
|
+
|
|
|
+ if(pepid.getNzdgl()> pewp.getRzdgl())
|
|
|
+ {
|
|
|
+ pewp.setNzdgl(pepid.getRzdgl());
|
|
|
+ }else {
|
|
|
+ pewp.setNzdgl(pewp.getRzdgl());
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pepid.getNzdfs()> pewp.getRzdfs())
|
|
|
+ {
|
|
|
+ pewp.setNzdfs(pepid.getRzdfs());
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ pewp.setNzdfs(pewp.getRzdfs());
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ if(pepid.getNzxgl()< pewp.getRzxgl())
|
|
|
+ {
|
|
|
+ pewp.setNzxgl(pepid.getRzxgl());
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ pewp.setNzxgl(pewp.getRzxgl());
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pepid.getNzxfs()< pewp.getRzxfs())
|
|
|
+ {
|
|
|
+ pewp.setNzxfs(pepid.getRzxfs());
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ pewp.setNzxfs(pewp.getRzxfs());
|
|
|
+ }
|
|
|
+ double pjfs = new BigDecimal(pewp.getNpjfs()+pepid.getRpjfs()).divide(new BigDecimal(2), 4, RoundingMode.HALF_EVEN).doubleValue();
|
|
|
+
|
|
|
+ pewp.setNzxfs(pjfs);
|
|
|
+
|
|
|
+ double pjgl = new BigDecimal(pewp.getNpjgl()+pepid.getRpjgl()).divide(new BigDecimal(2), 4, RoundingMode.HALF_EVEN).doubleValue();
|
|
|
+ pewp.setNzxgl(pjgl);
|
|
|
+
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ setPowerandSpeedYear(end, begin, pointmap, pewp);
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.NFDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.NFDL);
|
|
|
+
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setNfdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.NKYDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.NKYDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setNkydl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.NLLFDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.NLLFDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setNllfdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.NGZSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.NGZSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setNgzssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.NCNSLGZSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.NCNSLGZSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setNcnslgzssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.NJXSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.NJXSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setNjxssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.NCNSLJXSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.NCNSLJXSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setNcnsljxssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.NDJSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.NDJSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setNdjssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.NQXJCLSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.NQXJCLSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setNqxjclssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.NSDTJSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.NSDTJSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setNsdtjssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.NXNSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.NXNSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setNxnssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.NXDTJSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.NXDTJSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setNxdtjssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.NXDJCLSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.NXDJCLSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setNxdjclssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.NCWSLDWSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.NCWSLDWSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setNcwsldwssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.NCWSLTQSSDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.NCWSLTQSSDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setNcwsltqssdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.NZFDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.NZFDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setNzfdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(pointmap.containsKey(ContantXk.NQFDL))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.NQFDL);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setNqfdl(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(pointmap.containsKey(ContantXk.NZHD))
|
|
|
+ {
|
|
|
+ ProBasicEquipmentPoint point= pointmap.get(ContantXk.NZHD);
|
|
|
+ PointData pointValue=edosUtil.getHistMatrix(point.getNemCode(), recordDate.getTime()/1000);
|
|
|
+ if(StringUtils.notEmp(pointValue))
|
|
|
+ {
|
|
|
+
|
|
|
+ pewp.setNzhd(StringUtils.round(pointValue.getPointValueInDouble(),2));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ private void setPowerandSpeedYear(Date end, Date begin, Map<String, ProBasicEquipmentPoint> pointmap, ProEconEquipmentInfoDay1 pewp) throws Exception {
|
|
|
+
|
|
|
+ pewp.setNzdfs(pewp.getRzdfs());
|
|
|
+
|
|
|
+ pewp.setNzxfs(pewp.getRzxfs());
|
|
|
+
|
|
|
+ pewp.setNpjfs(pewp.getRpjfs());
|
|
|
+
|
|
|
+
|
|
|
+ pewp.setNzdgl(pewp.getRzdgl());
|
|
|
+
|
|
|
+ pewp.setNzxgl(pewp.getRzxgl());
|
|
|
+
|
|
|
+ pewp.setNpjgl(pewp.getRpjgl());
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ private void setPowerandSpeedMonth(Date end, Date begin, Map<String, ProBasicEquipmentPoint> pointmap, ProEconEquipmentInfoDay1 pewp) throws Exception {
|
|
|
+
|
|
|
+
|
|
|
+ pewp.setYzdfs(pewp.getRzdfs());
|
|
|
+
|
|
|
+ pewp.setYzxfs(pewp.getRzxfs());
|
|
|
+
|
|
|
+ pewp.setYpjfs(pewp.getRpjfs());
|
|
|
+
|
|
|
+
|
|
|
+ pewp.setYzdgl(pewp.getRzdgl());
|
|
|
+
|
|
|
+ pewp.setYzxgl(pewp.getRzxgl());
|
|
|
+
|
|
|
+ pewp.setYpjgl(pewp.getRpjgl());
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|