Переглянути джерело

动液面采集程序,沉没度的计算辅助文件

chenwen 1 рік тому
батько
коміт
dee25997d7

+ 96 - 0
src/main/java/com/hb/proj/gather/model/WellPumpPO.java

@@ -0,0 +1,96 @@
+package com.hb.proj.gather.model;
+
+import java.util.Date;
+
+import jakarta.validation.constraints.NotBlank;
+import lombok.Data;
+
+@Data
+public class WellPumpPO {
+
+	private String pumpId;
+	
+	@NotBlank(message="缺少井号")
+	private String wellId;
+	
+	private Boolean delIf;
+	
+	private Date createTime;
+	
+	private Date modifyTime;
+	
+	private String createBy;
+	
+	private String modifyBy;
+	
+	/**
+	 * 冲数 每分钟冲数
+	 */
+	private Integer spm; 
+	
+	/**
+	 * 公称直径 单位 mm
+	 */
+	private Double nominalDiam;  
+	
+	/**
+	 * 基本直径 单位 mm
+	 */
+	private Double basicDiam;  
+	
+	/**
+	 * 泵筒长度 单位 m
+	 */
+	private Double cylinderLength;  
+	
+	/**
+	 * 柱塞长度 单位 m
+	 */
+	private Double plungerLength;  
+	
+	/**
+	 * 加长短接 单位 m
+	 */
+	private Double shortJoint; 
+	
+	/**
+	 * 柱塞冲程   单位 m
+	 */
+	private Double stroke;  
+	
+	/**
+	 * 泵理论排量 m3/d
+	 */
+	private Double theoryVolume;
+	
+	/**
+	 * 泵系数
+	 */
+	private Double pumpCoeff; 
+	
+	/**
+	 * 漏失系数
+	 */
+	private Double leakCoeff;
+	
+	/**
+	 * 圆周率
+	 */
+	private Double pi; 
+	
+	/**
+	 * 泵下深 单位m
+	 */
+	private Double pumpDepth;
+	
+	/**
+	 * 沉没度 单位m
+	 */
+	private Double sumkDepth; 
+	
+	/**
+	 * 泵充满度
+	 */
+	private Double fillDegree;
+	
+}

+ 1 - 1
src/main/java/com/hb/proj/gather/scheduler/GatherScheduler.java

@@ -119,7 +119,7 @@ public class GatherScheduler {
 				ChannelGroupMgr.addFuture(serial,GatherTaskExecutor.submit(new GatherTask(channel,isMulti)));  
 			}
 			else if(!ChannelGroupMgr.isDone(serial)) {
-				logger.warn("设备{}有任务未结束,本次采集忽略",serial);
+				logger.warn("设备{}有任务未结束,本次{}采集忽略",serial,isMulti?"多值":"单值");
 			}
 			
 		}