mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 02:55:04 +08:00
update 打印日志, 新增运营类型字段
This commit is contained in:
92
bin/sh/app-prd.sh
Normal file
92
bin/sh/app-prd.sh
Normal file
@@ -0,0 +1,92 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# 声明应用的名称和使用的端口号
|
||||||
|
APP_NAME=jsowell-admin.jar
|
||||||
|
PORT=8080 # 假设应用绑定到这个端口
|
||||||
|
|
||||||
|
# 使用函数来显示脚本的使用方式,并退出脚本
|
||||||
|
usage() {
|
||||||
|
echo "Usage: sh app.sh [start|stop|restart|status]"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# 检查应用是否已经在运行
|
||||||
|
is_exist(){
|
||||||
|
# 使用 lsof 命令查找使用指定端口的进程ID,这里应该是 lsof 的拼写错误,应为 lsof 或 lsof 的替代品如 netstat、ss
|
||||||
|
pid=$(lsof -t -i :$PORT)
|
||||||
|
if [ -z "$pid" ]; then
|
||||||
|
# 如果 pid 为空,表示没有找到对应的进程,返回 1
|
||||||
|
return 1
|
||||||
|
else
|
||||||
|
# 如果找到了进程,返回 0
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# 启动应用的函数
|
||||||
|
start(){
|
||||||
|
# 检查应用是否已经在运行
|
||||||
|
is_exist
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
# 如果应用已经在运行,则输出提示信息
|
||||||
|
echo "${APP_NAME} is already running on port $PORT."
|
||||||
|
else
|
||||||
|
# 如果应用没有运行,则启动应用,并将输出重定向到 nobup.log 文件
|
||||||
|
# 注意:nohup 应该是 nohup 的拼写错误
|
||||||
|
nohup java -Xms12g -Xmx12g -XX:+UseG1GC -jar /opt/app/spring/jar/jsowell-admin.jar --spring.profiles.active=prd >/dev/null 2>&1 &
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# 停止应用的函数
|
||||||
|
stop(){
|
||||||
|
# 检查应用是否在运行
|
||||||
|
is_exist
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
# 如果应用在运行,则强制终止该进程
|
||||||
|
kill -9 $pid
|
||||||
|
# 输出停止应用的提示信息
|
||||||
|
echo "Stopped ${APP_NAME} running on port $PORT."
|
||||||
|
else
|
||||||
|
# 如果应用没有运行,则输出提示信息
|
||||||
|
echo "${APP_NAME} is not running on port $PORT."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# 检查应用状态的函数
|
||||||
|
status(){
|
||||||
|
# 检查应用是否在运行
|
||||||
|
is_exist
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
# 如果应用在运行,则输出应用的运行状态和进程ID
|
||||||
|
echo "${APP_NAME} is running on port $PORT. Pid is $pid"
|
||||||
|
else
|
||||||
|
# 如果应用没有运行,则输出提示信息
|
||||||
|
echo "${APP_NAME} is NOT running on port $PORT."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# 重启应用的函数
|
||||||
|
restart(){
|
||||||
|
# 停止应用
|
||||||
|
stop
|
||||||
|
# 启动应用
|
||||||
|
start
|
||||||
|
}
|
||||||
|
|
||||||
|
# 根据传入的参数执行相应的操作
|
||||||
|
case "$1" in
|
||||||
|
"start")
|
||||||
|
start # 启动应用
|
||||||
|
;;
|
||||||
|
"stop")
|
||||||
|
stop # 停止应用
|
||||||
|
;;
|
||||||
|
"status")
|
||||||
|
status # 检查应用状态
|
||||||
|
;;
|
||||||
|
"restart")
|
||||||
|
restart # 重启应用
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
usage # 如果参数不正确,则显示使用方式
|
||||||
|
;;
|
||||||
|
esac
|
||||||
92
bin/sh/app-pre.sh
Normal file
92
bin/sh/app-pre.sh
Normal file
@@ -0,0 +1,92 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# 声明应用的名称和使用的端口号
|
||||||
|
APP_NAME=jsowell-admin.jar
|
||||||
|
PORT=8080 # 假设应用绑定到这个端口
|
||||||
|
|
||||||
|
# 使用函数来显示脚本的使用方式,并退出脚本
|
||||||
|
usage() {
|
||||||
|
echo "Usage: sh app.sh [start|stop|restart|status]"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# 检查应用是否已经在运行
|
||||||
|
is_exist(){
|
||||||
|
# 使用 lsof 命令查找使用指定端口的进程ID,这里应该是 lsof 的拼写错误,应为 lsof 或 lsof 的替代品如 netstat、ss
|
||||||
|
pid=$(lsof -t -i :$PORT)
|
||||||
|
if [ -z "$pid" ]; then
|
||||||
|
# 如果 pid 为空,表示没有找到对应的进程,返回 1
|
||||||
|
return 1
|
||||||
|
else
|
||||||
|
# 如果找到了进程,返回 0
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# 启动应用的函数
|
||||||
|
start(){
|
||||||
|
# 检查应用是否已经在运行
|
||||||
|
is_exist
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
# 如果应用已经在运行,则输出提示信息
|
||||||
|
echo "${APP_NAME} is already running on port $PORT."
|
||||||
|
else
|
||||||
|
# 如果应用没有运行,则启动应用,并将输出重定向到 nobup.log 文件
|
||||||
|
# 注意:nohup 应该是 nohup 的拼写错误
|
||||||
|
nohup java -Xms512m -Xmx512m -XX:+UseG1GC -jar /opt/app/spring/jar/jsowell-admin.jar --spring.profiles.active=pre >/dev/null 2>&1 &
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# 停止应用的函数
|
||||||
|
stop(){
|
||||||
|
# 检查应用是否在运行
|
||||||
|
is_exist
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
# 如果应用在运行,则强制终止该进程
|
||||||
|
kill -9 $pid
|
||||||
|
# 输出停止应用的提示信息
|
||||||
|
echo "Stopped ${APP_NAME} running on port $PORT."
|
||||||
|
else
|
||||||
|
# 如果应用没有运行,则输出提示信息
|
||||||
|
echo "${APP_NAME} is not running on port $PORT."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# 检查应用状态的函数
|
||||||
|
status(){
|
||||||
|
# 检查应用是否在运行
|
||||||
|
is_exist
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
# 如果应用在运行,则输出应用的运行状态和进程ID
|
||||||
|
echo "${APP_NAME} is running on port $PORT. Pid is $pid"
|
||||||
|
else
|
||||||
|
# 如果应用没有运行,则输出提示信息
|
||||||
|
echo "${APP_NAME} is NOT running on port $PORT."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# 重启应用的函数
|
||||||
|
restart(){
|
||||||
|
# 停止应用
|
||||||
|
stop
|
||||||
|
# 启动应用
|
||||||
|
start
|
||||||
|
}
|
||||||
|
|
||||||
|
# 根据传入的参数执行相应的操作
|
||||||
|
case "$1" in
|
||||||
|
"start")
|
||||||
|
start # 启动应用
|
||||||
|
;;
|
||||||
|
"stop")
|
||||||
|
stop # 停止应用
|
||||||
|
;;
|
||||||
|
"status")
|
||||||
|
status # 检查应用状态
|
||||||
|
;;
|
||||||
|
"restart")
|
||||||
|
restart # 重启应用
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
usage # 如果参数不正确,则显示使用方式
|
||||||
|
;;
|
||||||
|
esac
|
||||||
92
bin/sh/app-sit.sh
Normal file
92
bin/sh/app-sit.sh
Normal file
@@ -0,0 +1,92 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# 声明应用的名称和使用的端口号
|
||||||
|
APP_NAME=jsowell-admin.jar
|
||||||
|
PORT=8080 # 假设应用绑定到这个端口
|
||||||
|
|
||||||
|
# 使用函数来显示脚本的使用方式,并退出脚本
|
||||||
|
usage() {
|
||||||
|
echo "Usage: sh app.sh [start|stop|restart|status]"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# 检查应用是否已经在运行
|
||||||
|
is_exist(){
|
||||||
|
# 使用 lsof 命令查找使用指定端口的进程ID,这里应该是 lsof 的拼写错误,应为 lsof 或 lsof 的替代品如 netstat、ss
|
||||||
|
pid=$(lsof -t -i :$PORT)
|
||||||
|
if [ -z "$pid" ]; then
|
||||||
|
# 如果 pid 为空,表示没有找到对应的进程,返回 1
|
||||||
|
return 1
|
||||||
|
else
|
||||||
|
# 如果找到了进程,返回 0
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# 启动应用的函数
|
||||||
|
start(){
|
||||||
|
# 检查应用是否已经在运行
|
||||||
|
is_exist
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
# 如果应用已经在运行,则输出提示信息
|
||||||
|
echo "${APP_NAME} is already running on port $PORT."
|
||||||
|
else
|
||||||
|
# 如果应用没有运行,则启动应用,并将输出重定向到 nobup.log 文件
|
||||||
|
# 注意:nohup 应该是 nohup 的拼写错误
|
||||||
|
nohup java -Xms512m -Xmx512m -XX:+UseG1GC -jar /opt/app/spring/jar/jsowell-admin.jar --spring.profiles.active=sit >/dev/null 2>&1 &
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# 停止应用的函数
|
||||||
|
stop(){
|
||||||
|
# 检查应用是否在运行
|
||||||
|
is_exist
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
# 如果应用在运行,则强制终止该进程
|
||||||
|
kill -9 $pid
|
||||||
|
# 输出停止应用的提示信息
|
||||||
|
echo "Stopped ${APP_NAME} running on port $PORT."
|
||||||
|
else
|
||||||
|
# 如果应用没有运行,则输出提示信息
|
||||||
|
echo "${APP_NAME} is not running on port $PORT."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# 检查应用状态的函数
|
||||||
|
status(){
|
||||||
|
# 检查应用是否在运行
|
||||||
|
is_exist
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
# 如果应用在运行,则输出应用的运行状态和进程ID
|
||||||
|
echo "${APP_NAME} is running on port $PORT. Pid is $pid"
|
||||||
|
else
|
||||||
|
# 如果应用没有运行,则输出提示信息
|
||||||
|
echo "${APP_NAME} is NOT running on port $PORT."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# 重启应用的函数
|
||||||
|
restart(){
|
||||||
|
# 停止应用
|
||||||
|
stop
|
||||||
|
# 启动应用
|
||||||
|
start
|
||||||
|
}
|
||||||
|
|
||||||
|
# 根据传入的参数执行相应的操作
|
||||||
|
case "$1" in
|
||||||
|
"start")
|
||||||
|
start # 启动应用
|
||||||
|
;;
|
||||||
|
"stop")
|
||||||
|
stop # 停止应用
|
||||||
|
;;
|
||||||
|
"status")
|
||||||
|
status # 检查应用状态
|
||||||
|
;;
|
||||||
|
"restart")
|
||||||
|
restart # 重启应用
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
usage # 如果参数不正确,则显示使用方式
|
||||||
|
;;
|
||||||
|
esac
|
||||||
@@ -569,7 +569,7 @@ public class TransactionRecordsRequestHandler extends AbstractHandler {
|
|||||||
processOrder(data);
|
processOrder(data);
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("处理订单发生异常", e);
|
log.error("处理订单transactionCode:{}, 发生异常", transactionCode, e);
|
||||||
} finally {
|
} finally {
|
||||||
if (uuid.equals(redisCache.getCacheObject(lockKey).toString())) {
|
if (uuid.equals(redisCache.getCacheObject(lockKey).toString())) {
|
||||||
redisCache.unLock(lockKey);
|
redisCache.unLock(lockKey);
|
||||||
|
|||||||
@@ -140,6 +140,14 @@
|
|||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column label="运营类型" align="center" prop="businessType">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<dict-tag
|
||||||
|
:options="dict.type.pile_business_type"
|
||||||
|
:value="scope.row.businessType"
|
||||||
|
/>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="sim卡号"
|
label="sim卡号"
|
||||||
align="center"
|
align="center"
|
||||||
@@ -360,7 +368,7 @@ import {listModel} from "@/api/pile/model";
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "Basic",
|
name: "Basic",
|
||||||
dicts: ["pile_status", "software_protocol", "sim_supplier", "connector_type"],
|
dicts: ["pile_status", "software_protocol", "sim_supplier", "connector_type", "pile_business_type"],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
modelTotal: 0,
|
modelTotal: 0,
|
||||||
|
|||||||
Reference in New Issue
Block a user