Ignore:
Timestamp:
2013/03/15 19:12:17 (11 years ago)
Author:
h_yoshimoto
Message:

#2193 税率チームのコミットをマージ(from camp/camp-2_13-tax)

Location:
branches/version-2_13-dev
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_13-dev

  • branches/version-2_13-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php

    r22567 r22736  
    217217        $objFormParam->addParam(NORMAL_PRICE_TITLE, 'price01', PRICE_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 
    218218        $objFormParam->addParam(SALE_PRICE_TITLE, 'price02', PRICE_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 
     219        $objFormParam->addParam('消費税率', 'tax_rate', PERCENTAGE_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 
    219220        $objFormParam->addParam('商品種別', 'product_type_id', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK')); 
    220221        $objFormParam->addParam('削除フラグ', 'del_flg', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK')); 
     
    294295 
    295296            $objQuery->insert('dtb_products_class', $arrPC); 
     297             
     298            // 税情報登録/更新 
     299            SC_Helper_TaxRule_Ex::setTaxRuleForProduct($arrList['tax_rate'][$i], $arrPC['product_id'], $arrPC['product_class_id']); 
    296300        } 
    297301 
     
    361365                ) { 
    362366                    $arrErr['stock'][$i] = '※ 在庫数が入力されていません。<br />'; 
     367                } 
     368                /* 
     369                 * 消費税率の必須チェック 
     370                 */ 
     371                if (SC_Utils_Ex::isBlank($arrValues['tax_rate'][$i])) 
     372                { 
     373                    $arrErr['tax_rate'][$i] = '※ 消費税率が入力されていません。<br />'; 
    363374                } 
    364375                /* 
     
    482493            'classcategory_name1', 'classcategory_name2', 'stock', 
    483494            'stock_unlimited', 'price01', 'price02', 
    484             'product_type_id', 'down_filename', 'down_realfilename', 'upload_index', 
     495            'product_type_id', 'down_filename', 'down_realfilename', 'upload_index', 'tax_rate' 
    485496        ); 
    486497        $arrFormValues = $objFormParam->getSwapArray($arrKeys); 
     
    506517                    $arrValues['del_flg'] = '0'; 
    507518                } 
     519                // 消費税率を設定 
     520                $arrRet = SC_Helper_TaxRule_Ex::getTaxRule($arrValues['product_id'], $arrValues['product_class_id']); 
     521                $arrValues['tax_rate'] = $arrRet['tax_rate']; 
     522                 
    508523                $arrMergeProductsClass[] = $arrValues; 
    509524            } 
Note: See TracChangeset for help on using the changeset viewer.