ECJiaWiki:Version 1.33.1

来自ECJiaWiki
跳转至: 导航搜索

更新版本

v1.33.1

20190703607

更新内容

EC+到家v1.33.1更新日志:

  1. 【平台】优化后台打款修改,防止浏览器手动修改退款金额及重复操作退款;
  2. 【平台】修复ecjia-ui的js语言包加载;
  3. 【平台】修复url地址生成时,默认路由的匹配;
  4. 【平台】修复上传路径支持hook扩展;
  5. 【平台】修复插件安装与卸载;
  6. 【PC】修复商品切换货品,价格无变化;
  7. 【H5】修复结算页切换收货地址报错的问题;
  8. 【H5】修复扫码购待付款订单取消提示报错问题;
  9. 【H5】修复设置默认地址跳转链接错误;
  10. 【H5】修复商品评论,在后台设置不需要审核的时候, 商品数量和好评率没有增加的问题;
  11. 【H5】修复订单详情,多个商品属性不显示全的问题。

更新文件

M	content/apps/api/classes/LocalRequest/ApiConst.php
M	content/apps/comment/modules/goods/create_module.class.php
M	content/apps/goods/apis/goods_admin_purview_api.class.php
M	content/apps/goods/classes/GoodsImage/CopyGoodsImage.php
M	content/apps/goods/classes/GoodsSearch/Formats/GoodsAdminApiFormatted.php
M	content/apps/goods/merchant.php
M	content/apps/goods/modules/admin/merchant/goods/add_module.class.php
M	content/apps/goods/modules/admin/merchant/goods/detail_module.class.php
M	content/apps/goods/modules/admin/merchant/goods/goodsattr/parameter/update_module.class.php
M	content/apps/goods/modules/admin/merchant/goods/linkgoods/add_module.class.php
M	content/apps/goods/modules/admin/merchant/goods/linkgoods_module.class.php
M	content/apps/goods/modules/admin/merchant/goods/list_module.class.php
M	content/apps/goods/modules/admin/merchant/goods/parameter_module.class.php
M	content/apps/goods/modules/admin/merchant/goods/product/desc/update_module.class.php
M	content/apps/goods/modules/admin/merchant/goods/product/detail_module.class.php
M	content/apps/goods/modules/admin/merchant/goods/product/update_module.class.php
M	content/apps/goods/modules/admin/merchant/goods/specification_module.class.php
M	content/apps/goods/modules/admin/merchant/goods/update_module.class.php
M	content/apps/goods/modules/admin/merchant/goods/updateprice_module.class.php
M	content/apps/goodslib/admin.php
M	content/apps/goodslib/merchant.php
M	content/apps/orders/functions/admin_order.func.php
M	content/apps/orders/languages/zh_TW/orders.mo
M	content/apps/orders/languages/zh_TW/orders.po
M	content/apps/orders/mh_order_stats.php
M	content/apps/orders/modules/order/detail_module.class.php
M	content/apps/quickpay/mh_sale_general.php
M	content/apps/quickpay/mh_sale_list.php
M	content/apps/quickpay/templates/merchant/quickpay_sale_general.dwt.php
M	content/apps/quickpay/templates/merchant/quickpay_sale_list.dwt.php
A	content/apps/store/classes/Models/GoodsModel.php
M	content/apps/store/classes/Models/StoreFranchiseeModel.php
A	content/apps/store/classes/StoreSearch/Filters/CurrentPage.php
A	content/apps/store/classes/StoreSearch/Filters/District.php
A	content/apps/store/classes/StoreSearch/Filters/GoodsSnOrProductSn.php
A	content/apps/store/classes/StoreSearch/Filters/Keywords.php
A	content/apps/store/classes/StoreSearch/Filters/SortBy.php
A	content/apps/store/classes/StoreSearch/Filters/StoreCategory.php
A	content/apps/store/classes/StoreSearch/Filters/StoreClose.php
A	content/apps/store/classes/StoreSearch/Filters/StoreId.php
A	content/apps/store/classes/StoreSearch/Formats/StoreApiFormatted.php
A	content/apps/store/classes/StoreSearch/StoreApiCollection.php
A	content/apps/store/classes/StoreSearch/StoreKeywords.php
M	content/apps/store/classes/StoreSearch/StoreSearch.php
M	content/apps/theme/classes/Customize/Manager.php
M	content/apps/user/modules/user/signup_module.class.php
M	content/bootstrap/cache/compiled.php
M	content/bootstrap/cache/config.php
M	content/configs/release.php
A	content/database/patchs/v1.33.1/Version_13301.php
A	content/database/patchs/v1.33.1/readme.txt
M	content/system/classes/Admins/Upgrade/Skin/ThemeInstallerSkin.php
M	content/system/classes/Admins/Upgrade/Skin/ThemeUpgraderSkin.php
M	content/system/classes/BaseController/EcjiaController.php
M	content/system/classes/Controllers/AdminPluginController.php
M	content/system/classes/Frameworks/Component/Page.php
A	content/system/classes/Frameworks/Component/Paginator/EcjiaPageRenderStyle2.php
M	content/system/classes/Frameworks/Screens/AllScreen.php
M	content/system/classes/Frameworks/ScriptLoader/ScriptLoader.php
M	content/system/classes/ecjia.class.php
M	content/system/classes/ecjia_page.class.php
M	content/system/functions/functions.func.php
M	content/system/functions/global.func.php
M	content/system/start/global.php
M	content/themes/ecjia-pc/extras/classes/utility/pc_function.class.php
M	content/themes/ecjia-pc/extras/controller/goods_controller.php
M	content/themes/ecjia-pc/functions.php
M	content/themes/ecjia-pc/goods_show.dwt.php
M	content/themes/ecjia-pc/js/ecjia.pc.js
M	sites/help/content/themes/default/article_friendlink.dwt.php
M	sites/help/content/themes/default/article_info.dwt.php
M	sites/help/content/themes/default/extras/controller/article_controller.php
M	sites/help/content/themes/default/functions.php
M	sites/help/content/themes/default/library/page_header.lbi.php
M	sites/m/content/themes/h5/extras/classes/ecjia_user_front_controller.class.php
M	sites/m/content/themes/h5/extras/classes/user/user_front.class.php
M	sites/m/content/themes/h5/extras/controller/cart_controller.php
M	sites/m/content/themes/h5/extras/controller/connect_controller.php
M	sites/m/content/themes/h5/extras/controller/merchant_controller.php
M	sites/m/content/themes/h5/extras/controller/touch_controller.php
M	sites/m/content/themes/h5/extras/controller/user_account_controller.php
M	sites/m/content/themes/h5/extras/controller/user_address_controller.php
M	sites/m/content/themes/h5/extras/controller/user_bonus_controller.php
M	sites/m/content/themes/h5/extras/controller/user_get_password_controller.php
M	sites/m/content/themes/h5/extras/controller/user_order_controller.php
M	sites/m/content/themes/h5/extras/controller/user_privilege_controller.php
M	sites/m/content/themes/h5/extras/controller/user_profile_controller.php
M	sites/m/content/themes/h5/flow_pay.dwt.php
M	sites/m/content/themes/h5/flow_shipping.dwt.php
M	sites/m/content/themes/h5/quickpay_collectmoney.dwt.php
M	sites/m/content/themes/h5/select_location.dwt.php
M	sites/m/content/themes/h5/select_location_city.dwt.php
M	sites/m/content/themes/h5/user_bind_signin.dwt.php
M	sites/m/content/themes/h5/user_bind_signup.dwt.php
M	sites/m/content/themes/h5/user_bonus.dwt.php
M	sites/m/content/themes/h5/user_captcha_validate.dwt.php
M	sites/m/content/themes/h5/user_get_password.dwt.php
M	sites/m/content/themes/h5/user_login.dwt.php
M	sites/m/content/themes/h5/user_modify_username.dwt.php
M	sites/m/content/themes/h5/user_order_affiliate.dwt.php
M	sites/m/content/themes/h5/user_order_list.dwt.php
M	sites/m/content/themes/h5/user_order_status.dwt.php
M	sites/m/content/themes/h5/user_order_storebuy_detail.dwt.php
M	sites/m/content/themes/h5/user_pass_login.dwt.php
M	sites/m/content/themes/h5/user_record.dwt.php
M	sites/m/content/themes/h5/user_register.dwt.php
M	vendor/composer/autoload_namespaces.php
M	vendor/composer/autoload_psr4.php
A	vendor/composer/ca-bundle/LICENSE
A	vendor/composer/ca-bundle/README.md
A	vendor/composer/ca-bundle/composer.json
A	vendor/composer/ca-bundle/res/cacert.pem
A	vendor/composer/ca-bundle/src/CaBundle.php
M	vendor/royalcms/app/Royalcms/Component/App/Facades/App.php
M	vendor/royalcms/config/Royalcms/Component/Config/Resources/coreservice.php
M	vendor/royalcms/config/Royalcms/Component/Config/Resources/system.php
M	vendor/royalcms/default-route/Royalcms/Component/DefaultRoute/HttpQueryRoute.php
M	vendor/royalcms/enum/Royalcms/Component/Enum/Enum.php
M	vendor/royalcms/foundation/Royalcms/Component/Foundation/Bootstrap/Booted.php
M	vendor/royalcms/foundation/Royalcms/Component/Foundation/Console/Optimize/config.php
M	vendor/royalcms/foundation/Royalcms/Component/Foundation/Helpers/royalcms-helpers.php
M	vendor/royalcms/foundation/Royalcms/Component/Foundation/Loader.php
D	vendor/royalcms/foundation/Royalcms/Component/Foundation/Plugin.php
M	vendor/royalcms/foundation/Royalcms/Component/Foundation/Royalcms.php
D	vendor/royalcms/foundation/Royalcms/Component/Foundation/Theme.php
D	vendor/royalcms/foundation/Royalcms/Component/Foundation/Uri.php
M	vendor/royalcms/gettext/Royalcms/Component/Gettext/TextdomainManager.php
M	vendor/royalcms/http-request/Royalcms/Component/HttpRequest/Http.php
M	vendor/royalcms/http-request/Royalcms/Component/HttpRequest/HttpRequest.php
M	vendor/royalcms/http-request/Royalcms/Component/HttpRequest/Proxy.php
M	vendor/royalcms/ide-helper/aliases/RC_Plugin.php
M	vendor/royalcms/ide-helper/aliases/RC_Theme.php
M	vendor/royalcms/ide-helper/aliases/RC_Uri.php
A	vendor/royalcms/ide-helper/aliases/RC_Url.php
M	vendor/royalcms/log-viewer/Royalcms/Component/LogViewer/LogViewerServiceProvider.php
M	vendor/royalcms/page/Royalcms/Component/Page/DefaultPage.php
M	vendor/royalcms/page/Royalcms/Component/Page/Page.php
A	vendor/royalcms/page/Royalcms/Component/Page/Paginator.php
A	vendor/royalcms/page/Royalcms/Component/Page/Rendering/DefaultPageRender.php
A	vendor/royalcms/page/Royalcms/Component/Page/Rendering/PageRenderStyle1.php
A	vendor/royalcms/page/Royalcms/Component/Page/Rendering/PageRenderStyle2.php
A	vendor/royalcms/page/Royalcms/Component/Page/Rendering/PageRenderStyle3.php
A	vendor/royalcms/page/Royalcms/Component/Page/Rendering/PageRenderStyle4.php
A	vendor/royalcms/page/Royalcms/Component/Page/Rendering/PageRenderStyle5.php
A	vendor/royalcms/plugin/Royalcms/Component/Plugin/Facades/Plugin.php
M	vendor/royalcms/rewrite/Royalcms/Component/Rewrite/RewriteQuery.php
M	vendor/royalcms/storage/Royalcms/Component/Storage/FilesystemBaseTrait.php
M	vendor/royalcms/storage/Royalcms/Component/Storage/FilesystemManager.php
A	vendor/royalcms/theme/Royalcms/Component/Theme/Facades/Theme.php
M	vendor/royalcms/upload/Royalcms/Component/Upload/Facades/Upload.php
A	vendor/royalcms/url/Royalcms/Component/Url/BuildUrl/BuildUrl.php
A	vendor/royalcms/url/Royalcms/Component/Url/BuildUrl/PathInfoUrl.php
A	vendor/royalcms/url/Royalcms/Component/Url/BuildUrl/QueryStringUrl.php
A	vendor/royalcms/url/Royalcms/Component/Url/Facades/Uri.php
M	vendor/royalcms/url/Royalcms/Component/Url/Url.php
M	vendor/royalcms/wechat-js/Royalcms/Component/WeChat/Js/Js.php

需要手动删除的文件

D	vendor/royalcms/foundation/Royalcms/Component/Foundation/Plugin.php
D	vendor/royalcms/foundation/Royalcms/Component/Foundation/Theme.php
D	vendor/royalcms/foundation/Royalcms/Component/Foundation/Uri.php

升级后必须执行的操作

  1. 升级后必须执行的操作:首先清除缓存,然后进入平台后台-工具-运维工具,依次点击【商品规格参数更新】-【商品上级分类数据同步】-【商品库规格参数更新】-【商品库上级分类数据同步】即可


ECJia到家升级教程

完整包升级与补丁包升级区别

  • 程序没有二开的情况下建议使用完整包升级,程序进行二开后需使用补丁包升级,以免二开内容被覆盖
  • 程序升级不会影响原有数据
  • 使用完整包进行升级可以跨版本升级,使用补丁包升级必须依次升级
  • 补丁包下载地址(页面最下方):https://www.ecjia.com/download.html

授权插件注意事项

  • 升级完成后,需要重新上传插件,否则系统会报错,无法正常使用

升级的时候覆盖与删除替换的区别

举例:到家程序共有A、B、C三个文件、文件夹

  • 覆盖文件:A、B、C三个文件,上传新版本的A、B直接覆盖,会得到A、B、C
  • 删除后上传新文件: A、B、C三个文件,先删除然后上传新版本的A、B就会得到A、B
  • 在新版本中C文件已经被删除,使用覆盖文件操作升级的话C文件还存在,当程序运行的时候可能会导致异常,所以请按照升级文档,删除旧版本到家文件后,再上传新版本到家文件


升级注意事项

  • 到家 1.16.0 开始支持 PHP7.2,大家可以积极测试(请勿在正式环境部署),反馈一下在 PHP7.2 上运行的 bug,帮助我们更好地成长。查看错误日志方法: ECJia到家如何查看错误日志
  • 更新或者安装完成后,切记设置经营城市,否则无法正常使用:平台后台-商家管理-经营城市,记得设置城市别名,才能够正常显示
  • 更新完成后请务必清除浏览器缓存与模板缓存,可以手动删除缓存文件,在到家目录 content/storages 下,删除cachemetatemptemplate文件夹
Version deleteCache.png