| New file | 
|  |  |  | 
|---|
|  |  |  | 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 ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|