3 ответа

  • 1

    Что делать?

    See log for details

    В частности, db.log

    • +1
      КИР КИР 15 сентября 2020 12:43 #

      #7 wa-apps/shop/lib/actions/csv/shopCsvProductrun.controller.php(737): waLongActionController->execute() #8 wa-system/controller/waController.class.php(21): shopCsvProductrunController->execute() #9 wa-system/controller/waFrontController.class.php(229): waController->run(NULL) #10 wa-system/controller/waFrontController.class.php(164): waFrontController->runController(Object(shopCsvProductrunController), NULL) #11 wa-system/controller/waFrontController.class.php(58): waFrontController->execute(NULL, 'csv', 'productrun') #12 wa-system/waSystem.class.php(552): waFrontController->dispatch() #13 wa-system/waSystem.class.php(483): waSystem->dispatchBackend('webasyst/shop/') #14 index.php(7): waSystem->dispatch() #15 {main}  2020-09-15 11:29:13 62.217.185.126 Query Error 1062: Duplicate entry 'uvelichenie_temperatury_vozdukha_na_vykhode_v_rezhime_maksimalno' for key 'code' Query: INSERT  INTO shop_feature                   (`name`, `type`, `selectable`, `multiple`, `status`, `code`) VALUES ('Увеличение температуры воздуха на выходе в режиме максимальной мощности, не менее', 'varchar', '0', '0', 'public', 'uvelichenie_temperatury_vozdukha_na_vykhode_v_rezhime_maksimalno') ## wa-system/database/waModel.class.php(243) #0 wa-system/database/waModel.class.php(343): waModel->run('INSERT  INTO sh...') #1 wa-system/database/waModel.class.php(572): waModel->query('INSERT  INTO sh...') #2 wa-apps/shop/lib/model/shopFeature.model.php(96): waModel->insert(Array) #3 wa-apps/shop/lib/actions/csv/shopCsvProductrun.controller.php(174): shopFeatureModel->save(Array) #4 wa-apps/shop/lib/actions/csv/shopCsvProductrun.controller.php(61): shopCsvProductrunController->initImport() #5 wa-system/controller/waLongActionController.class.php(390): shopCsvProductrunController->init() #6 wa-system/controller/waLongActionController.class.php(257): waLongActionController->_initDataStructures() #7 wa-apps/shop/lib/actions/csv/shopCsvProductrun.controller.php(737): waLongActionController->execute() #8 wa-system/controller/waController.class.php(21): shopCsvProductrunController->execute() #9 wa-system/controller/waFrontController.class.php(229): waController->run(NULL) #10 wa-system/controller/waFrontController.class.php(164): waFrontController->runController(Object(shopCsvProductrunController), NULL) #11 wa-system/controller/waFrontController.class.php(58): waFrontController->execute(NULL, 'csv', 'productrun') #12 wa-system/waSystem.class.php(552): waFrontController->dispatch() #13 wa-system/waSystem.class.php(483): waSystem->dispatchBackend('webasyst/shop/') #14 index.php(7): waSystem->dispatch() #15 {main}  2020-09-15 12:03:45 62.217.185.126 Query Error 1062: Duplicate entry 'uvelichenie_temperatury_vozdukha_na_vykhode_v_rezhime_maksimalno' for key 'code' Query: INSERT  INTO shop_feature                   (`name`, `type`, `selectable`, `multiple`, `status`, `code`) VALUES ('Увеличение температуры воздуха на выходе в режиме максимальной мощности, не менее', 'varchar', '0', '0', 'public', 'uvelichenie_temperatury_vozdukha_na_vykhode_v_rezhime_maksimalno') ## wa-system/database/waModel.class.php(243) #0 wa-system/database/waModel.class.php(343): waModel->run('INSERT  INTO sh...') #1 wa-system/database/waModel.class.php(572): waModel->query('INSERT  INTO sh...') #2 wa-apps/shop/lib/model/shopFeature.model.php(96): waModel->insert(Array) #3 wa-apps/shop/lib/actions/csv/shopCsvProductrun.controller.php(174): shopFeatureModel->save(Array) #4 wa-apps/shop/lib/actions/csv/shopCsvProductrun.controller.php(61): shopCsvProductrunController->initImport() #5 wa-system/controller/waLongActionController.class.php(390): shopCsvProductrunController->init() #6 wa-system/controller/waLongActionController.class.php(257): waLongActionController->_initDataStructures() #7 wa-apps/shop/lib/actions/csv/shopCsvProductrun.controller.php(737): waLongActionController->execute() #8 wa-system/controller/waController.class.php(21): shopCsvProductrunController->execute() #9 wa-system/controller/waFrontController.class.php(229): waController->run(NULL) #10 wa-system/controller/waFrontController.class.php(164): waFrontController->runController(Object(shopCsvProductrunController), NULL) #11 wa-system/controller/waFrontController.class.php(58): waFrontController->execute(NULL, 'csv', 'productrun') #12 wa-system/waSystem.class.php(552): waFrontController->dispatch() #13 wa-system/waSystem.class.php(483): waSystem->dispatchBackend('webasyst/shop/') #14 index.php(7): waSystem->dispatch() #15 {main}
  • 1

    При попытке создать недостающие характеристики происходит дублирование названий(кода характеристики)
    "Увеличение температуры воздуха на выходе в режиме максимальной мощности, не менее..."
    поле code у таблицы shop_feature имеет длинну 64 символа.
    uvelichenie_temperatury_vozdukha_na_vykhode_v_rezhime_maksimalno

    И получается что если у вас несколько характеристик типа
    "Увеличение температуры воздуха на выходе в режиме максимальной мощности, не менее 100"
    "Увеличение температуры воздуха на выходе в режиме максимальной мощности, не менее 200"
     и т.д. возникает ошибка.

    Варианты решения - или уменьшайте названия в csv или в базе увеличивайте этот размер на больший(но это если вы не в облаке).

  • 1
    КИР 15 сентября 2020 15:11 #

    Получилось!!!! Спасибо!!!!!

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите