From 783d7523d3046fd0c5d22ab033b1d30710580e2d Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sun, 6 Oct 2024 11:08:41 -0400 Subject: [PATCH] promo transfer --- wrenchboard/src/shared_tool/account.cc | 2 +- wrenchboard/src/shared_tool/jobs.cc | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/wrenchboard/src/shared_tool/account.cc b/wrenchboard/src/shared_tool/account.cc index e94e263e..a32cf6c1 100644 --- a/wrenchboard/src/shared_tool/account.cc +++ b/wrenchboard/src/shared_tool/account.cc @@ -2565,7 +2565,7 @@ long LoginWrenchPromoAccount( CVars in, CVars &out ){ // inj["uid"] = "0"; inj["uid"].set_valid( true ); // inj["job_id"] = "0"; inj["member_id"].set_valid( true ); //inj["job_uid"] = "0"; inj["member_id"].set_valid( true ); - + inj["promo"] = in["promo"]; inj["promo"].set_valid( true ); inj["strict_timeline"] = "10"; inj["strict_timeline"].set_valid( true ); inj["email"] = inx["username"] ; inj["email"].set_valid( true ); // email inj["job_description"] = inj["job_detail"]; inj["job_description"].set_valid( true ); diff --git a/wrenchboard/src/shared_tool/jobs.cc b/wrenchboard/src/shared_tool/jobs.cc index fe32d9d2..2ab16e2c 100644 --- a/wrenchboard/src/shared_tool/jobs.cc +++ b/wrenchboard/src/shared_tool/jobs.cc @@ -1088,7 +1088,9 @@ long WrenchConcludeJobsOffer(CVars in, CVars &out) { } - load_db_record(out, "SELECT jo.strict_timeline, jo.member_id AS owner_member_id,jo.id AS offer_id, j.id AS job_id,jo.added::date AS added_date,j.title,j.description, j.timeline_days, j.price,jo.offer_code,jo.job_description,jo.expire " + load_db_record(out, "SELECT jo.promo, jo.strict_timeline, jo.member_id AS owner_member_id,jo.id AS offer_id, " + " j.id AS job_id,jo.added::date AS added_date,j.title,j.description," + " j.timeline_days, j.price,jo.offer_code,jo.job_description,jo.expire " " FROM members_jobs_offer jo LEFT JOIN members_jobs j ON j.id = jo.job_id " " WHERE jo.expire > now() AND jo.status = 1 " " AND jo.client_id = %lu AND jo.offer_code='%s'", in["member_id"].Long(), in["offer_code"].c_str()); @@ -1140,6 +1142,9 @@ long WrenchConcludeJobsOffer(CVars in, CVars &out) { x["strict_timeline"] = out["strict_timeline"]; x["strict_timeline"].set_valid(true); + x["promo"] = out["promo"]; + x["promo"].set_valid(true); + x["loc"] = loc; x["loc"].set_valid(true); //x[""] = out[""]; x[""].set_valid( true ); @@ -1750,6 +1755,9 @@ long WrenchSendJobsOfferIndividual(CVars in, CVars &out) { x["strict_timeline"] = in["strict_timeline"]; x["strict_timeline"].set_valid(true); + x["promo"] = in["promo"]; + x["promo"].set_valid(true); + const char * loc = getenv("REMOTE_ADDR"); x["loc"] = loc; x["loc"].set_valid(true);