From 00ad0b38b2fdf93754df444cce3aee0e6b781809 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Tue, 13 Jun 2023 20:16:27 -0400 Subject: [PATCH] debug job found --- wrenchboard/src/shared_tool/contract.cc | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/wrenchboard/src/shared_tool/contract.cc b/wrenchboard/src/shared_tool/contract.cc index 1ab9d7d1..4e6a3043 100644 --- a/wrenchboard/src/shared_tool/contract.cc +++ b/wrenchboard/src/shared_tool/contract.cc @@ -41,7 +41,7 @@ long contract_calls(CVars in, CVars &out) long WrenchContractStatus( CVars in, CVars &out ) { - long ret = 0; + long ret = -1; logfmt( logINFO, "WrenchContractStatus()" ); REQ_LONG( in, "member_id", 1, -1 ); REQ_STRING (in, "contract", 7, 25, "(.*)"); @@ -52,19 +52,19 @@ long WrenchContractStatus( CVars in, CVars &out ) long extension = 0; - ret = load_db_record( out, "SELECT id AS contract_id FROM members_jobs_contract WHERE contract='%s' AND uid = '%s'",in["contract"].c_str(),in["contract_uid"].c_str()); - if (ret){ + long retF = load_db_record( out, "SELECT id AS contract_id FROM members_jobs_contract WHERE contract='%s' AND uid = '%s'",in["contract"].c_str(),in["contract_uid"].c_str()); + if (retF){ if ( out["contract_id"].Long() > 0 ){ } else{ - + logfmt( logINFO, "~~~~ ~~~~~ WrenchContractStatus() ID not found 001" ); return ret; } } else{ - - return ret; + logfmt( logINFO, "~~~~ ~~~~~ WrenchContractStatus() ID not found 002" ); + return ret; } /* 'uid' => '3119b744-42ad-4834-bb83-b737588754ca', @@ -79,6 +79,7 @@ long WrenchContractStatus( CVars in, CVars &out ) switch( job_action ) { case CONTRACT_NOTIFY_COMPLETE: + logfmt( logINFO, "~~~~ ~~~~~ WrenchContractStatus() CONTRACT_NOTIFY_COMPLETE" ); ret = load_db_record( out, "SELECT id AS jobs_contract_id, * FROM members_jobs_contract WHERE status IN (1,2) " " AND contract='%s' AND id=%lu AND client_id =%lu",in["job_contract"].c_str(),in["contract_id"].Long(),in["member_id"].Long() ); logfmt( logINFO, "~~~~ ~~~~~ WrenchContractStatus() ret 1 = %lu",ret ); @@ -98,6 +99,7 @@ long WrenchContractStatus( CVars in, CVars &out ) break; case CONTRACT_REQUEST_CANCEL: + logfmt( logINFO, "~~~~ ~~~~~ WrenchContractStatus() CONTRACT_REQUEST_CANCEL" ); ret = load_db_record( out, "SELECT id AS jobs_contract_id,* FROM members_jobs_contract WHERE status IN (1,2) " " AND contract='%s' AND id=%lu AND client_id =%lu",in["job_contract"].c_str(),in["contract_id"].Long(),in["member_id"].Long() ); logfmt( logINFO, "~~~~ ~~~~~ WrenchContractStatus() ret 1 = %lu",ret ); @@ -118,7 +120,7 @@ long WrenchContractStatus( CVars in, CVars &out ) break; case CONTRACT_ACCEPT_COMPLETE: - + logfmt( logINFO, "~~~~ ~~~~~ WrenchContractStatus() CONTRACT_ACCEPT_COMPLETE" ); ret = load_db_record( out, "SELECT * FROM members_jobs_contract WHERE status = %lu AND contract='%s' AND id=%lu " " AND member_id =%lu",CONTRACT_NOTIFY_COMPLETE,in["job_contract"].c_str(),in["contract_id"].Long(),in["member_id"].Long() ); logfmt( logINFO, "~~~~ ~~~~~ WrenchContractStatus() ret 1 = %lu",ret ); @@ -153,7 +155,7 @@ long WrenchContractStatus( CVars in, CVars &out ) } break; case CONTRACT_REJECT_COMPLETE: - + logfmt( logINFO, "~~~~ ~~~~~ WrenchContractStatus() CONTRACT_REJECT_COMPLETE" ); ret = load_db_record( out, "SELECT * FROM members_jobs_contract WHERE status = %lu AND contract='%s' AND id=%lu AND member_id =%lu",CONTRACT_NOTIFY_COMPLETE,in["job_contract"].c_str(),in["contract_id"].Long(),in["member_id"].Long() ); logfmt( logINFO, "~~~~ ~~~~~ WrenchContractStatus() ret 1 = %lu",ret ); if (ret) @@ -169,6 +171,7 @@ long WrenchContractStatus( CVars in, CVars &out ) break; case CONTRACT_EXTEND_TIMELINE: + logfmt( logINFO, "~~~~ ~~~~~ WrenchContractStatus() CONTRACT_EXTEND_TIMELINE" ); out["result"] = "CONTRACT_EXTEND_TIMELINE"; extension = REQ_LONG( in, "extension", 1, -1 );