model('channel'); $channel_detail = $channelObj->dump(array('channel_id'=>$wmsId),'node_id,node_type,channel_id'); if ($channel_detail['node_id'] && $channel_detail['node_type']) { $sdf = $this->dealAddParam($id); $rs = kernel::single('erpapi_router_request')->set('wms', $channel_detail['channel_id'])->logistics_create($sdf); } else { $rs = array('rsp' => 'fail', 'msg'=>'仓储需要绑定'); } return $rs; } public function dealAddParam($corpId) { if($corpId == '-1') { $corp = array( 'type' => 'other', 'name' => '未选物流' ); } else { $field = 'corp_id,type,name'; $corp = app::get('ome')->model('dly_corp')->db_dump(array('corp_id'=>$corpId), $field); } return $corp; } }