public function updatePush(PwDesignPushDm $dm) { $resource = $dm->beforeUpdate(); if ($resource instanceof PwError) { return $resource; } return $this->_getDao()->updatePush($dm->pushid, $dm->getData()); }
/** * 添加推送数据到推送表 */ public function addPushData(PwDesignPushDm $dm) { $data = $dm->getData(); Wind::import('SRV:design.srv.data.PwModuleData'); $srv = new PwModuleData($data['module_id']); $_data = $srv->buildDataByIds($data['push_from_id']); $_data = array_shift($_data); if (!$_data) { return new PwError('DESIGN:push.data.error'); } $dm->setFormModel($_data['standard_fromapp'])->setStandard($_data['standard'])->setExtend($_data['extend']); return Wekit::load('design.PwDesignPush')->addPush($dm); }