外殼
This commit is contained in:
parent
2fb04cbc52
commit
bd62ff705d
@ -49,6 +49,8 @@ export async function deleteAllFIleLog(path){
|
|||||||
let filenames = fs.listFileSync(path, options);
|
let filenames = fs.listFileSync(path, options);
|
||||||
console.info("listFile succeed",JSON.stringify(filenames));
|
console.info("listFile succeed",JSON.stringify(filenames));
|
||||||
for (let i = 0; i < filenames.length; i++) {
|
for (let i = 0; i < filenames.length; i++) {
|
||||||
|
console.info("listFile succeed",JSON.stringify(filenames[i]));
|
||||||
|
|
||||||
if(isSevenDaysAgo(filenames[i])){
|
if(isSevenDaysAgo(filenames[i])){
|
||||||
fs.rmdir(path+filenames[i], (err) => {
|
fs.rmdir(path+filenames[i], (err) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
@ -65,10 +67,11 @@ export async function deleteAllFIleLog(path){
|
|||||||
function isSevenDaysAgo(date) {
|
function isSevenDaysAgo(date) {
|
||||||
const today = new Date(); // 当前日期
|
const today = new Date(); // 当前日期
|
||||||
const target = new Date(date); // 需要判断的日期
|
const target = new Date(date); // 需要判断的日期
|
||||||
|
console.info("listFile succeed1",JSON.stringify(target));
|
||||||
|
|
||||||
const diff = today.getTime() - target.getTime(); // 计算两个日期之间的毫秒数差异
|
const diff = today.getTime() - target.getTime(); // 计算两个日期之间的毫秒数差异
|
||||||
const diffDays = diff / (1000 * 60 * 60 * 24); // 将毫秒转换为天数
|
const diffDays = diff / (1000 * 60 * 60 * 24); // 将毫秒转换为天数
|
||||||
|
console.info("listFile succeed2",JSON.stringify(diffDays));
|
||||||
// 如果差异天数正好是7,则原日期是当前日期的前七天
|
// 如果差异天数正好是7,则原日期是当前日期的前七天
|
||||||
return diffDays > 7;
|
return diffDays > 7;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -303,9 +303,9 @@ export default class UdpClientByCenter {
|
|||||||
if (strachArr[0] != '#DN_GD') {
|
if (strachArr[0] != '#DN_GD') {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
console.log(`${TAG} udp222 on message array buffer:${str}`);
|
|
||||||
|
|
||||||
strachArr[28] = globalThis.chuankoMsg || strachArr[28]
|
strachArr[28] = globalThis.chuankoMsg || strachArr[28]
|
||||||
|
console.log(`${TAG} udp222 on message array buffer:${str}`);
|
||||||
|
|
||||||
// this.stashFn(str)
|
// this.stashFn(str)
|
||||||
const newArr = JSON.parse(JSON.stringify(strachArr))
|
const newArr = JSON.parse(JSON.stringify(strachArr))
|
||||||
@ -316,6 +316,7 @@ export default class UdpClientByCenter {
|
|||||||
if(strachArr[83]!='4'){
|
if(strachArr[83]!='4'){
|
||||||
this.chafenFlag++
|
this.chafenFlag++
|
||||||
if(this.chafenFlag>=15&&!globalThis.dialogOpen){
|
if(this.chafenFlag>=15&&!globalThis.dialogOpen){
|
||||||
|
getUDP(globalThis.context,true)
|
||||||
globalThis.title='差分状态异常'
|
globalThis.title='差分状态异常'
|
||||||
globalThis.type='3'
|
globalThis.type='3'
|
||||||
AppStorage.SetOrCreate('errorMsg', 1);
|
AppStorage.SetOrCreate('errorMsg', 1);
|
||||||
|
|||||||
@ -97,7 +97,7 @@ export const CandidateData: Array<User> = [
|
|||||||
{
|
{
|
||||||
sfzmhm: '3423231995014700005',
|
sfzmhm: '3423231995014700005',
|
||||||
xm: '测试学员5',
|
xm: '测试学员5',
|
||||||
lsh: '0000000000004',
|
lsh: '0000000000005',
|
||||||
ksy1: '考试员2',
|
ksy1: '考试员2',
|
||||||
id: '002',
|
id: '002',
|
||||||
kszp: '',
|
kszp: '',
|
||||||
@ -120,7 +120,7 @@ export const CandidateData: Array<User> = [
|
|||||||
{
|
{
|
||||||
sfzmhm: '342323199501470016',
|
sfzmhm: '342323199501470016',
|
||||||
xm: '测试学员6',
|
xm: '测试学员6',
|
||||||
lsh: '0000000000005',
|
lsh: '0000000000006',
|
||||||
ksy1: '考试员1',
|
ksy1: '考试员1',
|
||||||
id: '001',
|
id: '001',
|
||||||
kszp: '',
|
kszp: '',
|
||||||
@ -212,7 +212,7 @@ export const CandidateData: Array<User> = [
|
|||||||
{
|
{
|
||||||
sfzmhm: '34232319950147000010',
|
sfzmhm: '34232319950147000010',
|
||||||
xm: '测试学员10',
|
xm: '测试学员10',
|
||||||
lsh: '002',
|
lsh: '0000000000009',
|
||||||
ksy1: '考试员2',
|
ksy1: '考试员2',
|
||||||
id: '0000000000010',
|
id: '0000000000010',
|
||||||
kszp: '',
|
kszp: '',
|
||||||
|
|||||||
@ -12,6 +12,7 @@ import { GlobalConfig } from '../config';
|
|||||||
@Entry
|
@Entry
|
||||||
@Component
|
@Component
|
||||||
struct Index {
|
struct Index {
|
||||||
|
|
||||||
@State textList1: string[] = ['差分服务器Ip','响应端口','中心服务器IP','响应端口', '子网掩码','默认网关','dns','后置机IP ', '响应端口','前置机IP','本地端口']
|
@State textList1: string[] = ['差分服务器Ip','响应端口','中心服务器IP','响应端口', '子网掩码','默认网关','dns','后置机IP ', '响应端口','前置机IP','本地端口']
|
||||||
// @State textList2: string[] = []
|
// @State textList2: string[] = []
|
||||||
@State ratio: number = 1700 / 960
|
@State ratio: number = 1700 / 960
|
||||||
|
|||||||
@ -132,6 +132,7 @@ struct UserInfo {
|
|||||||
// this.openDeviceByIDCard()
|
// this.openDeviceByIDCard()
|
||||||
const routerParam = router.getParams() || { type: 0 };
|
const routerParam = router.getParams() || { type: 0 };
|
||||||
console.log('routerParam', JSON.stringify(routerParam))
|
console.log('routerParam', JSON.stringify(routerParam))
|
||||||
|
|
||||||
if (!globalThis.singlePlay) {
|
if (!globalThis.singlePlay) {
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
if (routerParam.type != 1) {
|
if (routerParam.type != 1) {
|
||||||
@ -147,8 +148,8 @@ struct UserInfo {
|
|||||||
this.getCurrentStudent(res.sfzmhm)
|
this.getCurrentStudent(res.sfzmhm)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
}
|
||||||
} else if (user && (user.kssycs == '0' || user.kssycs == '')) {
|
else if (user && (user.kssycs == '0' || user.kssycs == '')) {
|
||||||
console.log('datadatadatadata')
|
console.log('datadatadatadata')
|
||||||
this.list = this.list.filter(res => {
|
this.list = this.list.filter(res => {
|
||||||
return res.sfzmhm != user.sfzmhm
|
return res.sfzmhm != user.sfzmhm
|
||||||
@ -226,7 +227,7 @@ struct UserInfo {
|
|||||||
this.stopDeviceById()
|
this.stopDeviceById()
|
||||||
// globalThis.statue=4
|
// globalThis.statue=4
|
||||||
router.pushUrl({
|
router.pushUrl({
|
||||||
url: examSubject == 3 ? 'pages/c' : 'pages/Judge',
|
url: examSubject == 3 ? 'pages/Roads' : 'pages/Judge',
|
||||||
params: {
|
params: {
|
||||||
sczb: Number(this.isBoardPrePareSetPopupOpen),
|
sczb: Number(this.isBoardPrePareSetPopupOpen),
|
||||||
kfdm: this.sczbkf,
|
kfdm: this.sczbkf,
|
||||||
@ -460,6 +461,7 @@ struct UserInfo {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
await upDateTableByArray('USER', [])
|
await upDateTableByArray('USER', [])
|
||||||
|
await upDateTableByArray('USERLIST', [])
|
||||||
this.type = '2'
|
this.type = '2'
|
||||||
this.errorDialog.open()
|
this.errorDialog.open()
|
||||||
this.updateTimeLimit = true
|
this.updateTimeLimit = true
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user