Lines 676-681
sub handle_checkin {
Link Here
|
676 |
$resp .= maybe_add( FID_DESTINATION_LOCATION, $item->destination_loc ); |
676 |
$resp .= maybe_add( FID_DESTINATION_LOCATION, $item->destination_loc ); |
677 |
$resp .= maybe_add( FID_HOLD_PATRON_ID, $item->hold_patron_bcode ); |
677 |
$resp .= maybe_add( FID_HOLD_PATRON_ID, $item->hold_patron_bcode ); |
678 |
$resp .= maybe_add( FID_HOLD_PATRON_NAME, $item->hold_patron_name( $server->{account}->{da_field_template} ) ); |
678 |
$resp .= maybe_add( FID_HOLD_PATRON_NAME, $item->hold_patron_name( $server->{account}->{da_field_template} ) ); |
|
|
679 |
$resp .= maybe_add( FID_SHELVING_LOCATION, $item->shelving_location ); |
679 |
if ( $status->hold and $status->hold->{branchcode} ne $item->destination_loc ) { |
680 |
if ( $status->hold and $status->hold->{branchcode} ne $item->destination_loc ) { |
680 |
warn 'SIP hold mismatch: $status->hold->{branchcode}=' . $status->hold->{branchcode} . '; $item->destination_loc=' . $item->destination_loc; |
681 |
warn 'SIP hold mismatch: $status->hold->{branchcode}=' . $status->hold->{branchcode} . '; $item->destination_loc=' . $item->destination_loc; |
681 |
|
682 |
|
Lines 1141-1146
sub handle_item_information {
Link Here
|
1141 |
$resp .= maybe_add( FID_CURRENT_LOCN, $item->current_location ); |
1142 |
$resp .= maybe_add( FID_CURRENT_LOCN, $item->current_location ); |
1142 |
$resp .= maybe_add( FID_ITEM_PROPS, $item->sip_item_properties ); |
1143 |
$resp .= maybe_add( FID_ITEM_PROPS, $item->sip_item_properties ); |
1143 |
|
1144 |
|
|
|
1145 |
$resp .= maybe_add( FID_SHELVING_LOCATION, $item->shelving_location ); |
1146 |
|
1144 |
if ( ( $i = $item->fee ) != 0 ) { |
1147 |
if ( ( $i = $item->fee ) != 0 ) { |
1145 |
$resp .= add_field( FID_CURRENCY, $item->fee_currency ); |
1148 |
$resp .= add_field( FID_CURRENCY, $item->fee_currency ); |
1146 |
$resp .= add_field( FID_FEE_AMT, $i ); |
1149 |
$resp .= add_field( FID_FEE_AMT, $i ); |
1147 |
- |
|
|