修复日志查询fields
This commit is contained in:
@@ -46,16 +46,21 @@ QueryLogs
|
||||
#处理排序
|
||||
${return} ${orderBy} Run Keyword And Ignore Error Get From Dictionary ${params} orderBy
|
||||
${orderBy} Run Keyword If "${return}"=="FAIL" or "${orderBy}"=="${EMPTY}" Create List
|
||||
... ELSE IF "${path}"=="list" or "${path}"=="batch" ManageOrderBy ${orderBy} ELSE IF "${path}"=="count"
|
||||
... Set Variable ${orderBy}
|
||||
... ELSE IF "${path}"=="list" or "${path}"=="batch" ManageOrderBy ${orderBy}
|
||||
... ELSE IF "${path}"=="count" Set Variable ${orderBy}
|
||||
|
||||
Run Keyword If "${path}"=="list" or "${path}"=="batch" Set To Dictionary ${params} orderBy=${orderBy}
|
||||
Run Keyword If "${path}"=="count" Remove From Dictionary ${params} orderBy
|
||||
|
||||
${return} ${fields} Run Keyword And Ignore Error Get From Dictionary ${params} fields
|
||||
${fields} Run Keyword If "${return}"=="FAIL" Set Variable ${EMPTY}
|
||||
... ELSE Set Variable ${fields}
|
||||
Run Keyword If "${path}"=="list" Should Not Be Empty ${fields}
|
||||
${fields} Run Keyword If "${path}"=="list" or "${path}"=="batch" ManageFields ${fields}
|
||||
... ELSE Create List
|
||||
Run Keyword If "${path}"=="list" or "${path}"=="batch" Set To Dictionary ${params} fields=${fields}
|
||||
Run Keyword If "${path}"=="count" Remove From Dictionary ${params} fields
|
||||
|
||||
${start_common_recv_time} Get From Dictionary ${params} start_common_recv_time
|
||||
Should Not Be Empty ${start_common_recv_time}
|
||||
${end_common_recv_time} Get From Dictionary ${params} end_common_recv_time
|
||||
@@ -78,7 +83,7 @@ QueryLogs
|
||||
[Return] ${resData}
|
||||
ManageOrderBy
|
||||
[Documentation]
|
||||
... 处理 order by
|
||||
... 处理 order by
|
||||
[Arguments] ${orderBy}
|
||||
${orderByList} Create List
|
||||
@{orderByArr} Split String ${orderBy} ,
|
||||
@@ -95,11 +100,11 @@ QueryLogs
|
||||
${fieldsList} Create List
|
||||
@{fieldsArr} Split String ${fields} ,
|
||||
FOR ${field} IN @{fieldsArr}
|
||||
@{fieldsArr} Split String ${field} |
|
||||
${dict} Create Dictionary name=${fieldsArr}[0] type=${fieldsArr}[1]
|
||||
${len} Get Length ${fieldsArr}
|
||||
@{fieldArr} Split String ${field} |
|
||||
${dict} Create Dictionary name=${fieldArr}[0] type=${fieldArr}[1]
|
||||
${len} Get Length ${fieldArr}
|
||||
# batch时有lang字段
|
||||
Run Keyword If ${len}==3 Set To Dictionary ${dict} lang=${fieldsArr}[2]
|
||||
Run Keyword If ${len}==3 Set To Dictionary ${dict} lang=${fieldArr}[2]
|
||||
Append To List ${fieldsList} ${dict}
|
||||
END
|
||||
[Return] ${fieldsList}
|
||||
|
||||
Reference in New Issue
Block a user