From 475424cda6de0423699945aeb7b875296b0c566d Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Tue, 23 Jan 2024 12:11:01 -0500 Subject: [PATCH] fix query --- wrenchboard/src/shared_tool/family_acc.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/wrenchboard/src/shared_tool/family_acc.cc b/wrenchboard/src/shared_tool/family_acc.cc index 8a8dd02e..2e4f5496 100644 --- a/wrenchboard/src/shared_tool/family_acc.cc +++ b/wrenchboard/src/shared_tool/family_acc.cc @@ -129,7 +129,7 @@ long WrenchFamilyInviteList(CVars in, CVars &out){ res = pgsql_query("SELECT * " " FROM members_family_relative " " WHERE member_id = %lu ) " - " AND sg.status IN ( 1,2,3,4,5) " + " AND status IN ( 1,2,3,4,5) " " ORDER BY id DESC ", member_id ); if (res != NULL && pgsql_num_rows(res) > 0) { @@ -153,6 +153,9 @@ long WrenchFamilyInviteList(CVars in, CVars &out){ snprintf(vname, sizeof (vname), "email_%05d", i); out[vname] = rec["email"]; + snprintf(vname, sizeof (vname), "status_%05d", i); + out[vname] = rec["status"]; + snprintf(vname, sizeof (vname), "family_type_%05d", i); out[vname] = rec["family_type"]; @@ -182,9 +185,8 @@ long WrenchFamilyInvite(CVars in, CVars &out){ out["invite_id"] ="0";// we will set if all okay // const PGresult *res = pgsql_query("SELECT id FROM members_family_relative " // " WHERE LOWER('%s') = LOWER(email) AND member_id= %lu", in["email"].c_str(), member_id); - if ( load_db_record(out, "SELECT id FROM members_family_relative " + if ( load_db_record(out, "SELECT count(id) AS prev_entry FROM members_family_relative " " WHERE LOWER('%s') = LOWER(email) AND member_id= %lu", in["email"].c_str(), member_id)== 0){ - // if (res != NULL && pgsql_num_rows(res) == 0 ) { CVars xx; xx["member_id"] = member_id;