having harvested charge data from the ILS and loaded it into a MySQL db...

  • fetch chargeData from MySQL where loanId is null and circRule = thisOrThat
  • confirm that the relevant user and item records exist; if not update chargeData set loanId="error"
  • POST data to
    • /circulation/check-out-by-barcode for all loans
    • follow up with /circulation/loans/{id}/change-due-date for rolling due date loans
  • update chargeData set loanId = the loans UUID
  • No labels