ECJiaWiki:Version 1.26.0

来自ECJiaWiki
跳转至: 导航搜索

更新版本

v1.26.0

20190111486

更新内容

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

【平台/商家后台】

  1. 【平台】新增APP微信支付原路退款功能;
  2. 【平台】修复点击【工具】-【Ucenter】报错的问题;
  3. 【平台】优化编辑小票机名称时,编辑框被挡住的问题;
  4. 【平台】优化线下充值申请,输入错误手机号之后提示语显示;
  5. 【商家】小票打印机支持货到付款的订单打印;
  6. 【商家】修复商家后台订单发货后、一键导入商品后页面灰色无法点击的问题;
  7. 【商家】优化编辑小票机名称时,编辑框被挡住的问题;

【H5】

  1. 【优化】用户结算时支付手续费按订单支付金额的比例计算;
  2. 【优化】用户充值交易详情多了手续费用记录问题;
  3. 【修复】后台现金提现用户端不显示提现方式的问题;
  4. 【修复】店铺入驻查询页面,刷新页面后“下一步”按钮无法点击的问题;

【接口】

  1. 【优化】后台充值订单后,在用户端也需要显示后台为用户充值的记录;
  2. 【优化】后台原路退款退回消息通知;
  3. 【优化】货到付款订单打印的问题;

更新文件

M	content/apps/cart/apis/cart_flow_done_api.class.php
M	content/apps/cart/apis/cart_flow_done_do_something_api.class.php
M	content/apps/cart/classes/cart.class.php
M	content/apps/cart/configs/package.php
M	content/apps/cart/functions/cart.func.php
M	content/apps/cart/modules/storepickup/flow/done_module.class.php
A	content/apps/cashier/apis/cashier_merchant_purview_api.class.php
A	content/apps/cashier/classes/BulkGoods.php
A	content/apps/cashier/classes/CashierServiceProvider.php
A	content/apps/cashier/classes/Helper.php
A	content/apps/cashier/classes/hooks/merchant_cashier.class.php
A	content/apps/cashier/classes/pendorder.class.php
A	content/apps/cashier/configs/cashier_device_code.php
A	content/apps/cashier/configs/package.php
A	content/apps/cashier/languages/zh_CN/bulk_goods.lang.php
A	content/apps/cashier/languages/zh_CN/package.lang.php
A	content/apps/cashier/mh_bulk_goods.php
A	content/apps/cashier/mh_cashier_device.php
A	content/apps/cashier/mh_cashier_goods.php
A	content/apps/cashier/mh_cashier_scales.php
A	content/apps/cashier/modules/admin/cashier/flow/checkOrder_module.class.php
A	content/apps/cashier/modules/admin/cashier/flow/done_module.class.php
A	content/apps/cashier/modules/admin/cashier/merchant/goods/list_module.class.php
A	content/apps/cashier/modules/admin/cashier/orders/refund/apply_module.class.php
A	content/apps/cashier/modules/admin/cashier/orders/refund/detail_module.class.php
A	content/apps/cashier/modules/admin/cashier/orders/refund/record_module.class.php
A	content/apps/cashier/modules/admin/cashier/orders/refund/summary_module.class.php
A	content/apps/cashier/modules/admin/cashier/orders/search_module.class.php
A	content/apps/cashier/modules/admin/cashier/orders/summary_module.class.php
A	content/apps/cashier/modules/admin/cashier/pendorder/create_module.class.php
A	content/apps/cashier/modules/admin/cashier/pendorder/delete_module.class.php
A	content/apps/cashier/modules/admin/cashier/pendorder/list_module.class.php
A	content/apps/cashier/modules/admin/cashier/quickpay/flow/checkOrder_module.class.php
A	content/apps/cashier/modules/admin/cashier/quickpay/flow/done_module.class.php
A	content/apps/cashier/modules/admin/cashier/quickpay/order/detail_module.class.php
A	content/apps/cashier/modules/admin/cashier/quickpay/order/list_module.class.php
A	content/apps/cashier/modules/admin/cashier/quickpay/order/payConfirm_module.class.php
A	content/apps/cashier/modules/admin/cashier/quickpay/order/pay_module.class.php
A	content/apps/cashier/modules/admin/cashier/secondscreen/adsense_module.class.php
A	content/apps/cashier/statics/assets/chosen/chosen.css
A	content/apps/cashier/statics/assets/chosen/chosen.jquery.min.js
A	content/apps/cashier/statics/images/cashdesk.png
A	content/apps/cashier/statics/images/pos.png
A	content/apps/cashier/statics/js/mh_bulk_goods_info.js
A	content/apps/cashier/statics/js/mh_bulk_goods_list.js
A	content/apps/cashier/statics/js/mh_cashdesk_scales.js
A	content/apps/cashier/statics/js/mh_cashier_device.js
A	content/apps/cashier/statics/js/mh_cashier_goods_info.js
A	content/apps/cashier/statics/js/mh_cashier_goods_list.js
A	content/apps/cashier/templates/merchant/bulk_goods_info.dwt.php
A	content/apps/cashier/templates/merchant/bulk_goods_list.dwt.php
A	content/apps/cashier/templates/merchant/cashdesk_scales_info.dwt.php
A	content/apps/cashier/templates/merchant/cashdesk_scales_list.dwt.php
A	content/apps/cashier/templates/merchant/cashier_device_info.dwt.php
A	content/apps/cashier/templates/merchant/cashier_device_list.dwt.php
A	content/apps/cashier/templates/merchant/cashier_goods_info.dwt.php
A	content/apps/cashier/templates/merchant/cashier_goods_list.dwt.php
A	content/apps/connect/apis/connect_ecjia_syncappuser_add_api.class.php
A	content/apps/connect/classes/EcjiaSyncAppUser.php
M	content/apps/connect/configs/package.php
M	content/apps/connect/modules/connect/bind_module.class.php
M	content/apps/connect/modules/connect/signin_module.class.php
M	content/apps/connect/modules/connect/signup_module.class.php
M	content/apps/finance/admin_account.php
M	content/apps/finance/apis/finance_refund_back_pay_points_api.class.php
M	content/apps/finance/configs/package.php
M	content/apps/franchisee/configs/package.php
M	content/apps/franchisee/merchant.php
M	content/apps/orders/configs/package.php
M	content/apps/orders/modules/order/update_module.class.php
M	content/apps/payment/classes/Repositories/PaymentRefundRepository.php
M	content/apps/payment/configs/package.php
M	content/apps/printer/apis/printer_send_event_print_api.class.php
M	content/apps/printer/configs/package.php
M	content/apps/printer/templates/admin/printer_view.dwt.php
M	content/apps/printer/templates/merchant/printer_view.dwt.php
M	content/apps/refund/admin_payrecord.php
A	content/apps/refund/classes/Notifications/RefundOriginalArrived.php
M	content/apps/refund/classes/RefundProcess/BuyOrderRefundProcess.php
M	content/apps/refund/configs/package.php
A	content/apps/refund/configs/refund_original.php
M	content/apps/refund/statics/css/admin_payrecord.css
M	content/apps/refund/statics/js/admin_payrecord.js
M	content/apps/refund/templates/admin/payrecord_detail.dwt.php
M	content/apps/staff/configs/package.php
M	content/apps/staff/modules/admin/user/signout_module.class.php
M	content/apps/staff/modules/v2/admin/user/signin_module.class.php
M	content/apps/staff/modules/v2/admin/user/userinfo_module.class.php
M	content/apps/store/admin.php
M	content/apps/store/admin_preaudit.php
M	content/apps/store/admin_store_category.php
M	content/apps/store/configs/package.php
M	content/apps/store/templates/admin/store_category_info.dwt.php
M	content/apps/store/templates/admin/store_preaudit_check.dwt.php
M	content/apps/store/templates/admin/store_preaudit_list.dwt.php
M	content/apps/store/templates/admin/store_preview.dwt.php
M	content/apps/user/configs/package.php
M	content/apps/user/functions/admin_user.func.php
M	content/apps/user/modules/user/account/record/detail_module.class.php
M	content/apps/user/modules/user/account/record_module.class.php
M	content/apps/user/modules/user/signin_module.class.php
M	content/apps/user/modules/user/signout_module.class.php
M	content/apps/user/modules/user/signup_module.class.php
M	content/bootstrap/classmap.php
M	content/configs/app.php
M	content/configs/compile.php
M	content/configs/namespaces.php
M	content/configs/provider.php
M	content/configs/release.php
A	content/database/migrations/2019_01_10_162151_create_ucenter_applications_table.php
A	content/database/migrations/2019_01_10_162209_create_ucenter_failedlogins_table.php
A	content/database/migrations/2019_01_10_162228_create_ucenter_openids_table.php
A	content/database/migrations/2019_01_10_162245_create_ucenter_protectedmembers_table.php
A	content/database/patchs/v1.26.0/Version_12600.php
A	content/database/patchs/v1.26.0/readme.txt
M	content/system/admin_plugin.php
M	content/system/classes/Controllers/UpgradeController.php
M	content/system/classes/ecjia.class.php
A	content/system/languages/zh_CN/system.pot
M	content/system/statics/ecjia/ecjia-admin_cache.js
M	content/system/statics/ecjia/ecjia-admin_logs.js
M	content/system/statics/ecjia/ecjia-admin_upgrade.js
M	content/system/statics/ecjia/ecjia-plugin_list.js
M	content/system/statics/lib/ecjia-js/ecjia.ui.js
M	content/system/templates/about_team.dwt.php
M	content/system/templates/admin_upgrade.dwt.php
M	content/system/templates/check_file_hash.dwt.php
M	content/system/templates/check_file_priv.dwt.php
M	content/system/templates/get_pwd.dwt.php
M	content/system/templates/library/widget_admin_dashboard_loglist.lbi.php
M	content/system/templates/plugin_config.dwt.php
M	content/system/templates/plugin_list.dwt.php
M	content/system/templates/shop_config.dwt.php
M	sites/help/content/themes/default/css/base.css
M	sites/help/content/themes/default/style.css
M	sites/m/content/themes/h5/extras/controller/cart_controller.php
M	sites/m/content/themes/h5/extras/controller/franchisee_controller.php
M	sites/m/content/themes/h5/extras/controller/user_account_controller.php
M	sites/m/content/themes/h5/franchisee_first.dwt.php
M	sites/m/content/themes/h5/franchisee_get_location.dwt.php
M	sites/m/content/themes/h5/franchisee_process.dwt.php
M	sites/m/content/themes/h5/franchisee_search.dwt.php
M	sites/m/content/themes/h5/franchisee_second.dwt.php
M	sites/m/content/themes/h5/style.css
M	sites/m/content/themes/h5/user_record.dwt.php
M	sites/m/content/themes/h5/user_record_info.dwt.php
A	sites/pay/notify/pay_wxpay_app_refund.php
A	sites/pay/notify/pay_wxpay_shop_refund.php
A	sites/pay/notify/pay_wxpay_weapp_refund.php

需要手动删除的文件

暂无


注意事项

  • 需配合微信登录插件1.25.0使用!
  • 需配合微信支付插件1.25.0使用!


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