xusl 3 rokov pred
rodič
commit
04ce37bf07
46 zmenil súbory, kde vykonal 284 pridanie a 1 odobranie
  1. 1 1
      ipfcst-console/src/main/java/com/jiayue/ipfcst/fileupload/service/BaseUploadFileService.java
  2. 0 0
      ipfcst-console/src/main/resources/vms/E63/CDQ.vm
  3. 0 0
      ipfcst-console/src/main/resources/vms/E63/CDQFS.vm
  4. 0 0
      ipfcst-console/src/main/resources/vms/E63/CDQFZD.vm
  5. 0 0
      ipfcst-console/src/main/resources/vms/E63/CDQ_F.vm
  6. 0 0
      ipfcst-console/src/main/resources/vms/E63/CDQ_USE.vm
  7. 0 0
      ipfcst-console/src/main/resources/vms/E63/CDQ_USE_F.vm
  8. 0 0
      ipfcst-console/src/main/resources/vms/E63/CFT.vm
  9. 0 0
      ipfcst-console/src/main/resources/vms/E63/DQ.vm
  10. 0 0
      ipfcst-console/src/main/resources/vms/E63/DQFS.vm
  11. 0 0
      ipfcst-console/src/main/resources/vms/E63/DQFZD.vm
  12. 0 0
      ipfcst-console/src/main/resources/vms/E63/DQ_F.vm
  13. 0 0
      ipfcst-console/src/main/resources/vms/E63/DQ_USE.vm
  14. 0 0
      ipfcst-console/src/main/resources/vms/E63/DQ_USE_F.vm
  15. 0 0
      ipfcst-console/src/main/resources/vms/E63/FJ.vm
  16. 0 0
      ipfcst-console/src/main/resources/vms/E63/INDICATORS.vm
  17. 0 0
      ipfcst-console/src/main/resources/vms/E63/JSONLOG.vm
  18. 0 0
      ipfcst-console/src/main/resources/vms/E63/NBQ.vm
  19. 0 0
      ipfcst-console/src/main/resources/vms/E63/QXZ.vm
  20. 0 0
      ipfcst-console/src/main/resources/vms/E63/SCF.vm
  21. 0 0
      ipfcst-console/src/main/resources/vms/E63/SCG.vm
  22. 0 0
      ipfcst-console/src/main/resources/vms/E63/THEROY.vm
  23. 0 0
      ipfcst-console/src/main/resources/vms/E63/THEROY_F.vm
  24. 27 0
      ipfcst-console/src/test/java/com/jiayue/ipfcst/fileupload/service/E63UploadFileServiceTest.java
  25. 14 0
      ipfcst-console/src/test/resources/vms/E63/CDQ.vm
  26. 8 0
      ipfcst-console/src/test/resources/vms/E63/CDQFS.vm
  27. 8 0
      ipfcst-console/src/test/resources/vms/E63/CDQFZD.vm
  28. 14 0
      ipfcst-console/src/test/resources/vms/E63/CDQ_F.vm
  29. 9 0
      ipfcst-console/src/test/resources/vms/E63/CDQ_USE.vm
  30. 9 0
      ipfcst-console/src/test/resources/vms/E63/CDQ_USE_F.vm
  31. 27 0
      ipfcst-console/src/test/resources/vms/E63/CFT.vm
  32. 14 0
      ipfcst-console/src/test/resources/vms/E63/DQ.vm
  33. 8 0
      ipfcst-console/src/test/resources/vms/E63/DQFS.vm
  34. 8 0
      ipfcst-console/src/test/resources/vms/E63/DQFZD.vm
  35. 14 0
      ipfcst-console/src/test/resources/vms/E63/DQ_F.vm
  36. 9 0
      ipfcst-console/src/test/resources/vms/E63/DQ_USE.vm
  37. 9 0
      ipfcst-console/src/test/resources/vms/E63/DQ_USE_F.vm
  38. 14 0
      ipfcst-console/src/test/resources/vms/E63/FJ.vm
  39. 21 0
      ipfcst-console/src/test/resources/vms/E63/INDICATORS.vm
  40. 11 0
      ipfcst-console/src/test/resources/vms/E63/JSONLOG.vm
  41. 14 0
      ipfcst-console/src/test/resources/vms/E63/NBQ.vm
  42. 15 0
      ipfcst-console/src/test/resources/vms/E63/QXZ.vm
  43. 6 0
      ipfcst-console/src/test/resources/vms/E63/SCF.vm
  44. 6 0
      ipfcst-console/src/test/resources/vms/E63/SCG.vm
  45. 8 0
      ipfcst-console/src/test/resources/vms/E63/THEROY.vm
  46. 10 0
      ipfcst-console/src/test/resources/vms/E63/THEROY_F.vm

+ 1 - 1
ipfcst-console/src/main/java/com/jiayue/ipfcst/fileupload/service/BaseUploadFileService.java

@@ -180,7 +180,7 @@ public abstract class BaseUploadFileService extends BaseService {
               for (int k = 0; k < uploadFileType.length; k++) {
                 if (uploadFileType[k].equals(fileType)) {
                   // 上报文件目录
-                  destFileDir = FileUtil.getFileUploadPath() + File.separator + stationCode+File.separator+"process" + File.separator + uploadObject.getObjectNo() + File.separator + fileType;
+                  destFileDir = FileUtil.getFileUploadPath() + File.separator +"process" + File.separator + uploadObject.getObjectNo() + File.separator + fileType;
                   File destDir = new File(destFileDir);
                   if (!destDir.exists()) {// 如果目录不存在则创建uploadFileEndTime目录
                     boolean b = destDir.mkdirs();

+ 0 - 0
ipfcst-console/src/main/resources/vms/CDQ.vm → ipfcst-console/src/main/resources/vms/E63/CDQ.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/CDQFS.vm → ipfcst-console/src/main/resources/vms/E63/CDQFS.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/CDQFZD.vm → ipfcst-console/src/main/resources/vms/E63/CDQFZD.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/CDQ_F.vm → ipfcst-console/src/main/resources/vms/E63/CDQ_F.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/CDQ_USE.vm → ipfcst-console/src/main/resources/vms/E63/CDQ_USE.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/CDQ_USE_F.vm → ipfcst-console/src/main/resources/vms/E63/CDQ_USE_F.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/CFT.vm → ipfcst-console/src/main/resources/vms/E63/CFT.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/DQ.vm → ipfcst-console/src/main/resources/vms/E63/DQ.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/DQFS.vm → ipfcst-console/src/main/resources/vms/E63/DQFS.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/DQFZD.vm → ipfcst-console/src/main/resources/vms/E63/DQFZD.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/DQ_F.vm → ipfcst-console/src/main/resources/vms/E63/DQ_F.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/DQ_USE.vm → ipfcst-console/src/main/resources/vms/E63/DQ_USE.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/DQ_USE_F.vm → ipfcst-console/src/main/resources/vms/E63/DQ_USE_F.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/FJ.vm → ipfcst-console/src/main/resources/vms/E63/FJ.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/INDICATORS.vm → ipfcst-console/src/main/resources/vms/E63/INDICATORS.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/JSONLOG.vm → ipfcst-console/src/main/resources/vms/E63/JSONLOG.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/NBQ.vm → ipfcst-console/src/main/resources/vms/E63/NBQ.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/QXZ.vm → ipfcst-console/src/main/resources/vms/E63/QXZ.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/SCF.vm → ipfcst-console/src/main/resources/vms/E63/SCF.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/SCG.vm → ipfcst-console/src/main/resources/vms/E63/SCG.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/THEROY.vm → ipfcst-console/src/main/resources/vms/E63/THEROY.vm


+ 0 - 0
ipfcst-console/src/main/resources/vms/THEROY_F.vm → ipfcst-console/src/main/resources/vms/E63/THEROY_F.vm


+ 27 - 0
ipfcst-console/src/test/java/com/jiayue/ipfcst/fileupload/service/E63UploadFileServiceTest.java

@@ -0,0 +1,27 @@
+package com.jiayue.ipfcst.fileupload.service;
+
+import com.jiayue.ipfcst.BaseTest;
+import org.junit.Test;
+import org.springframework.beans.factory.annotation.Autowired;
+
+import javax.xml.ws.Action;
+
+import java.util.Date;
+
+import static org.junit.jupiter.api.Assertions.*;
+
+/**
+ * 文件生成测试类
+ *
+ * @author xsl
+ * @version 3.0
+ */
+public class E63UploadFileServiceTest extends BaseTest {
+  @Autowired
+  E63UploadFileService e63UploadFileService;
+
+  @Test
+  public void testCreateFile() {
+    e63UploadFileService.generateE1File(new Date());
+  }
+}

+ 14 - 0
ipfcst-console/src/test/resources/vms/E63/CDQ.vm

@@ -0,0 +1,14 @@
+// ${currentTime}
+<! Entity=${sign} type=CDQ time='${uploadTime}' !>
+
+<RunningCapacity::${sign}>
+@id    实时开机容量
+#1      ${capacity}
+</RunningCapacity::${sign}>
+
+<UltraShortTermForcast::${sign}>
+@id   超短期预测功率
+#foreach( $cdq in $vList )
+#${velocityCount}  ${cdq.ableValue}
+#end
+</UltraShortTermForcast::${sign}>

+ 8 - 0
ipfcst-console/src/test/resources/vms/E63/CDQFS.vm

@@ -0,0 +1,8 @@
+// ${currentTime}
+<! Entity=${sign}  type=CDQFS  time='${uploadTime}'  !>
+<UltraShortTermForcast::${sign}>
+@id  超短期预测风速 超短期预测风向
+#foreach( $dqfs in $vList )
+#${velocityCount}  ${dqfs.ws10}  ${dqfs.wd10}
+#end
+</UltraShortTermForcast::${sign}>

+ 8 - 0
ipfcst-console/src/test/resources/vms/E63/CDQFZD.vm

@@ -0,0 +1,8 @@
+// ${currentTime}
+<! Entity=${sign} type=CDQFZD time='${uploadTime}' !>
+<UltraShortTermForcast::${sign}>
+@id   超短期预测辐照度
+#foreach( $dq in $vList )
+#${velocityCount}  ${dq.swr}
+#end
+</UltraShortTermForcast::${sign}>

+ 14 - 0
ipfcst-console/src/test/resources/vms/E63/CDQ_F.vm

@@ -0,0 +1,14 @@
+// ${currentTime}
+<! Entity=${sign}  type=CDQ  time='${uploadTime}' !>
+
+<RunningCapacity::${sign}>
+@id   实时开机容量
+#1    ${capacity}
+</RunningCapacity::${sign}>
+
+<UltraShortTermForcast::${sign}>
+@id   超短期预测功率
+#foreach( $cdq in $vList )
+#${velocityCount}    ${cdq.ableValue}
+#end
+</UltraShortTermForcast::${sign}>

+ 9 - 0
ipfcst-console/src/test/resources/vms/E63/CDQ_USE.vm

@@ -0,0 +1,9 @@
+// ${currentTime}
+<! Entity=${sign} type=CDQ_USE time='${uploadTime}' !>
+
+<UltraShortTermForcast::${sign}>
+@id   超短期可用功率
+#foreach( $cdq in $vList )
+#${velocityCount}	${cdq.ableValue}
+#end
+</UltraShortTermForcast::${sign}>

+ 9 - 0
ipfcst-console/src/test/resources/vms/E63/CDQ_USE_F.vm

@@ -0,0 +1,9 @@
+// ${currentTime}
+<! Entity=${sign}  type=CDQ_USE  time='${uploadTime}' !>
+
+<UltraShortTermForcast::${sign}>
+@id   超短期可用功率
+#foreach( $cdq in $vList )
+#${velocityCount}    ${cdq.ableValue}
+#end
+</UltraShortTermForcast::${sign}>

+ 27 - 0
ipfcst-console/src/test/resources/vms/E63/CFT.vm

@@ -0,0 +1,27 @@
+// ${currentTime}
+<! Entity=${sign}  type=CFT  time='${uploadTime}' !>
+
+<MastData::${sign}>
+@id   属性项        数值
+#1    WS_10        ${WS_10}
+#2    WD_10        ${WD_10}
+#3    WS_30        ${WS_30}
+#4    WD_30        ${WD_30}
+#5    WS_50        ${WS_50}
+#6    WD_50        ${WD_50}
+#7    WS_60        ${WS_60}
+#8    WD_60        ${WD_60}
+#9    WS_70        ${WS_70}
+#10   WS_70        ${WD_70}
+#11   WS_80        ${WS_80}
+#12   WD_80        ${WD_80}
+#13   WS_90        ${WS_90}
+#14   WD_90        ${WD_90}
+#15   WS_100       ${WS_100}
+#16   WD_100       ${WD_100}
+#17   WS_HubHeight ${WS_HubHeight}
+#18   WD_HubHeight ${WD_HubHeight}
+#19   T_8         ${T_8}
+#20   P_8         ${P_8}
+#21   H_8         ${RH_8}
+</MastData::${sign}>

+ 14 - 0
ipfcst-console/src/test/resources/vms/E63/DQ.vm

@@ -0,0 +1,14 @@
+// ${currentTime}
+<!Entity=${sign} type=DQ time='${uploadTime}' !>
+
+<Capacity::${sign}>
+@id   装机容量
+#1    ${capacity}
+</Capacity::${sign}>
+
+<ShortTermForcast::${sign}>
+@id        短期预测功率        预计开机容量
+#foreach( $dq in $vList )
+#${velocityCount}       ${dq.ableValue}       ${dq.capacity}
+#end
+</ShortTermForcast::${sign}>

+ 8 - 0
ipfcst-console/src/test/resources/vms/E63/DQFS.vm

@@ -0,0 +1,8 @@
+//  ${currentTime}
+<! Entity=${sign} type=DQFS  time='${uploadTime}'  !>
+<ShortTermForcast::${sign}>
+@id  短期预测风速  短期预测风向
+#foreach( $dqfs in $vList )
+#${velocityCount}	${dqfs.ws10}	${dqfs.wd10}
+#end
+</ShortTermForcast::${sign}>

+ 8 - 0
ipfcst-console/src/test/resources/vms/E63/DQFZD.vm

@@ -0,0 +1,8 @@
+// ${currentTime}
+<! Entity=${sign}  type=DQFZD  time='${uploadTime}' !>
+<ShortTermForcast::${sign}>
+@id 短期预测辐照度
+#foreach( $dq in $vList )
+#${velocityCount}   ${dq.swr}
+#end
+</ShortTermForcast::${sign}>

+ 14 - 0
ipfcst-console/src/test/resources/vms/E63/DQ_F.vm

@@ -0,0 +1,14 @@
+// ${currentTime}
+<! Entity=${sign}  type=DQ  time='${uploadTime}' !>
+
+<Capacity::${sign}>
+@id   装机容量
+#1    ${capacity}
+</Capacity::${sign}>
+
+<ShortTermForcast::${sign}>
+@id 短期预测功率 预计开机容量
+#foreach( $dq in $vList )
+#${velocityCount}   ${dq.ableValue}   ${dq.capacity}
+#end
+</ShortTermForcast::${sign}>

+ 9 - 0
ipfcst-console/src/test/resources/vms/E63/DQ_USE.vm

@@ -0,0 +1,9 @@
+// ${currentTime}
+<!Entity=${sign} type=DQ_USE time='${uploadTime}' !>
+
+<ShortTermForcast::${sign}>
+@id        短期可用功率
+#foreach( $dq in $vList )
+#${velocityCount}       ${dq.ableValue}
+#end
+</ShortTermForcast::${sign}>

+ 9 - 0
ipfcst-console/src/test/resources/vms/E63/DQ_USE_F.vm

@@ -0,0 +1,9 @@
+// ${currentTime}
+<! Entity=${sign}  type=DQ_USE time='${uploadTime}' !>
+
+<ShortTermForcast::${sign}>
+@id 短期可用功率
+#foreach( $dq in $vList )
+#${velocityCount}   ${dq.ableValue}
+#end
+</ShortTermForcast::${sign}>

+ 14 - 0
ipfcst-console/src/test/resources/vms/E63/FJ.vm

@@ -0,0 +1,14 @@
+//${currentTime}
+<!	Entity=${sign}	type=FJ	time='${uploadTime}'	!>
+
+<RatedCapacity::${sign}>
+@id	机组额定容量总加
+#1	${capacity}
+</RatedCapacity::${sign}>
+
+<FANDATA::${sign}>
+@	标识	风电场名称	风机集电线名称	风机名称	风机类型	额定容量	是否样板机	运行状态	有功功率	无功功率	电压	电流	功率因数	机头风速	机头风向	当日发电量	累计发电量	发电机转速	浆距角
+#foreach( $fj in $vList )
+#	${velocityCount}	${fj.elName}	${fj.collectorCircuit}	${fj.name}	${fj.modelNumber}	${fj.RatedCapacity}	${fj.sample}	${fj.dtaStatus}	${fj.ActivePower}	${fj.ReActivePower}	${fj.Voltage}	${fj.GalvanicCurrent}	${fj.PowerFactor}	${fj.WS}	${fj.WD}	${fj.DayElectricQuantity}	${fj.GeneratingCap}	${fj.RotationlSpeed}	${fj.PropellerPitchAngle}
+#end
+</FANDATA::${sign}>

+ 21 - 0
ipfcst-console/src/test/resources/vms/E63/INDICATORS.vm

@@ -0,0 +1,21 @@
+{
+  "gid": "${gid}",
+  "date": "${date}",
+  "data": [
+    {
+      "rateType": "${dq}",
+      "reportrate": "${dqReportrate}",
+      "accurate": "${dqAccurate}"
+    },
+    {
+      "rateType": "${cdq}",
+      "reportrate": "${cdqReportrate}",
+      "accurate": "${cdqAccurate}"
+    }
+  ],
+  "singlePoint": {
+#foreach( $val in $vList )
+    ${val.name}: ${val.value}
+#end
+  }
+}

+ 11 - 0
ipfcst-console/src/test/resources/vms/E63/JSONLOG.vm

@@ -0,0 +1,11 @@
+{
+  "gid": "${gid}",
+  "type": "${type}",
+  "source": "${source}",
+  "service": "${service}",
+  "since": "${since}",
+  "timestamp": "${timestamp}",
+  "file": "${file}",
+  "status": "${status}",
+  "reporttype": "${reporttype}"
+}

+ 14 - 0
ipfcst-console/src/test/resources/vms/E63/NBQ.vm

@@ -0,0 +1,14 @@
+//${currentTime}
+<! Entity=${sign} type=NBQ time='${uploadTime}' !>
+
+<RatedCapacity::${sign}>
+@id	额定容量总加
+#1	${capacity}
+</RatedCapacity::${sign}>
+
+<FANDATA::${sign}>
+@	标识	光伏站名称	光伏集电线名称	逆变器名称	逆变器类型	额定容量	是否样板机	有功功率	无功功率	电压	电流	功率因数	当日发电量	累计发电量	是否组串式逆变器	运行状态
+#foreach( $nbq in $vList )
+# ${velocityCount} ${nbq.czmc} ${nbq.CollectorCircuit} ${nbq.name} ${nbq.modelNumber} ${nbq.RatedCapacity} ${nbq.sample} ${nbq.NbqActivePower} ${nbq.NbqReActivePower} ${nbq.Voltage} ${nbq.GalvanicCurrent} ${nbq.PowerFactor} ${nbq.NbqDailyOutPut} ${nbq.GeneratingCap} ${nbq.IsString} ${nbq.status}
+#end
+</FANDATA::${sign}>

+ 15 - 0
ipfcst-console/src/test/resources/vms/E63/QXZ.vm

@@ -0,0 +1,15 @@
+// ${currentTime}
+<! Entity=${sign}  type=QX  time='${uploadTime}' !>
+
+<MastData::${sign}>
+@id	属性项	数值
+#1	GlobalR	${GlobalR}
+#2	DirectR	${DirectR}
+#3	DiffuseR	${DiffuseR}
+#4	AirT	${AirT}
+#5	CellT	${CellT}
+#6	WS	${WS}
+#7	WD	${WD}
+#8	P	${P}
+#9	RH	${RH}
+</MastData::${sign}>

+ 6 - 0
ipfcst-console/src/test/resources/vms/E63/SCF.vm

@@ -0,0 +1,6 @@
+// ${currentTime}
+<! Entity=${sign} type=SC time='${uploadTime}' !>
+<MastData::${sign}>
+@id 属性项 数值
+#1 SC ${value}
+</MastData::${sign}>

+ 6 - 0
ipfcst-console/src/test/resources/vms/E63/SCG.vm

@@ -0,0 +1,6 @@
+// ${currentTime}
+<! Entity=${sign}  type=SC  time='${uploadTime}' !>
+<MastData::${sign}>
+@id  属性项   数值
+#1    SC     ${value}
+</MastData::${sign}>

+ 8 - 0
ipfcst-console/src/test/resources/vms/E63/THEROY.vm

@@ -0,0 +1,8 @@
+// ${currentTime}
+<! Entity=${sign} type=THEROY time='${uploadTime}' !>
+
+<THEROY::${sign}>
+@id  描述 理论功率值
+#1 样板机法   ${ableValueAfter}
+#2 辐照仪法   ${theoryValueAfter}
+</THEROY::${sign}>

+ 10 - 0
ipfcst-console/src/test/resources/vms/E63/THEROY_F.vm

@@ -0,0 +1,10 @@
+// ${currentTime}
+<! Entity=${sign}  type=THEROY  time='${uploadTime}' !>
+
+<THEROY::${sign}>
+@id  描述 理论功率值
+#1 样板机法   ${referencePowerBySampleAfter}
+#2 测风法   ${referencePowerByMeasuringAfter}
+#3 机头风速(所有风机)   ${theoryValueAfter}
+#4 机头风速(除检修的风机外)   ${ableValueAfter}
+</THEROY::${sign}>