| package com.dy.pipIrrMwTestRtu.tcpClient.upData; | 
|   | 
| import java.text.SimpleDateFormat; | 
| import java.util.Locale; | 
|   | 
| /** | 
|  * @Author: liurunyu | 
|  * @Date: 2024/7/15 15:02 | 
|  * @Description | 
|  */ | 
| public class UpConstant { | 
|   | 
|     private static String openValveDt ; | 
|     private static String closeValveDt ; | 
|   | 
|     public static Integer instantAmount = 10123;//瞬时流量10.000 | 
|     public static Integer totalAmount = 1234567;//实为12345.67 | 
|     public static Integer remainMoney = 56789;//实为567.89 | 
|     public static Integer thisAmount = 0;// | 
|     public static Integer thisMoney = 0;// | 
|     public static Integer thisTime = 10;//实为10 | 
|     public static Integer thisPrice = 100;//实为1.00 | 
|   | 
|     public static Integer perAmount = 10; | 
|     public static Integer perMoney = 0; | 
|   | 
|   | 
|     public static void clearOpenValveDt(){ | 
|         openValveDt = null ; | 
|     } | 
|   | 
|     public static String openValveDt(){ | 
|         if(openValveDt == null){ | 
|             openValveDt = new SimpleDateFormat("yyMMddHHmmss", Locale.CHINA).format(System.currentTimeMillis()); | 
|         } | 
|         return openValveDt ; | 
|     } | 
|   | 
|     public static String closeValveDt(){ | 
|         closeValveDt = new SimpleDateFormat("yyMMddHHmmss", Locale.CHINA).format(System.currentTimeMillis()); | 
|         return closeValveDt ; | 
|     } | 
|   | 
|     public static void addValve(){ | 
|         perMoney = perAmount / (thisPrice / 100) ; | 
|         thisAmount += perAmount ; | 
|         thisMoney += perMoney ; | 
|   | 
|         totalAmount = totalAmount + perAmount ; | 
|         remainMoney = remainMoney - perMoney ; | 
|     } | 
| } |