From 6946907d67937f5dea759e1c8ffdcdc9d6765ed4 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期一, 04 七月 2022 14:06:16 +0800 Subject: [PATCH] 2022-07-04 --- src/utils/utils.js | 22 ++++++++++++++++++++-- 1 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/utils/utils.js b/src/utils/utils.js index dcccada..b877d0d 100644 --- a/src/utils/utils.js +++ b/src/utils/utils.js @@ -74,12 +74,11 @@ static getguid () { // 浜х敓涓�涓柊鐨凣UID鍊� let uuid = [] - let d = new Date() let options = '0123456789abcdefghigklmnopqrstuv' for (let i = 0; i < 19; i++) { uuid.push(options.substr(Math.floor(Math.random() * 0x20), 1)) } - uuid = moment().format('YYYYMMDDHHmmss') + d.getMilliseconds() + uuid.join('') + uuid = moment().format('YYYYMMDDHHmmssSSS') + uuid.join('') return uuid.toUpperCase() } @@ -795,6 +794,9 @@ if (window.GLOB.externalDatabase !== null) { sql = sql.replace(/@db@/ig, window.GLOB.externalDatabase) } + + sql = sql.replace(/@SessionUid@/ig, `'${localStorage.getItem('SessionUid') || ''}'`) + sql = sql.replace(/@Appkey@/ig, `'${window.GLOB.appkey || ''}'`) if (window.GLOB.debugger === true || (window.debugger === true && options.sysType !== 'cloud')) { console.info(sql) @@ -2060,6 +2062,22 @@ aaa: select @ErrorCode as ErrorCode,@retmsg as retmsg` } + let time_id = [] + let options = '0123456789abcdefghigklmnopqrstuv' + for (let i = 0; i < 15; i++) { + time_id.push(options.substr(Math.floor(Math.random() * 0x20), 1)) + } + time_id = moment().format('YYYYMMDDHHmmssSSS') + time_id.join('') + time_id = time_id.toUpperCase() + + _sql = _sql.replace(/@ID@/ig, `'${primaryId || ''}'`) + _sql = _sql.replace(/@BID@/ig, `'${BID || ''}'`) + _sql = _sql.replace(/@LoginUID@/ig, `'${sessionStorage.getItem('LoginUID') || ''}'`) + _sql = _sql.replace(/@SessionUid@/ig, `'${localStorage.getItem('SessionUid') || ''}'`) + _sql = _sql.replace(/@UserID@/ig, `'${sessionStorage.getItem('UserID') || ''}'`) + _sql = _sql.replace(/@Appkey@/ig, `'${window.GLOB.appkey || ''}'`) + _sql = _sql.replace(/@time_id@/ig, `'${time_id}'`) + if (window.GLOB.debugger === true || (window.debugger === true && options.sysType !== 'cloud')) { // _sql = _sql.replace(/\n\s{8}/ig, '\n') console.info(_sql) -- Gitblit v1.8.0