Пример #1
0
 public function updatePush(PwDesignPushDm $dm)
 {
     $resource = $dm->beforeUpdate();
     if ($resource instanceof PwError) {
         return $resource;
     }
     return $this->_getDao()->updatePush($dm->pushid, $dm->getData());
 }
Пример #2
0
 /**
  * 添加推送数据到推送表
  */
 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);
 }