get_iostockData($iso_id); $type_id = $data['type_id']; switch($type_id){ case '4'://调拔入库 case '40'://调拔出库 $data['io_type'] = 'ALLCOATE'; break; case '5'://残损出库 case '50'://残损入 $data['io_type'] = 'DEFECTIVE'; break; case '7'://直接出入库 case '70': $data['io_type'] = 'DIRECT'; break; case '800': case '700': $data['io_type'] = 'DISTRIBUTION';//分销入库 break; default: $data['io_type'] = 'OTHER'; break; } return $data; } protected function update_out_bn($io_bn,$result) { $out_iso_bn = $result['data']['wms_order_code']; $oIso = app::get('taoguaniostockorder')->model('iso'); $data = array( 'out_iso_bn'=>(string)$out_iso_bn, 'check_time' => time(), ); if($result['rsp'] == 'fail') { $data['sync_status'] = '2'; $data['sync_msg'] = $result['msg']; }else{ if($out_iso_bn) { $data['sync_status'] = '3'; $data['sync_msg'] = ''; } } $oIso->update($data,array('iso_bn'=>$io_bn)); } } ?>