public function run($ids) { $so = new PwThreadSo(); $so->setFid($this->srv->fid); $data = Wekit::load('forum.PwThread')->searchThread($so, 0); $tids = array_keys($data); $dm = new PwTopicDm(); $dm->setFid($this->srv->tofid); Wekit::load('forum.PwThread')->batchUpdateThread($tids, $dm, PwThread::FETCH_MAIN); $dm = new PwReplyDm(); $dm->setFid($this->srv->tofid); Wekit::load('forum.PwThread')->batchUpdatePostByTid($tids, $dm); }