Example #1
0
 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;
 }