From b9adff6c72d73238aff37011f4748d8d305cccc7 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sat, 3 Feb 2024 18:51:33 -0500 Subject: [PATCH] initialize account --- wrenchboard/src/shared_tool/family_acc.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/wrenchboard/src/shared_tool/family_acc.cc b/wrenchboard/src/shared_tool/family_acc.cc index 4f2186a3..a1958bea 100644 --- a/wrenchboard/src/shared_tool/family_acc.cc +++ b/wrenchboard/src/shared_tool/family_acc.cc @@ -1025,6 +1025,7 @@ long WrenchFamilyList(CVars in, CVars &out){ return ret; } +long WrenchFamilyInitializeAccount(CVars in, CVars &out); long WrenchFamilyAdd(CVars in, CVars &out){ logfmt(logINFO, "WrenchFamilyAdd()"); long family_id = 0; @@ -1056,8 +1057,10 @@ long WrenchFamilyAdd(CVars in, CVars &out){ family_id = insert_db_record(DBS_VALID, "members_family", "members_family_id_seq", x); if (family_id > 0) { - load_db_record(out, "SELECT * FROM members_family WHERE id =%lu",family_id); + load_db_record(out, "SELECT id AS family_id, * FROM members_family WHERE id =%lu",family_id); + WrenchFamilyInitializeAccount(out,out); // send notice here + } out["status"] = "OK"; } catch (bad_parameter) { @@ -1111,7 +1114,7 @@ long WrenchFamilyUpdate(CVars in, CVars &out){ return ret; } -long WrenchFamilyInitializeAccount(CVars in, CVars &out); + long WrenchFamilyManage(CVars in, CVars &out){ /* wrenchboard=> select * from members_family;