check duplicate

This commit is contained in:
CHIEFSOFT\ameye
2024-01-23 12:23:11 -05:00
parent 475424cda6
commit 3e87594dc9
+9 -1
View File
@@ -128,7 +128,7 @@ long WrenchFamilyInviteList(CVars in, CVars &out){
out["total_record"] = "0"; out["total_record"] = "0";
res = pgsql_query("SELECT * " res = pgsql_query("SELECT * "
" FROM members_family_relative " " FROM members_family_relative "
" WHERE member_id = %lu ) " " WHERE member_id = %lu "
" AND status IN ( 1,2,3,4,5) " " AND status IN ( 1,2,3,4,5) "
" ORDER BY id DESC ", member_id ); " ORDER BY id DESC ", member_id );
@@ -188,6 +188,11 @@ long WrenchFamilyInvite(CVars in, CVars &out){
if ( load_db_record(out, "SELECT count(id) AS prev_entry 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){ " WHERE LOWER('%s') = LOWER(email) AND member_id= %lu", in["email"].c_str(), member_id)== 0){
if ( out["prev_entry"].Long()> 0){
out["status_msg"] = "Duplicate";
out["status_msg"] = "DUPLICATE";
}
else{
CVars xx; CVars xx;
xx["member_id"] = member_id; xx["member_id"] = member_id;
xx["member_id"].set_valid(true); xx["member_id"].set_valid(true);
@@ -211,6 +216,9 @@ long WrenchFamilyInvite(CVars in, CVars &out){
out["status"] = "OK"; out["status"] = "OK";
} }
}
else{ else{
out["status_msg"] = "Duplicate"; out["status_msg"] = "Duplicate";
out["status_msg"] = "DUPLICATE"; out["status_msg"] = "DUPLICATE";