Ignore:
Timestamp:
2012/04/26 20:23:31 (12 years ago)
Author:
tokuhiro
Message:

#1780 おすすめ商品の検索項目に商品コードを追加

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_RecommendSearch.php

    r21743 r21793  
    5757    function process() { 
    5858        $this->action(); 
     59        //SC_Utils::sfPrintR( $this ); 
    5960        $this->sendResponse(); 
    6061    } 
     
    124125        $objFormParam->addParam('商品ID', 'search_name', LTEXT_LEN, 'KVa', array('MAX_LENGTH_CHECK')); 
    125126        $objFormParam->addParam('商品ID', 'search_category_id', INT_LEN, 'n', array('MAX_LENGTH_CHECK','NUM_CHECK')); 
     127        $objFormParam->addParam("商品コード", "search_product_code", LTEXT_LEN, 'KVa', array( "MAX_LENGTH_CHECK")); 
    126128        $objFormParam->addParam('ページ番号', 'search_pageno', INT_LEN, 'n', array('MAX_LENGTH_CHECK','NUM_CHECK')); 
    127129    } 
     
    165167                    } 
    166168                    break; 
    167  
     169                case 'search_product_code': 
     170                    $where .=    " AND alldtl.product_id IN (SELECT product_id FROM dtb_products_class WHERE product_code LIKE ? GROUP BY product_id)"; 
     171                    $bind[] = '%'.$val.'%'; 
     172                    break; 
    168173                default: 
    169174                    break; 
     
    204209        // 取得範囲の指定(開始行番号、行数のセット) 
    205210        $objQuery->setLimitOffset($page_max, $startno); 
    206  
    207211        // 検索結果の取得 
    208212        return $objProduct->findProductIdsOrder($objQuery, $bind); 
     
    221225        $order = 'update_date DESC, product_id DESC'; 
    222226        $objQuery->setOrder($order); 
    223  
    224227        return $objProduct->getListByProductIds($objQuery, $arrProductId); 
    225228    } 
Note: See TracChangeset for help on using the changeset viewer.