separation
This commit is contained in:
parent
1543490364
commit
731ab343b5
@ -1,5 +1,7 @@
|
|||||||
package com.xhpc.common.core.utils;
|
package com.xhpc.common.core.utils;
|
||||||
|
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.web.context.request.RequestContextHolder;
|
import org.springframework.web.context.request.RequestContextHolder;
|
||||||
import org.springframework.web.context.request.ServletRequestAttributes;
|
import org.springframework.web.context.request.ServletRequestAttributes;
|
||||||
|
|
||||||
@ -13,6 +15,7 @@ import java.util.Enumeration;
|
|||||||
public class GetIpAndPort {
|
public class GetIpAndPort {
|
||||||
|
|
||||||
private static String ip;
|
private static String ip;
|
||||||
|
private static final Logger log = LoggerFactory.getLogger(GetIpAndPort.class);
|
||||||
|
|
||||||
//获取ip
|
//获取ip
|
||||||
public static String getLocalIP() {
|
public static String getLocalIP() {
|
||||||
@ -22,9 +25,10 @@ public class GetIpAndPort {
|
|||||||
OK:
|
OK:
|
||||||
for (Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces(); interfaces.hasMoreElements(); ) {
|
for (Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces(); interfaces.hasMoreElements(); ) {
|
||||||
NetworkInterface networkInterface = interfaces.nextElement();
|
NetworkInterface networkInterface = interfaces.nextElement();
|
||||||
if (networkInterface.isLoopback() || networkInterface.isVirtual() || !networkInterface.isUp()) {
|
if (!networkInterface.getName().equals("eth0") || networkInterface.isLoopback() || networkInterface.isVirtual() || !networkInterface.isUp()) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
log.info(networkInterface.getName());
|
||||||
Enumeration<InetAddress> addresses = networkInterface.getInetAddresses();
|
Enumeration<InetAddress> addresses = networkInterface.getInetAddresses();
|
||||||
while (addresses.hasMoreElements()) {
|
while (addresses.hasMoreElements()) {
|
||||||
InetAddress address = addresses.nextElement();
|
InetAddress address = addresses.nextElement();
|
||||||
|
|||||||
@ -68,7 +68,8 @@ public class HexUtils {
|
|||||||
|
|
||||||
if (data == null || data.length < end)
|
if (data == null || data.length < end)
|
||||||
return 0;
|
return 0;
|
||||||
return Integer.decode("0x" + toHex(data, start, end));
|
String s = toHex(data, start, end);
|
||||||
|
return Integer.decode("0x".concat(s));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static byte[] toBytes(String hex) {
|
public static byte[] toBytes(String hex) {
|
||||||
@ -213,10 +214,11 @@ public class HexUtils {
|
|||||||
// System.out.println(reverseHexInt("FF00"));
|
// System.out.println(reverseHexInt("FF00"));
|
||||||
// byte[] data1 = toBytes(reverseHex("10270000"));
|
// byte[] data1 = toBytes(reverseHex("10270000"));
|
||||||
// System.out.println(toInteger(data1, 0, 4));
|
// System.out.println(toInteger(data1, 0, 4));
|
||||||
System.out.println(reverseHexInt("EA600000"));
|
System.out.println(Integer.MAX_VALUE);
|
||||||
System.out.println(reverseHexInt("000060EA"));
|
System.out.println(reverseHexInt("C350E900"));
|
||||||
System.out.println(reverseHexInt("5D000000"));
|
System.out.println(reverseHexInt("B2900007"));
|
||||||
System.out.println(toHexInt(82));
|
System.out.println(reverseHexInt("CB08"));
|
||||||
|
System.out.println(reverseHexInt("070090B2"));
|
||||||
// System.out.println(toHexInt(3800));
|
// System.out.println(toHexInt(3800));
|
||||||
// System.out.println(toHexInt(100000));
|
// System.out.println(toHexInt(100000));
|
||||||
// System.out.println(toBits("1000"));
|
// System.out.println(toBits("1000"));
|
||||||
|
|||||||
@ -136,7 +136,7 @@ public class XhpcHistoryOrderController extends BaseController {
|
|||||||
* 日期统计\场站统计\终端统计
|
* 日期统计\场站统计\终端统计
|
||||||
*/
|
*/
|
||||||
@GetMapping("/test1")
|
@GetMapping("/test1")
|
||||||
@Scheduled(cron = "0 0/2 * * * ?")
|
// @Scheduled(cron = "0 0/2 * * * ?")
|
||||||
public void test1(){
|
public void test1(){
|
||||||
add(3000,1);
|
add(3000,1);
|
||||||
}
|
}
|
||||||
@ -426,7 +426,7 @@ public class XhpcHistoryOrderController extends BaseController {
|
|||||||
* 小时统计
|
* 小时统计
|
||||||
*/
|
*/
|
||||||
@GetMapping("/test")
|
@GetMapping("/test")
|
||||||
@Scheduled(cron = "0 0/2 * * * ?")
|
// @Scheduled(cron = "0 0/2 * * * ?")
|
||||||
public void test(){
|
public void test(){
|
||||||
logger.info(">>>>>>>>>>>>>>>>>>>>>>>小时统计定时任务>>>>>>>>>>>>>>>>>>>>>");
|
logger.info(">>>>>>>>>>>>>>>>>>>>>>>小时统计定时任务>>>>>>>>>>>>>>>>>>>>>");
|
||||||
//小时统计
|
//小时统计
|
||||||
@ -889,7 +889,7 @@ public class XhpcHistoryOrderController extends BaseController {
|
|||||||
* 24小时异常订单自动结算
|
* 24小时异常订单自动结算
|
||||||
*/
|
*/
|
||||||
@GetMapping("/test4")
|
@GetMapping("/test4")
|
||||||
@Scheduled(cron = "0 0/5 * * * ?")
|
// @Scheduled(cron = "0 0/5 * * * ?")
|
||||||
public void test4(){
|
public void test4(){
|
||||||
//获取异常的订单 24小时之外的异常订单
|
//获取异常的订单 24小时之外的异常订单
|
||||||
List<Map<String,Object>> xhpcChargeOrderList= chargeOrderService.getXhpcChargeOrderStatus(2);
|
List<Map<String,Object>> xhpcChargeOrderList= chargeOrderService.getXhpcChargeOrderStatus(2);
|
||||||
@ -916,13 +916,13 @@ public class XhpcHistoryOrderController extends BaseController {
|
|||||||
* @param
|
* @param
|
||||||
*/
|
*/
|
||||||
@GetMapping("/test5")
|
@GetMapping("/test5")
|
||||||
@Scheduled(cron = "0 0/5 * * * ?")
|
// @Scheduled(cron = "0 0/5 * * * ?")
|
||||||
public void test5(){
|
public void test5(){
|
||||||
logger.info(">>>>>>>>>>>>>>>>>>>>>>>标记异常大于创建4小时,标记为异常>>>>>>>>>>>>>>>>>>>>>");
|
logger.info(">>>>>>>>>>>>>>>>>>>>>>>标记异常大于创建4小时,标记为异常>>>>>>>>>>>>>>>>>>>>>");
|
||||||
chargeOrderService.updateStatus();
|
chargeOrderService.updateStatus();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Scheduled(cron = "0 0/1 * * * ?")
|
// @Scheduled(cron = "0 0/1 * * * ?")
|
||||||
@GetMapping("/getInvoiceInfo")
|
@GetMapping("/getInvoiceInfo")
|
||||||
public void getInvoiceInfo(){
|
public void getInvoiceInfo(){
|
||||||
logger.info("++++++++++++每1分钟,扫描一次,异常订单,自动生成工单++++++++++++++++");
|
logger.info("++++++++++++每1分钟,扫描一次,异常订单,自动生成工单++++++++++++++++");
|
||||||
@ -946,7 +946,7 @@ public class XhpcHistoryOrderController extends BaseController {
|
|||||||
|
|
||||||
|
|
||||||
//检查统计没有入库的订单(小时)
|
//检查统计没有入库的订单(小时)
|
||||||
@Scheduled(cron = "0 5 * * * ?")
|
// @Scheduled(cron = "0 5 * * * ?")
|
||||||
@GetMapping("/getInvoTime")
|
@GetMapping("/getInvoTime")
|
||||||
public void getNoStatisticsOrderTime(){
|
public void getNoStatisticsOrderTime(){
|
||||||
List<XhpcChargeHistoryOrder> list = xhpcHistoryOrderService.getNoStatisticsOrderTime(3000);
|
List<XhpcChargeHistoryOrder> list = xhpcHistoryOrderService.getNoStatisticsOrderTime(3000);
|
||||||
@ -1011,7 +1011,7 @@ public class XhpcHistoryOrderController extends BaseController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
//检查统计没有入库的订单(日期、电站)
|
//检查统计没有入库的订单(日期、电站)
|
||||||
@Scheduled(cron = "0 30 * * * ?")
|
// @Scheduled(cron = "0 30 * * * ?")
|
||||||
@GetMapping("/getInvoDay")
|
@GetMapping("/getInvoDay")
|
||||||
public void getInvoDay(){
|
public void getInvoDay(){
|
||||||
List<XhpcChargeHistoryOrder> listOrder = xhpcHistoryOrderService.getNoStatisticsOrderDay(500);
|
List<XhpcChargeHistoryOrder> listOrder = xhpcHistoryOrderService.getNoStatisticsOrderDay(500);
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Tomcat
|
# Tomcat
|
||||||
server:
|
server:
|
||||||
port: 8885
|
port: 3885
|
||||||
|
|
||||||
# Spring
|
# Spring
|
||||||
spring:
|
spring:
|
||||||
@ -14,10 +14,10 @@ spring:
|
|||||||
nacos:
|
nacos:
|
||||||
discovery:
|
discovery:
|
||||||
# 服务注册地址
|
# 服务注册地址
|
||||||
server-addr: mse-e2a05960-nacos-ans.mse.aliyuncs.com:8848
|
server-addr: 172.31.183.135:8848
|
||||||
config:
|
config:
|
||||||
# 配置中心地址
|
# 配置中心地址
|
||||||
server-addr: mse-e2a05960-nacos-ans.mse.aliyuncs.com:8848
|
server-addr: 172.31.183.135:8848
|
||||||
# 配置文件格式
|
# 配置文件格式
|
||||||
file-extension: yml
|
file-extension: yml
|
||||||
# 共享配置
|
# 共享配置
|
||||||
|
|||||||
@ -78,7 +78,8 @@ public class ChargingPileServer {
|
|||||||
public static void disconnPileNGuns(String pileNo) {
|
public static void disconnPileNGuns(String pileNo) {
|
||||||
|
|
||||||
ClientHandler handler = handlerMap.remove(pileNo);
|
ClientHandler handler = handlerMap.remove(pileNo);
|
||||||
handler.closeConnection();
|
if(handler!=null)
|
||||||
|
handler.closeConnection();
|
||||||
log.debug("handler [{}] for ({}) close connection", handler.getName(), pileNo);
|
log.debug("handler [{}] for ({}) close connection", handler.getName(), pileNo);
|
||||||
String pkey = "pile:".concat(pileNo);
|
String pkey = "pile:".concat(pileNo);
|
||||||
Map<String, Object> cachePile = REDIS.getCacheMap(pkey);
|
Map<String, Object> cachePile = REDIS.getCacheMap(pkey);
|
||||||
|
|||||||
@ -4,7 +4,7 @@ ppsvc:
|
|||||||
|
|
||||||
# Tomcat
|
# Tomcat
|
||||||
server:
|
server:
|
||||||
port: 1300
|
port: 1301
|
||||||
|
|
||||||
# Spring
|
# Spring
|
||||||
spring:
|
spring:
|
||||||
@ -18,10 +18,10 @@ spring:
|
|||||||
nacos:
|
nacos:
|
||||||
discovery:
|
discovery:
|
||||||
# 服务注册地址
|
# 服务注册地址
|
||||||
server-addr: 127.0.0.1:8858
|
server-addr: 120.26.46.180:8858
|
||||||
config:
|
config:
|
||||||
# 配置中心地址
|
# 配置中心地址
|
||||||
server-addr: 127.0.0.1:8858
|
server-addr: 120.26.46.180:8858
|
||||||
# 配置文件格式
|
# 配置文件格式
|
||||||
file-extension: yml
|
file-extension: yml
|
||||||
# 共享配置
|
# 共享配置
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user