| 1790 | } |
| 1791 | |
| 1792 | bool WizIndexBase::userFromID(const QString& strKbGUID, const QString& userID, WIZBIZUSER& user) |
| 1793 | { |
| 1794 | CString strWhere = "BIZ_GUID=%1 AND USER_ID=%2"; |
| 1795 | strWhere = strWhere.arg(STR2SQL(strKbGUID)).arg(STR2SQL(userID)); |
| 1796 | |
| 1797 | CString strSQL = formatQuerySQL(TABLE_NAME_WIZ_USER, |
| 1798 | FIELD_LIST_WIZ_USER, |
| 1799 | strWhere); |
| 1800 | |
| 1801 | CWizBizUserDataArray arrayUser; |
| 1802 | if (!sqlToBizUserDataArray(strSQL, arrayUser)) { |
| 1803 | TOLOG("[userFromGUID] failed to get user by user guid"); |
| 1804 | return false; |
| 1805 | } |
| 1806 | |
| 1807 | if (arrayUser.empty()) |
| 1808 | return false; |
| 1809 | |
| 1810 | user = arrayUser[0]; |
| 1811 | return true; |
| 1812 | } |
no test coverage detected