public function getpriceAction() { // 返回值数组 $result = array('success' => true, 'price' => array(), 'info' => '获取成功'); $request = $this->getRequest()->getParams(); $code = isset($request['code']) && $request['code'] != '' ? $request['code'] : null; $supplier_id = isset($request['supplier_id']) && $request['supplier_id'] != '' ? $request['supplier_id'] : null; $fix = isset($request['fix']) && $request['fix'] == 1 ? true : false; $date = isset($request['date']) && $request['date'] != '' ? $request['date'] : null; $qty = isset($request['qty']) && $request['qty'] != '' ? $request['qty'] : null; $currency = isset($request['currency']) && $request['currency'] != '' ? $request['currency'] : null; if ($code && $supplier_id) { $pricelist = new Erp_Model_Warehouse_Pricelist(); $result['price'] = $pricelist->getPrice($code, $supplier_id, $fix, $date, $qty, $currency); } else { $result['success'] = false; $result['info'] = '料号/业务伙伴为空,价格获取失败!'; } echo Zend_Json::encode($result); exit; }