From 884aacb9030f70df3ef2b0a98e02da5453ff8924 Mon Sep 17 00:00:00 2001 From: Olusesan Ameye Date: Sat, 20 Aug 2022 18:09:44 -0400 Subject: [PATCH] fix --- wrenchboard/src/shared_tool/account.cc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/wrenchboard/src/shared_tool/account.cc b/wrenchboard/src/shared_tool/account.cc index 7a831c13..51ef8528 100644 --- a/wrenchboard/src/shared_tool/account.cc +++ b/wrenchboard/src/shared_tool/account.cc @@ -1140,10 +1140,11 @@ long WrenchSendReferLoadLink(CVars in, CVars &out) { logfmt(logINFO, "long WrenchSendReferLoadLink(CVars in, CVars out)"); long ret = PHP_API_BAD_PARAM; try { - REQ_STRING(in, "refer_link", 3, 150, "(.*)"); - - - + REQ_STRING(in, "refer_link", 3, 45, "(.*)"); + if (load_db_record(out, "SELECT uid FROM members_refer_friend WHERE updated IS NULL AND refer_link ='%s'", in["refer_link"].c_str()) > 0) + { + const PGresult *res = pgsql_query("UPDATE members_refer_friend SET updated=now() WHERE uid='%s'", out["uid"].c_str()); + } } catch (bad_parameter) { out["status"] = "Invalid Parameters";