IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 23500


Ignore:
Timestamp:
Mar 24, 2009, 12:17:19 PM (17 years ago)
Author:
bills
Message:

correctly add -exp_id_begin and -exp_id_end to the revert functions

Location:
trunk/ippTools/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/regtool.c

    r23499 r23500  
    407407    PXOPT_COPY_STR(config->args, where,  "-class_id",     "class_id", "==");
    408408    PXOPT_COPY_S16(config->args, where,  "-code",         "fault", "==");
     409    PXOPT_COPY_S64(config->args, where,  "-exp_id_begin", "exp_id", ">=");
     410    PXOPT_COPY_S64(config->args, where,  "-exp_id_end", "exp_id", "<=");
    409411
    410412    psString query = pxDataGet("regtool_revertprocessedimfile.sql");
     
    419421        psStringAppend(&query, " AND %s", whereClause);
    420422        psFree(whereClause);
     423    } else {
     424        psFree(where);
     425        psError(PXTOOLS_ERR_DATA, false, "search parameters are required");
     426        return false;
    421427    }
    422428    psFree(where);
     
    429435    psFree(query);
    430436
    431     if (psDBAffectedRows(config->dbh) < 1) {
    432         psError(PS_ERR_UNKNOWN, false, "should have affected atleast 1 row");
    433         return false;
    434     }
     437    int numUpdated = psDBAffectedRows(config->dbh);
     438
     439    psLogMsg("regtool", PS_LOG_INFO, "Updated %d rawImfile", numUpdated);
    435440
    436441    return true;
     
    958963    PXOPT_COPY_S64(config->args, where,  "-exp_id",       "exp_id", "==");
    959964    PXOPT_COPY_S16(config->args, where,  "-code",         "fault", "==");
    960     PXOPT_COPY_S64(config->args, where,  "-exp_id_begin", "minimum exp_id", ">=");
    961     PXOPT_COPY_S64(config->args, where,  "-exp_id_end", "maximum exp_id", "<=");
     965    PXOPT_COPY_S64(config->args, where,  "-exp_id_begin", "exp_id", ">=");
     966    PXOPT_COPY_S64(config->args, where,  "-exp_id_end", "exp_id", "<=");
    962967
    963968    psString query = pxDataGet("regtool_revertprocessedexp.sql");
     
    971976        psString whereClause = psDBGenerateWhereConditionSQL(where, "rawExp");
    972977        psStringAppend(&query, " AND %s", whereClause);
     978        psFree(whereClause);
     979    } else {
    973980        psFree(where);
    974         psFree(whereClause);
     981        psError(PXTOOLS_ERR_DATA, false, "search parameters are required");
     982        return false;
    975983    }
    976984    psFree(where);
     
    983991    psFree(query);
    984992
    985     if (psDBAffectedRows(config->dbh) < 1) {
    986         psError(PS_ERR_UNKNOWN, false, "should have affected atleast 1 row");
    987         return false;
    988     }
     993    int numUpdated = psDBAffectedRows(config->dbh);
     994
     995    psLogMsg("regtool", PS_LOG_INFO, "Updated %d rawExp", numUpdated);
    989996
    990997    return true;
  • trunk/ippTools/src/regtoolConfig.c

    r23499 r23500  
    135135    // -revertprocessedimfile
    136136    psMetadata *revertprocessedimfileArgs = psMetadataAlloc();
    137     ADD_OPT(S64, revertprocessedimfileArgs, "-exp_id",        "search by exposure ID (required)", 0);
     137    ADD_OPT(S64, revertprocessedimfileArgs, "-exp_id",        "search by exposure ID", 0);
    138138    ADD_OPT(Str, revertprocessedimfileArgs, "-tmp_class_id",  "searcy by temp. class ID", NULL);
    139139    ADD_OPT(Str, revertprocessedimfileArgs, "-class_id",      "search by class ID", NULL);
     
    272272    // -revertprocessedexp
    273273    psMetadata *revertprocessedexpArgs = psMetadataAlloc();
    274     psMetadataAddS64(revertprocessedexpArgs, PS_LIST_TAIL, "-exp_id",   0,            "search by exposure ID (required)", 0);
     274    psMetadataAddS64(revertprocessedexpArgs, PS_LIST_TAIL, "-exp_id",   0,            "search by exposure ID", 0);
    275275    psMetadataAddS16(revertprocessedexpArgs, PS_LIST_TAIL, "-code",     0,            "search by fault code", 0);
     276    psMetadataAddS64(revertprocessedexpArgs, PS_LIST_TAIL, "-exp_id_begin",   0,      "search by exposure ID", 0);
     277    psMetadataAddS64(revertprocessedexpArgs, PS_LIST_TAIL, "-exp_id_end",   0,      "search by exposure ID", 0);
    276278
    277279    // -updatedprocessedexp
Note: See TracChangeset for help on using the changeset viewer.