Changeset 20829 for branches/version-2_11-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php
- Timestamp:
- 2011/04/12 11:18:14 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_11-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php
r20764 r20829 389 389 390 390 if($sqlval['product_id'] != "") { 391 // UPDATEの実行391 // 同じidが存在すればupdate存在しなければinsert 392 392 $where = "product_id = ?"; 393 $objQuery->update("dtb_products", $sqlval, $where, array($sqlval['product_id'])); 393 $product_count = $objQuery->count("dtb_products", $where, array($sqlval['product_id'])); 394 if($product_count > 0){ 395 $objQuery->update("dtb_products", $sqlval, $where, array($sqlval['product_id'])); 396 }else{ 397 $sqlval['create_date'] = $arrList['update_date']; 398 // INSERTの実行 399 $objQuery->insert("dtb_products", $sqlval); 400 // シーケンスの調整 401 $seq_count = $objQuery->currVal('dtb_products_product_id'); 402 if($seq_count < $sqlval['product_id']){ 403 $objQuery->setVal('dtb_products_product_id', $sqlval['product_id'] + 1); 404 } 405 } 394 406 $product_id = $sqlval['product_id']; 395 407 } else { … … 597 609 */ 598 610 function lfCheckErrorDetail($item, $arrErr) { 599 // 商品IDの存在チェック600 if(!$this->lfIsDbRecord('dtb_products', 'product_id', $item)) {601 $arrErr['product_id'] = "※ 指定の商品IDは、登録されていません。";602 }603 611 // 規格IDの存在チェック 604 612 if(!$this->lfIsDbRecord('dtb_products_class', 'product_class_id', $item)) {
Note: See TracChangeset
for help on using the changeset viewer.