/** * 更新自媒体分类 * * @param unknown $iAdID * @param unknown $aNewMediaID */ public static function updMedia($iAdID, $aNewMediaID, $iUserID) { $aOldMediaID = Model_AdMedia::getPair(array('where' => array('iAdID' => $iAdID, 'iStatus' => 1)), 'iAutoID', 'iMediaID'); $aNewMediaID = array_flip($aNewMediaID); $aOldMediaID = array_flip($aOldMediaID); foreach ($aOldMediaID as $iMediaID => $iAutoID) { if (isset($aNewMediaID[$iMediaID])) { continue; } Model_AdMedia::realDelData($iAutoID); } foreach ($aNewMediaID as $iMediaID => $iAutoID) { if (isset($aOldMediaID[$iMediaID])) { continue; } $aMedia = Model_Media::getDetail($iMediaID); Model_AdMedia::addData(array('iAdID' => $iAdID, 'iMediaID' => $iMediaID, 'iAUserID' => $iUserID, 'iMUserID' => $aMedia['iUserID'], 'iPos' => 1, 'iMoney' => 0, 'iPlanTime' => 0, 'iStatus' => 1)); } }
/** * 增加资源订单 */ public function addAction() { if ($this->_request->isPost()) { $aAdMedia = $this->_checkData('add'); if (empty($aAdMedia)) { return null; } if (Model_AdMedia::addData($aAdMedia) > 0) { return $this->showMsg('资源订单增加成功!', true); } else { return $this->showMsg('资源订单增加失败!', false); } } }