public function changeShopStatusAction() { date_default_timezone_set('PRC'); list($status, $userid) = $this->getInput(array('status', 'userid'), 'get'); $result = $this->_getShopDs()->updateIsOpenField($status, $userid); $shopMsgList = $this->_getShopDs()->getShopPrintHasterminal($userid); if (!empty($result)) { $currentime = date('Y-m-d H:i:s'); $dm = new App_Shopstatusrecord_Dm(); $dm->setShopId($shopMsgList['id'])->setUserId($userid)->setActionTime($currentime)->setActionStatus($status); $this->_getShopstatusrecordDs()->add($dm); } $this->output($result); }