fac_scan_users.asp ook prs_perslid_key laten opleveren. Soms handig(er) tijdens debugging

Ook: afdelingnaam versimpelt zodat view prs_v_afdeling niet nodig is.

svn path=/Website/branches/v2019.1/; revision=42645
This commit is contained in:
Jos Groot Lipman
2019-05-22 12:08:48 +00:00
parent 99094710b7
commit 2a250cadb5

View File

@@ -95,9 +95,10 @@ var JSON_Result = true;
oRs.Close();
// Krachtige users. Pas op: fac_v_webgebruiker is hier uitgewerkt omdat die bij UWV te traag was
var sql = "SELECT prs_perslid_oslogin, "
var sql = "SELECT p.prs_perslid_key, "
+ " prs_perslid_oslogin, "
+ S("prs_pers_string") + " naam,"
+ S("prs_dep_string") + " afdeling,"
+ "prs_afdeling_naam || ' ' || prs_afdeling_omschrijving afdeling,"
+ " p.prs_perslid_login, "
+ " aantal "
+ " FROM (SELECT gg.prs_perslid_key, "
@@ -109,7 +110,7 @@ var JSON_Result = true;
+ " AND fac_gebruiker_alg_level_write < 9 "
+ " GROUP BY gg.prs_perslid_key) fun, "
+ " prs_v_aanwezigperslid p "
+ " , prs_v_afdeling d "
+ " , prs_afdeling d "
+ " WHERE p.prs_perslid_key = fun.prs_perslid_key "
+ " AND p.prs_afdeling_key = d.prs_afdeling_key"
+ " AND prs_perslid_oslogin IS NOT NULL "
@@ -122,7 +123,8 @@ var JSON_Result = true;
while (!oRs.eof && i < 10)
{
i++;
result.power.push({ oslogin: oRs("prs_perslid_oslogin").Value,
result.power.push({ key: oRs("prs_perslid_key").Value,
oslogin: oRs("prs_perslid_oslogin").Value,
naam: oRs("naam").Value,
afdeling: oRs("afdeling").Value,
logon: new Date(oRs("prs_perslid_login").Value).getTime()
@@ -132,12 +134,13 @@ var JSON_Result = true;
oRs.Close();
// Recente users
var sql = "SELECT prs_perslid_oslogin, "
var sql = "SELECT prs_perslid_key, "
+ " prs_perslid_oslogin, "
+ S("prs_pers_string") + " naam,"
+ S("prs_dep_string") + " afdeling,"
+ " p.prs_perslid_login "
+ "prs_afdeling_naam || ' ' || prs_afdeling_omschrijving afdeling,"
+ " p.prs_perslid_login"
+ " FROM prs_perslid p"
+ " , prs_v_afdeling d "
+ " , prs_afdeling d "
+ " WHERE prs_perslid_login IS NOT NULL"
+ " AND p.prs_afdeling_key = d.prs_afdeling_key"
+ " ORDER BY prs_perslid_login DESC ";
@@ -146,10 +149,11 @@ var JSON_Result = true;
while (!oRs.eof && i < 10)
{
i++;
result.recent.push({ oslogin: oRs("prs_perslid_oslogin").Value,
naam: oRs("naam").Value,
afdeling: oRs("afdeling").Value,
logon: new Date(oRs("prs_perslid_login").Value).getTime()
result.recent.push({ key: oRs("prs_perslid_key").Value,
oslogin: oRs("prs_perslid_oslogin").Value,
naam: oRs("naam").Value,
afdeling: oRs("afdeling").Value,
logon: new Date(oRs("prs_perslid_login").Value).getTime()
});
oRs.MoveNext();
}