Compare commits
	
		
			3 Commits
		
	
	
		
			1b3093b067
			...
			4bc2a88b7c
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 4bc2a88b7c | |||
| 829a18a314 | |||
| fd4db7b355 | 
| @ -152,10 +152,10 @@ export async function getSingleCenterTable(param) { | |||||||
|         //     reslove(false)
 |         //     reslove(false)
 | ||||||
|         //   })
 |         //   })
 | ||||||
|         console.log('联网更新失败,请检查网络后重新更新') |         console.log('联网更新失败,请检查网络后重新更新') | ||||||
|         promptAction.showToast({ |         // promptAction.showToast({
 | ||||||
|           message: `联网更新表数据失败,请重新更新`, |         //   message: `联网更新表数据失败,请重新更新`,
 | ||||||
|           duration: 3000 |         //   duration: 3000
 | ||||||
|         }); |         // });
 | ||||||
|         reslove(false) |         reslove(false) | ||||||
|       } |       } | ||||||
|     }).catch((error) => { |     }).catch((error) => { | ||||||
|  | |||||||
| @ -337,7 +337,7 @@ export async function upDataZhongxinginitialization(param) { | |||||||
|       const tableList=['MA_ITEMINFO','MA_MARKRULE','MA_SYSTEMPARM','MA_MAP_COLLECT','MA_MAP_COLLECT_SHAPE','MA_MAP_ITEMCLASS','MA_MAP_POINT','MA_MAP_POINT_ITEM','MA_MAP_ROAD','MA_MAP_ROAD_LANE','MAP_SUBITEM','MA_SYSSET','ES_CARINFO','MA_MARKRULESET','MA_CDSBINFO','MA_T_CARPARMSET']; |       const tableList=['MA_ITEMINFO','MA_MARKRULE','MA_SYSTEMPARM','MA_MAP_COLLECT','MA_MAP_COLLECT_SHAPE','MA_MAP_ITEMCLASS','MA_MAP_POINT','MA_MAP_POINT_ITEM','MA_MAP_ROAD','MA_MAP_ROAD_LANE','MAP_SUBITEM','MA_SYSSET','ES_CARINFO','MA_MARKRULESET','MA_CDSBINFO','MA_T_CARPARMSET']; | ||||||
|       tableList.map(async(tableName)=>{ |       tableList.map(async(tableName)=>{ | ||||||
|         const data = await fileUtil.readFile(GlobalConfig.comoonfileWriteAddress + `/config/tableList/${tableName}.txt`); |         const data = await fileUtil.readFile(GlobalConfig.comoonfileWriteAddress + `/config/tableList/${tableName}.txt`); | ||||||
|         if(data&&JSON.parse(data)&&JSON.parse(data).length>0){ |         if(data&&JSON.parse(data)){ | ||||||
|           sqlInsertCommonFn(tableName, JSON.parse(data), param.context).then((result) => { |           sqlInsertCommonFn(tableName, JSON.parse(data), param.context).then((result) => { | ||||||
|             console.log(key, '单机表建立成功') |             console.log(key, '单机表建立成功') | ||||||
|             if (result) { |             if (result) { | ||||||
|  | |||||||
| @ -3,7 +3,6 @@ import { obtainCarExamInfo } from '../../api/index' | |||||||
| import { dateFormat } from '../utils/tools' | import { dateFormat } from '../utils/tools' | ||||||
| import router from '@ohos.router' | import router from '@ohos.router' | ||||||
| import promptAction from '@ohos.promptAction' | import promptAction from '@ohos.promptAction' | ||||||
| import { getSyncData } from '../../common/service/initable' |  | ||||||
| import { GlobalConfig } from '../../config/index' | import { GlobalConfig } from '../../config/index' | ||||||
| import FileUtil from '../../common/utils/File' | import FileUtil from '../../common/utils/File' | ||||||
| 
 | 
 | ||||||
| @ -14,8 +13,6 @@ export async function getDeviceInfo(context) { | |||||||
|   // globalThis.deviceNo = '1649018001275'; //洛阳科目三设备
 |   // globalThis.deviceNo = '1649018001275'; //洛阳科目三设备
 | ||||||
|   // globalThis.deviceNo = 'MAC-36E6575F'; //杭州科目二设备 489
 |   // globalThis.deviceNo = 'MAC-36E6575F'; //杭州科目二设备 489
 | ||||||
|   // globalThis.deviceNo = 'MAC-C57C8966'; //杭州科目二设备
 |   // globalThis.deviceNo = 'MAC-C57C8966'; //杭州科目二设备
 | ||||||
|   globalThis.deviceNo = 'MAC-B2A3A8FD'; //杭州科目二设备
 |  | ||||||
|   return |  | ||||||
|   return new Promise(async (resolve, reject) => { |   return new Promise(async (resolve, reject) => { | ||||||
|     const fileUtil = new FileUtil(context) |     const fileUtil = new FileUtil(context) | ||||||
|     const data = await fileUtil.readFile(GlobalConfig.comoonfileWriteAddress + '/config/deviceNo.txt'); |     const data = await fileUtil.readFile(GlobalConfig.comoonfileWriteAddress + '/config/deviceNo.txt'); | ||||||
| @ -25,11 +22,11 @@ export async function getDeviceInfo(context) { | |||||||
|         duration: 3000 |         duration: 3000 | ||||||
|       }); |       }); | ||||||
|       router.pushUrl({ |       router.pushUrl({ | ||||||
|           url: 'pages/Register', |         url: 'pages/Register', | ||||||
|       }, router.RouterMode.Single); |       }, router.RouterMode.Single); | ||||||
|       resolve('') |       resolve('') | ||||||
|     } else { |     } else { | ||||||
|       const fileData=JSON.parse(data) |       const fileData = JSON.parse(data) | ||||||
|       globalThis.deviceNo = fileData.deviceName |       globalThis.deviceNo = fileData.deviceName | ||||||
|       getCarInfo() |       getCarInfo() | ||||||
|       resolve(fileData.deviceName) |       resolve(fileData.deviceName) | ||||||
|  | |||||||
| @ -22,6 +22,7 @@ import { fillZero, string2Bytes } from '../utils/tools' | |||||||
| const TAG = '[UdpDemo.UdpClient]' | const TAG = '[UdpDemo.UdpClient]' | ||||||
| import hilog from '@ohos.hilog'; | import hilog from '@ohos.hilog'; | ||||||
| import prompt from '@ohos.prompt' | import prompt from '@ohos.prompt' | ||||||
|  | import { getUDP } from './GlobalUdp'; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| export default class UdpClientByCenter { | export default class UdpClientByCenter { | ||||||
| @ -59,7 +60,9 @@ export default class UdpClientByCenter { | |||||||
|     return this.isWorking |     return this.isWorking | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   rebindUdp(localIp: string, localIpPort: string, oppositeIp: string, oppositeIpPort: string) { |   rebindUdp(localIp: string, localIpPort: string, oppositeIp: string, oppositeIpPort: string) | ||||||
|  |   { | ||||||
|  |     console.log(`${TAG}getUDPudpCLient rebindUdp enter localIp:${localIp},localIpPort:${localIpPort},oppositeIp:${oppositeIp},oppositeIpPort:${oppositeIpPort}`); | ||||||
|     this.localIp = localIp |     this.localIp = localIp | ||||||
|     this.oppositeIp = oppositeIp |     this.oppositeIp = oppositeIp | ||||||
|     this.localIpPort = localIpPort |     this.localIpPort = localIpPort | ||||||
| @ -152,33 +155,31 @@ export default class UdpClientByCenter { | |||||||
|     console.log('getUDPsendHeadMsg exit') |     console.log('getUDPsendHeadMsg exit') | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   sendMsg(msg, sendCallback?) { |   sendMsg(msg, sendCallback?) | ||||||
|     if (!this.isWorking && sendCallback) { |   { | ||||||
|       sendCallback() |     console.log(`${TAG}getUDPudpCLient sendMsg enter oppositeIp:${this.oppositeIp},oppositeIpPort:${this.oppositeIpPort},localIp:${this.localIp},localIpPort:${this.localIpPort}`); | ||||||
|     } |     if (!this.isWorking ) { | ||||||
|     this.udp.getState((err, data) => { |       console.log(`${TAG}getUDPudpCLient sendMsg  is closed return `); | ||||||
|       if (err) { |       if(sendCallback) { | ||||||
|         this.isWorking = false |         sendCallback() | ||||||
|         return; |  | ||||||
|       } else { |  | ||||||
|         let promise = this.udp.send({ |  | ||||||
|           data: msg, |  | ||||||
|           address: { |  | ||||||
|             address: this.oppositeIp, |  | ||||||
|             port: parseInt(this.oppositeIpPort), |  | ||||||
|           } |  | ||||||
|         }); |  | ||||||
|         promise.then(() => { |  | ||||||
|           if (sendCallback) { |  | ||||||
|             sendCallback() |  | ||||||
|           } |  | ||||||
|           console.log(`${TAG}getUDPudpCLient udp send success:oppositeIp${this.oppositeIp},oppositeIpPort:${this.oppositeIpPort},localIp:${this.localIp},localIpPort,${this.localIpPort}`); |  | ||||||
|         }).catch(err => { |  | ||||||
|           console.log(`${TAG}getUDPudpCLient udp send fail:oppositeIp${this.oppositeIp},oppositeIpPort:${this.oppositeIpPort},localIp:${this.localIp},localIpPort,${this.localIpPort}`); |  | ||||||
|         }); |  | ||||||
|       } |       } | ||||||
|       console.log('getUDPgetState success:' + JSON.stringify(data)); |       return; | ||||||
|     }) |     } | ||||||
|  |     let promise = this.udp.send({ | ||||||
|  |       data: msg, | ||||||
|  |       address: { | ||||||
|  |         address: this.oppositeIp, | ||||||
|  |         port: parseInt(this.oppositeIpPort), | ||||||
|  |       } | ||||||
|  |     }); | ||||||
|  |     promise.then(() => { | ||||||
|  |       if (sendCallback) { | ||||||
|  |         sendCallback() | ||||||
|  |       } | ||||||
|  |       console.log(`${TAG}getUDPudpCLient udp send success:oppositeIp${this.oppositeIp},oppositeIpPort:${this.oppositeIpPort},localIp:${this.localIp},localIpPort,${this.localIpPort}`); | ||||||
|  |     }).catch(err => { | ||||||
|  |       console.log(`${TAG}getUDPudpCLient udp send fail:oppositeIp${this.oppositeIp},oppositeIpPort:${this.oppositeIpPort},localIp:${this.localIp},localIpPort,${this.localIpPort}`); | ||||||
|  |     }); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   sendMsgExt(param, context?) { |   sendMsgExt(param, context?) { | ||||||
| @ -329,9 +330,8 @@ export default class UdpClientByCenter { | |||||||
|           num++ |           num++ | ||||||
|           console.log(TAG, 'plc udp信号丢失') |           console.log(TAG, 'plc udp信号丢失') | ||||||
|           if (num == 3) { |           if (num == 3) { | ||||||
|             await this.bindUdp() |             getUDP(globalThis.context,true) | ||||||
|             await this.sendMsg('111', null) | 
 | ||||||
|             await this.onMessage_1(callback) |  | ||||||
|             num = 0 |             num = 0 | ||||||
|           } |           } | ||||||
|           prompt.showToast({ |           prompt.showToast({ | ||||||
|  | |||||||
| @ -48,9 +48,11 @@ struct Index { | |||||||
|     .margin({ bottom: 12 * this.ratio}) |     .margin({ bottom: 12 * this.ratio}) | ||||||
|   } |   } | ||||||
|   // dialogController: CustomDialogController | null = new CustomDialogController({ |   // dialogController: CustomDialogController | null = new CustomDialogController({ | ||||||
|   //   builder: errorMsgDialog({ |   //   builder: errorMsgDialog( | ||||||
|   //     cancel: ()=> { this.onCancel() }, |   //     title, | ||||||
|   //     confirm: ()=> { this.onAccept() } |   //     isDialog, | ||||||
|  |   //     // cancel: ()=> { }, | ||||||
|  |   //     // confirm: ()=> { } | ||||||
|   //   }) |   //   }) | ||||||
|   build() { |   build() { | ||||||
|     Column() { |     Column() { | ||||||
|  | |||||||
| @ -6,6 +6,7 @@ import { upDateTableByArray} from '../common/service/initable' | |||||||
| import { getSyncData} from '../common/service/initable' | import { getSyncData} from '../common/service/initable' | ||||||
| import FileUtil from '../common/utils/File'; | import FileUtil from '../common/utils/File'; | ||||||
| import common from '@ohos.app.ability.common'; | import common from '@ohos.app.ability.common'; | ||||||
|  | import { GlobalConfig } from '../config'; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| @Entry | @Entry | ||||||
| @ -131,27 +132,30 @@ struct Index { | |||||||
|     .backgroundImageSize({ width: '100%', height: '100%' }) |     .backgroundImageSize({ width: '100%', height: '100%' }) | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   aboutToAppear() { |   async aboutToAppear() { | ||||||
|     getSyncData('IpConfigTable').then((result:Array<any>)=>{ |     const fileUtil = new FileUtil(this.context) | ||||||
|       console.log('result222',JSON.stringify(result)) |     const data = await fileUtil.readFile(GlobalConfig.comoonfileWriteAddress + '/config/ipConfig.txt'); | ||||||
|       if(result.length){ |     if (data === '' || data === undefined) { | ||||||
|  |     }else{ | ||||||
|  |       const result=JSON.parse(data) | ||||||
|         console.log('tagtag',JSON.stringify(result)) |         console.log('tagtag',JSON.stringify(result)) | ||||||
|         this.inputTextList1[9]=result[0].udplocalIp |         this.inputTextList1[9]=result.udplocalIp | ||||||
|         this.inputTextList1[10]=result[0].udplocalIpPort |         this.inputTextList1[10]=result.udplocalIpPort | ||||||
|         this.inputTextList1[7]=result[0].udpOppositeIp |         this.inputTextList1[7]=result.udpOppositeIp | ||||||
|         this.inputTextList1[8]=result[0].udpOppositeIpPort |         this.inputTextList1[8]=result.udpOppositeIpPort | ||||||
| 
 | 
 | ||||||
|         // this.inputTextList1[0]=result[0].tcplocalIp |         // this.inputTextList1[0]=result[0].tcplocalIp | ||||||
|         // this.inputTextList1[13]=result[0].tcplocalIpPort |         // this.inputTextList1[13]=result[0].tcplocalIpPort | ||||||
|         this.inputTextList1[0]=result[0].tcpOppositeIp |         this.inputTextList1[0]=result.tcpOppositeIp | ||||||
|         this.inputTextList1[1]=result[0].tcpOppositePort |         this.inputTextList1[1]=result.tcpOppositePort | ||||||
|         this.inputTextList1[5]=result[0].gateway |         this.inputTextList1[5]=result.gateway | ||||||
|         this.inputTextList1[4]=result[0].netMask |         this.inputTextList1[4]=result.netMask | ||||||
|         this.inputTextList1[6]=result[0].dnsServers |         this.inputTextList1[6]=result.dnsServers | ||||||
|         this.inputTextList1[2]=result[0].centerIp |         this.inputTextList1[2]=result.centerIp | ||||||
|         this.inputTextList1[3]=result[0].centerPort |         this.inputTextList1[3]=result.centerPort | ||||||
|       } |     } | ||||||
|     }) | 
 | ||||||
|  | 
 | ||||||
|     ethernet.getIfaceConfig("eth0", (error, value) => { |     ethernet.getIfaceConfig("eth0", (error, value) => { | ||||||
|       if (error) { |       if (error) { | ||||||
|         // that.errorMsg='error' |         // that.errorMsg='error' | ||||||
|  | |||||||
| @ -28,7 +28,6 @@ import { initJudgeUdp } from '../common/utils/UdpJudge'; | |||||||
| struct UserInfo { | struct UserInfo { | ||||||
|   private filePhoto: FilePhoto |   private filePhoto: FilePhoto | ||||||
|   private avPlayer |   private avPlayer | ||||||
| 
 |  | ||||||
|   @State pageIndex: number = 0 |   @State pageIndex: number = 0 | ||||||
|   @State ratio: number = 1700 / 960 |   @State ratio: number = 1700 / 960 | ||||||
|   @State index: number = 0 |   @State index: number = 0 | ||||||
| @ -70,10 +69,9 @@ struct UserInfo { | |||||||
|   @State numCount: number = 0; |   @State numCount: number = 0; | ||||||
|   @State signNum: number = 0; |   @State signNum: number = 0; | ||||||
|   @State isCanClick: boolean = true; |   @State isCanClick: boolean = true; | ||||||
|   @State updateTimeLimit: boolean = true |   @State updateTimeLimit: boolean = false | ||||||
|   @State faceFlag: string = '0'; |   @State faceFlag: string = '0'; | ||||||
|   @State FaceOpenStatue: string = '0'; //是否开启人脸识别 |   @State FaceOpenStatue: string = '0'; //是否开启人脸识别 | ||||||
|   subscriber; |  | ||||||
|   @State faceCatchImg: string = '' |   @State faceCatchImg: string = '' | ||||||
|   @State Param803Str:string = '' |   @State Param803Str:string = '' | ||||||
|   // 过程照片拍照 |   // 过程照片拍照 | ||||||
| @ -380,7 +378,7 @@ struct UserInfo { | |||||||
| 
 | 
 | ||||||
|   //获取下载考生 |   //获取下载考生 | ||||||
|   getExaminationStudentInfoFn() { |   getExaminationStudentInfoFn() { | ||||||
|     if (globalThis.singlePlay && this.updateTimeLimit) { |     if (globalThis.singlePlay || this.updateTimeLimit) { | ||||||
|       return |       return | ||||||
|     } |     } | ||||||
|     const param = `<getExaminationStudentInfoReq><head><checkCode>${Md5.Instance.get_md5(globalThis.carInfo.carId + globalThis.carInfo.examinationRoomId + globalThis.username)}</checkCode></head><body><carId>${globalThis.carInfo.carId}</carId><examinationRoomId>${globalThis.carInfo.examinationRoomId}</examinationRoomId><examinerName>${globalThis.username}</examinerName></body></getExaminationStudentInfoReq>` |     const param = `<getExaminationStudentInfoReq><head><checkCode>${Md5.Instance.get_md5(globalThis.carInfo.carId + globalThis.carInfo.examinationRoomId + globalThis.username)}</checkCode></head><body><carId>${globalThis.carInfo.carId}</carId><examinationRoomId>${globalThis.carInfo.examinationRoomId}</examinationRoomId><examinerName>${globalThis.username}</examinerName></body></getExaminationStudentInfoReq>` | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user