ECJiaWiki:Version 1.17.0

来自ECJiaWiki
跳转至: 导航搜索

更新版本

v1.17.0

20180604304

更新内容

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

【平台/商家后台】

  1. 【平台】新增平台配送任务功能;
  2. 【平台】新增查看待抢单详情;
  3. 【平台】新增配送任务自动/手动刷新功能;
  4. 【平台】新增待抢单订单起点/终点路线图;
  5. 【平台】新增待抢单订单地图全屏显示功能;
  6. 【平台】新增在线配送员支持查看当前位置功能;
  7. 【平台】新增平台自动派单功能;
  8. 【平台】新增平台手动指派订单给在线配送员;
  9. 【平台】新增待取货订单列表;
  10. 【平台】新增待取货列表按配送员名称/配送单搜索;
  11. 【平台】新增待取货订单重新指派配送员功能;
  12. 【平台】新增查看待取货订单详情;
  13. 【平台】新增配送中订单列表;
  14. 【平台】新增配送中列表按配送员名称/配送单搜索;
  15. 【平台】新增查看配送中订单详情;
  16. 【平台】新增配送员管理列表;
  17. 【平台】新增配送员列表按配送员名称/手机号搜索;
  18. 【平台】新增配送员编辑/删除功能;
  19. 【平台】新增配送员工作类型设置;
  20. 【平台】新增配送员列表,按配送员工作类型筛选;
  21. 【平台】新增配送员在线/离线状态切换
  22. 【平台】新增查看配送员详情功能;
  23. 【平台】新增新增统计配送员配送情况;
  24. 【平台】新增显示配送员配送记录;
  25. 【平台】新增配送员当前账户余额功能;
  26. 【平台】新增选择日期查询账目明细功能;
  27. 【平台】新增配送员资金对账功能;
  28. 【平台】新增资金对账按配送员名称/手机号搜索;
  29. 【平台】新增配送员资金对账详情功能;
  30. 【平台】新增统计配送员订单总数、配送总费用、配送员应得,已结算费用;
  31. 【平台】新增当前配送员选择日期查询账单;
  32. 【平台】新增历史配送订单列表;
  33. 【平台】新增选择日期、按配送员名称/配送单搜索历史配送订单;
  34. 【平台】新增查看历史配送订单详情;
  35. 【平台】新增待抢单/待取货/配送中的商家管理;
  36. 【平台】新增按商家名称搜索店铺并查看对应订单数量;
  37. 【平台】新增统计对应商家待抢单/待取货/配送中订单数量以及列表;
  38. 【平台】商家提醒派单列表;
  39. 【平台】商家提醒派单短信提醒事件;
  40. 【平台】用户购买商品后赠送的积分,需在用户退款后,退还给平台;
  41. 【平台】派单计划任务功能;
  42. 【平台】优化结算数据表;
  43. 【商家】配送任务详情增加“已取货”按钮;
  44. 【商家】小票打印增加商品规格显示;
  45. 【商家】安装“众包配送”配送方式;

【到家PC】

  1. 【新增】与商城对接的原生APP下载模版;

【到家H5】

  1. 【新增】首页店长推荐商品模块;
  2. 【新增】众包配送方式及送达时间选择;
  3. 【修复】App或小程序下单,H5订单支付切换支付方式;
  4. 【优化】首页新品首发模块;
  5. 【优化】商品详情轮播图为1张时不显示轮播按钮;
  6. 【优化】注册时去除填写用户名、密码、邀请码;

【接口】

  1. 【掌柜】查看平台配送任务;
  2. 【掌柜】商家操作平台配送单为已取货;
  3. 【掌柜】商家提醒平台派单;
  4. 【掌柜】商家操作商家配送单为已取货
  5. 【掌柜】商家设置店铺上线;
  6. 【掌柜】商家设置店铺下线;
  7. 【掌柜】商家查看验单详情;
  8. 【掌柜】商家确认验单;
  9. 【掌柜】商家查看验单记录;
  10. 【掌柜】商家切换店铺上/下线给店长发送短信验证码;
  11. 【掌柜】商家店铺信息优化;
  12. 【配送员】配送列表接口升级;
  13. 【用户端】新增首页店长推荐商品数据;
  14. 【用户端】买单订单取消,退还下单时使用的积分、红包、余额;
  15. 【用户端】flow/checkOrder调整,商家只有一个配送方式且是门店自提时,返回数据接口同门店提货接口storepickup/flow/checkOrder一样;


更新文件

M	bootstrap/classmap.php
M	bootstrap/compiled.php
M	content/apps/adsense/apis/adsense_admin_purview_api.class.php
M	content/apps/adsense/classes/MerchantPositionManage.php
M	content/apps/adsense/classes/PositionManage.php
M	content/apps/adsense/configs/package.cfg.php
M	content/apps/article/configs/package.cfg.php
M	content/apps/article/modules/shop/help/detail_module.class.php
M	content/apps/article/modules/shop/info/detail_module.class.php
M	content/apps/cart/apis/cart_cart_list_api.class.php
M	content/apps/cart/apis/cart_flow_done_api.class.php
M	content/apps/cart/configs/package.cfg.php
M	content/apps/cart/functions/cart.func.php
M	content/apps/cart/functions/cashdesk.func.php
M	content/apps/cart/modules/flow/checkOrder_module.class.php
M	content/apps/cart/modules/storebuy/cart/checked_module.class.php
M	content/apps/cart/modules/storebuy/cart/create_module.class.php
M	content/apps/cart/modules/storebuy/cart/delete_module.class.php
M	content/apps/cart/modules/storebuy/cart/list_module.class.php
M	content/apps/cart/modules/storebuy/cart/update_module.class.php
M	content/apps/cart/modules/storebuy/flow/checkOrder_module.class.php
M	content/apps/cart/modules/storebuy/flow/done_module.class.php
M	content/apps/cart/modules/storepickup/flow/checkOrder_module.class.php
M	content/apps/cart/modules/storepickup/flow/done_module.class.php
M	content/apps/comment/classes/hooks/admin_comment.class.php
M	content/apps/connect/configs/package.cfg.php
M	content/apps/connect/modules/connect/signup_module.class.php
M	content/apps/cron/classes/hooks/admin_cron.class.php
A	content/apps/express/admin.php
A	content/apps/express/admin_ecjia_express.php
A	content/apps/express/admin_express.php
A	content/apps/express/admin_history.php
A	content/apps/express/admin_match.php
A	content/apps/express/admin_merchant.php
A	content/apps/express/admin_reminder.php
A	content/apps/express/apis/express_admin_menu_api.class.php
A	content/apps/express/apis/express_admin_purview_api.class.php
M	content/apps/express/apis/express_ecjiaauto_assign_expressOrder_api.class.php
M	content/apps/express/apis/express_o2oauto_assign_expressOrder_api.class.php
M	content/apps/express/classes/Helper.php
A	content/apps/express/classes/express_order.class.php
D	content/apps/push/classes/notification/android/AndroidUnicast.class.php
A	content/apps/express/classes/hooks/admin_express.class.php
M	content/apps/express/configs/package.cfg.php
M	content/apps/express/merchant.php
M	content/apps/express/mh_history.php
D	content/apps/express/modules/express/list_module.class.php
A	content/apps/express/modules/admin/express/express/list_module.class.php
A	content/apps/express/modules/admin/shopkeeper/crowdsource/express/pickup_module.class.php
A	content/apps/express/modules/admin/shopkeeper/crowdsource/express/remind_module.class.php
A	content/apps/express/modules/admin/shopkeeper/crowdsource/express/task_module.class.php
D	content/apps/express/modules/admin/express/location_module.class.php
A	content/apps/express/modules/admin/shopkeeper/express/location_module.class.php
A	content/apps/express/modules/admin/shopkeeper/express/pickup_module.class.php
D	content/apps/express/modules/admin/express/staff/add_module.class.php
A	content/apps/express/modules/admin/shopkeeper/express/staff/add_module.class.php
D	content/apps/express/modules/admin/express/staff/assignOrder_module.class.php
A	content/apps/express/modules/admin/shopkeeper/express/staff/assignOrder_module.class.php
D	content/apps/express/modules/admin/express/staff/detail_module.class.php
A	content/apps/express/modules/admin/shopkeeper/express/staff/detail_module.class.php
D	content/apps/express/modules/admin/express/staff/list_module.class.php
A	content/apps/express/modules/admin/shopkeeper/express/staff/list_module.class.php
D	content/apps/express/modules/admin/express/staff/online_module.class.php
A	content/apps/express/modules/admin/shopkeeper/express/staff/online_module.class.php
D	content/apps/express/modules/admin/express/staff/update_module.class.php
A	content/apps/express/modules/admin/shopkeeper/express/staff/update_module.class.php
D	content/apps/express/modules/admin/express/staff/validate_module.class.php
A	content/apps/express/modules/admin/shopkeeper/express/staff/validate_module.class.php
D	content/apps/express/modules/admin/express/task_module.class.php
A	content/apps/express/modules/admin/shopkeeper/express/task_module.class.php
M	content/apps/express/modules/express/basicinfo_module.class.php
M	content/apps/express/modules/express/detail_module.class.php
M	content/apps/express/modules/express/finished_module.class.php
M	content/apps/express/modules/express/grab_module.class.php
M	content/apps/express/modules/express/pickup_module.class.php
A	content/apps/express/statics/css/admin_express.css
A	content/apps/express/statics/css/admin_express_task.css
M	content/apps/express/statics/css/mh_express.css
M	content/apps/express/statics/css/mh_express_task.css
A	content/apps/express/statics/images/shrink.png
A	content/apps/express/statics/js/admin_express.js
A	content/apps/express/statics/js/admin_express_order_list.js
A	content/apps/express/statics/js/admin_express_task.js
A	content/apps/express/statics/js/admin_history.js
A	content/apps/express/statics/js/admin_merchant.js
A	content/apps/express/statics/js/admin_ship_ecjia_express.js
M	content/apps/express/statics/js/mh_express.js
M	content/apps/express/statics/js/mh_express_order_list.js
M	content/apps/express/statics/js/mh_express_task.js
M	content/apps/express/statics/js/mh_history.js
A	content/apps/express/templates/admin/express_account_list.dwt.php
A	content/apps/express/templates/admin/express_current_location.dwt.php
A	content/apps/express/templates/admin/express_detail.dwt.php
A	content/apps/express/templates/admin/express_edit.dwt.php
A	content/apps/express/templates/admin/express_history_detail.dwt.php
A	content/apps/express/templates/admin/express_history_list.dwt.php
A	content/apps/express/templates/admin/express_list.dwt.php
A	content/apps/express/templates/admin/express_match_detail.dwt.php
A	content/apps/express/templates/admin/express_match_list.dwt.php
A	content/apps/express/templates/admin/express_order_detail.dwt.php
A	content/apps/express/templates/admin/express_order_reassign.dwt.php
A	content/apps/express/templates/admin/express_order_wait_pickup.dwt.php
A	content/apps/express/templates/admin/express_reminder_list.dwt.php
A	content/apps/express/templates/admin/express_task_list.dwt.php
A	content/apps/express/templates/admin/library/reassign_express_user_list.lbi.php
A	content/apps/express/templates/admin/library/waitgrablist_search_user_list.lbi.php
A	content/apps/express/templates/admin/merchant_detail.dwt.php
A	content/apps/express/templates/admin/merchant_express_detail.dwt.php
A	content/apps/express/templates/admin/merchant_list.dwt.php
A	content/apps/express/templates/admin/reassign_express_user_list.dwt.php
A	content/apps/express/templates/admin/shipping_ecjia_express.dwt.php
A	content/apps/express/templates/admin/waitgrablist_search_user_list.dwt.php
M	content/apps/express/templates/merchant/express_history_detail.dwt.php
M	content/apps/express/templates/merchant/express_order_detail.dwt.php
M	content/apps/goods/admin.php
M	content/apps/goods/configs/package.cfg.php
M	content/apps/goods/merchant.php
M	content/apps/goods/modules/goods/detail_module.class.php
M	content/apps/goods/modules/seller/list_module.class.php
M	content/apps/market/apis/market_admin_menu_api.class.php
M	content/apps/market/configs/package.cfg.php
M	content/apps/merchant/classes/Helper.php
M	content/apps/merchant/configs/package.cfg.php
M	content/apps/merchant/modules/admin/merchant/info_module.class.php
A	content/apps/merchant/modules/admin/shopkeeper/merchant/offline_module.class.php
A	content/apps/merchant/modules/admin/shopkeeper/merchant/online_module.class.php
A	content/apps/merchant/modules/admin/shopkeeper/shop/boss/sms_module.class.php
M	content/apps/merchant/modules/merchant/config_module.class.php
M	content/apps/merchant/modules/merchant/home/category_module.class.php
M	content/apps/merchant/modules/merchant/nearby_module.class.php
M	content/apps/merchant/modules/seller/list_module.class.php
M	content/apps/mobile/classes/hooks/admin_mobile.class.php
M	content/apps/mobile/configs/package.cfg.php
M	content/apps/mobile/modules/home/data_module.class.php
M	content/apps/orders/admin_order_delivery.php
M	content/apps/orders/apis/orders_merchant_purview_api.class.php
M	content/apps/orders/apis/orders_order_info_api.class.php
M	content/apps/orders/apis/orders_order_paid_api.class.php
M	content/apps/orders/apis/orders_user_account_paid_api.class.php
M	content/apps/orders/classes/OrderPrint.php
M	content/apps/orders/classes/OrderStatus.php
M	content/apps/orders/classes/order_query.class.php
M	content/apps/orders/configs/package.cfg.php
M	content/apps/orders/languages/zh_CN/order.lang.php
M	content/apps/orders/mh_delivery.php
M	content/apps/orders/mh_validate_order.php
M	content/apps/orders/modules/admin/orders/operate/delivery_module.class.php
M	content/apps/orders/modules/admin/orders/today_module.class.php
A	content/apps/orders/modules/admin/shopkeeper/order/checking/confirm_module.class.php
A	content/apps/orders/modules/admin/shopkeeper/order/checking/detail_module.class.php
A	content/apps/orders/modules/admin/shopkeeper/order/checking/record_module.class.php
M	content/apps/orders/modules/order/affirmReceived_module.class.php
M	content/apps/orders/modules/order/cancel_module.class.php
M	content/apps/orders/modules/order/detail_module.class.php
M	content/apps/orders/templates/admin/library/widget_admin_dashboard_ordersstat.lbi.php
M	content/apps/orders/templates/admin/order_info.dwt.php
M	content/apps/orders/templates/admin/order_list.dwt.php
M	content/apps/orders/templates/merchant/delivery_info.dwt.php
M	content/apps/printer/classes/Events/PrintBuyOrders.php
M	content/apps/printer/classes/Events/PrintStoreOrders.php
M	content/apps/printer/classes/Events/PrintTakeawayOrders.php
M	content/apps/printer/classes/hooks/admin_printer.class.php
M	content/apps/printer/configs/package.cfg.php
M	content/apps/printer/statics/css/merchant_printer.css
M	content/apps/push/apis/push_push_send_api.class.php
M	content/apps/push/classes/Clients/AndroidNotification.php
M	content/apps/push/classes/Clients/IOSNotification.php
M	content/apps/push/classes/EventAbstract.php
M	content/apps/push/classes/Events/ExpressGrab.php
M	content/apps/push/classes/Events/ExpressSystemAssign.php
M	content/apps/push/classes/Events/OrderPayed.php
M	content/apps/push/classes/Events/OrderPlaced.php
M	content/apps/push/classes/Events/OrderShipped.php
M	content/apps/push/classes/NotificationAbstract.php
M	content/apps/push/classes/PushContent.php
M	content/apps/push/classes/PushManager.php
M	content/apps/push/classes/PushSend.php
M	content/apps/push/classes/Umeng/Notification/AndroidNotification.php
M	content/apps/push/classes/Umeng/Notification/IOSNotification.php
D	content/apps/push/classes/notification/AndroidNotification.class.php
D	content/apps/push/classes/notification/UmengNotification.class.php
D	content/apps/push/classes/notification/android/AndroidCustomizedcast.class.php
D	content/apps/push/classes/notification/android/AndroidFilecast.class.php
D	content/apps/push/classes/notification/ios/IOSCustomizedcast.class.php
D	content/apps/push/classes/notification/ios/IOSFilecast.class.php
D	content/apps/push/classes/notification/ios/IOSGroupcast.class.php
D	content/apps/push/classes/notification/ios/IOSUnicast.class.php
D	content/apps/push/classes/push_event.class.php
M	content/apps/push/classes/push_installer.class.php
D	content/apps/push/classes/push_notification.class.php
D	content/apps/push/classes/push_send.class.php
M	content/apps/push/configs/package.cfg.php
M	content/apps/quickpay/apis/quickpay_quickpay_user_account_paid_api.class.php
M	content/apps/quickpay/classes/hooks/admin_quickpay.class.php
M	content/apps/quickpay/configs/package.cfg.php
M	content/apps/quickpay/modules/flow/done_module.class.php
M	content/apps/quickpay/modules/order/operate/cancel_module.class.php
M	content/apps/quickpay/templates/admin/quickpay_sale_list.dwt.php
M	content/apps/refund/admin_payrecord.php
M	content/apps/refund/classes/hooks/merchant_refund.class.php
M	content/apps/refund/configs/package.cfg.php
M	content/apps/setting/admin_region.php
M	content/apps/setting/classes/ecjia_admin_setting.class.php
M	content/apps/setting/configs/package.cfg.php
M	content/apps/shipping/admin_area.php
M	content/apps/shipping/admin_express_order.php
M	content/apps/shipping/classes/hooks/admin_shipping.class.php
M	content/apps/shipping/configs/package.cfg.php
M	content/apps/shipping/mh_shipping.php
M	content/apps/shipping/statics/css/merchant_express.css
M	content/apps/shipping/statics/js/merchant_express.js
M	content/apps/shipping/templates/admin/shipping_area_info.dwt.php
M	content/apps/shipping/templates/merchant/library/shipping_info.lbi.php
A	content/apps/shipping/templates/merchant/library/shipping_info_unwrite.lbi.php
D	content/apps/push/classes/notification/android/AndroidGroupcast.class.php
A	content/apps/sms/classes/Events/SmsExpressOrderReminder.php
M	content/apps/sms/classes/hooks/admin_sms.class.php
M	content/apps/sms/configs/package.cfg.php
M	content/apps/staff/configs/package.cfg.php
M	content/apps/staff/mh_profile.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/statics/js/profile.js
M	content/apps/staff/templates/merchant/profile_avatar.dwt.php
M	content/apps/store/admin.php
M	content/apps/store/apis/store_admin_purview_api.class.php
M	content/apps/store/classes/hooks/admin_store.class.php
M	content/apps/store/configs/package.cfg.php
M	content/apps/store/languages/zh_CN/store.lang.php
M	content/apps/store/modules/business/city_module.class.php
M	content/apps/store/statics/js/store_business_city.js
M	content/apps/store/templates/admin/store_business_city_add.dwt.php
M	content/apps/store/templates/admin/store_business_city_edit.dwt.php
M	content/apps/store/templates/admin/store_business_district_add.dwt.php
M	content/apps/touch/classes/ecjia_touch_manager.class.php
M	content/apps/touch/classes/hooks/admin_touch.class.php
M	content/apps/touch/configs/package.cfg.php
M	content/apps/user/apis/user_account_change_log_api.class.php
M	content/apps/user/apis/user_admin_menu_api.class.php
A	content/apps/user/classes/Integrate/EcjiaUser.php
A	content/apps/user/classes/Integrate/IntegrateAbstract.php
A	content/apps/user/classes/Integrate/IntegrateEcjia.php
A	content/apps/user/classes/Integrate/IntegrateFactory.php
A	content/apps/user/classes/Integrate/IntegratePlugin.php
A	content/apps/user/classes/Integrate/UserField.php
A	content/apps/user/classes/Integrate/UserIntegrateInterface.php
M	content/apps/user/configs/package.cfg.php
M	content/apps/user/modules/user/signout_module.class.php
A	content/apps/user/modules/user/signupFields_module.class.php
M	content/apps/user/modules/user/signup_module.class.php
M	content/apps/user/templates/admin/user_list.dwt.php
M	content/apps/wechat/configs/package.cfg.php
M	content/apps/wechat/templates/admin/wechat_subscribe_list.dwt.php
M	content/configs/api.php
M	content/configs/namespaces.php
A	content/configs/queue.php
M	content/configs/release.php
M	content/database/migrations/2017_04_20_095558_alert_staff_user_by_group_id_table.php
M	content/database/migrations/2017_05_05_101947_add_city_code_to_ad_position_table.php
M	content/database/migrations/2017_05_05_104042_add_show_client_to_ad_table.php
M	content/database/migrations/2017_06_16_100024_alter_article_cat_table.php
M	content/database/migrations/2017_08_03_115205_create_finance_invoice_table.php
M	content/database/migrations/2017_08_03_115232_create_mobile_options_table.php
M	content/database/migrations/2017_08_03_115254_create_region_cn_table.php
M	content/database/migrations/2017_08_03_132510_add_user_type_to_connect_user_table.php
M	content/database/migrations/2017_08_03_132605_add_expired_time_to_store_franchisee_table.php
M	content/database/migrations/2017_08_03_132748_add_order_trade_no_to_payment_record_table.php
M	content/database/migrations/2017_08_03_184001_alter_msgid_to_sms_sendlist_table.php
M	content/database/migrations/2017_08_03_184333_recreate_push_message_table.php
M	content/database/migrations/2017_08_03_190511_drop_push_event_table.php
M	content/database/migrations/2017_08_10_140237_alter_cover_image_to_article_table.php
M	content/database/migrations/2017_09_01_135217_create_market_activity_table.php
M	content/database/migrations/2017_09_01_135233_create_market_activity_log_table.php
M	content/database/migrations/2017_09_01_135256_create_market_activity_prize_table.php
M	content/database/migrations/2017_09_01_135329_create_express_track_record_table.php
M	content/database/migrations/2017_09_01_145518_alter_access_token_size_for_connect_user_table.php
M	content/database/migrations/2017_09_04_175915_alter_type_size_for_wechat_menu_table.php
M	content/database/migrations/2017_09_27_161554_create_cron_job_table.php
M	content/database/migrations/2017_09_27_161609_create_cron_manager_table.php
M	content/database/migrations/2017_09_27_163439_create_cashier_record_table.php
M	content/database/migrations/2017_09_27_163453_create_cashier_device_table.php
M	content/database/migrations/2017_09_27_181816_create_quickpay_activity_table.php
M	content/database/migrations/2017_09_27_181829_create_quickpay_orders_table.php
M	content/database/migrations/2017_09_27_181854_create_quickpay_order_action_table.php
M	content/database/migrations/2017_09_27_191013_recreate_crons_table.php
M	content/database/migrations/2017_11_29_130102_alter_region_type_for_ad_position_table.php
M	content/database/migrations/2017_11_29_130129_alter_region_type_for_order_info_table.php
M	content/database/migrations/2017_11_29_130143_alter_region_type_for_store_franchisee_table.php
M	content/database/migrations/2017_11_29_130159_alter_region_type_for_express_order_table.php
M	content/database/migrations/2017_11_29_130213_alter_region_type_for_area_region_table.php
M	content/database/migrations/2017_11_29_130231_alter_region_type_for_back_order_table.php
M	content/database/migrations/2017_11_29_130245_alter_region_type_for_delivery_order_table.php
M	content/database/migrations/2017_11_29_130300_alter_region_type_for_store_preaudit_table.php
M	content/database/migrations/2017_11_29_130316_alter_region_type_for_user_address_table.php
M	content/database/migrations/2017_11_29_135832_rename_region_cn_table.php
M	content/database/migrations/2017_12_20_144122_create_printer_machine_table.php
M	content/database/migrations/2017_12_20_144140_create_printer_template_table.php
M	content/database/migrations/2017_12_20_144157_create_printer_printlist_table.php
M	content/database/migrations/2017_12_20_173947_drop_region_table.php
M	content/database/migrations/2018_01_11_095623_create_session_table.php
M	content/database/migrations/2018_01_12_150951_drop_sessions_table.php
M	content/database/migrations/2018_01_12_151009_drop_sessions_data_table.php
M	content/database/migrations/2018_02_02_112721_create_friend_link_table.php
M	content/database/migrations/2018_04_02_143427_create_store_account_log_table.php
M	content/database/migrations/2018_04_02_143451_create_store_account_order_table.php
M	content/database/migrations/2018_04_02_165012_create_store_bill_queue_table.php
M	content/database/migrations/2018_04_02_180209_add_order_for_store_bill_detail_table.php
M	content/database/migrations/2018_04_27_103754_create_express_user_account_log_table.php
M	content/database/migrations/2018_04_27_104020_create_store_business_city_table.php
M	content/database/migrations/2018_04_27_105800_add_user_money_for_express_user_table.php
M	content/database/migrations/2018_04_27_105952_add_commision_status_for_express_order_table.php
M	content/database/migrations/2018_04_27_110031_alter_in_status_for_mobile_device_table.php
A	content/database/migrations/2018_05_28_104232_create_express_order_reminder_table.php
A	content/database/migrations/2018_05_28_104402_alter_points_for_users_table.php
A	content/database/migrations/2018_05_28_104440_alter_brokerage_amount_for_store_bill_day_table.php
A	content/database/migrations/2018_05_28_104459_alter_brokerage_amount_for_store_bill_detail_table.php
A	content/database/migrations/2018_05_28_104546_add_from_type_for_account_log_table.php
A	content/database/patchs/v1.17.0/Version_11700.php
A	content/database/patchs/v1.17.0/readme.txt
M	content/database/seeds/InitMailTemplatesTableSeeder.php
D	content/apps/push/classes/notification/ios/IOSBroadcast.class.php
A	content/plugins/cron_express_auto_dispatch/config.php
D	content/apps/push/classes/notification/IOSNotification.class.php
A	content/plugins/cron_express_auto_dispatch/cron_express_auto_dispatch.class.php
A	content/plugins/cron_express_auto_dispatch/cron_express_auto_dispatch.php
D	content/apps/push/classes/notification/android/AndroidBroadcast.class.php
A	content/plugins/cron_express_auto_dispatch/languages/zh_CN/plugin.lang.php
M	content/plugins/ship_o2o_express/config.php
M	content/plugins/ship_o2o_express/ship_o2o_express.php
A	content/system/classes/Console/FileHashCommand.php
M	content/system/classes/Console/Kernel.php
M	content/system/classes/Providers/SystemServiceProvider.php
M	content/system/classes/ecjia.class.php
M	content/system/start/global.php
M	content/themes/ecjia-pc/css/style.css
M	sites/app/content/themes/ecjia-app/css/style.css
M	sites/app/content/themes/ecjia-app/functions.php
A	sites/app/content/themes/ecjia-app/images/arrow.png
A	sites/app/content/themes/ecjia-app/images/background.png
A	sites/app/content/themes/ecjia-app/images/casing.png
A	sites/app/content/themes/ecjia-app/images/distributor.png
A	sites/app/content/themes/ecjia-app/images/distributor/1.png
A	sites/app/content/themes/ecjia-app/images/distributor/2.png
A	sites/app/content/themes/ecjia-app/images/distributor/3.png
A	sites/app/content/themes/ecjia-app/images/distributor/4.png
A	sites/app/content/themes/ecjia-app/images/distributor/5.png
A	sites/app/content/themes/ecjia-app/images/shopkeeper.png
A	sites/app/content/themes/ecjia-app/images/shopkeeper/1.png
A	sites/app/content/themes/ecjia-app/images/shopkeeper/2.png
A	sites/app/content/themes/ecjia-app/images/shopkeeper/3.png
A	sites/app/content/themes/ecjia-app/images/shopkeeper/4.png
A	sites/app/content/themes/ecjia-app/images/shopkeeper/5.png
A	sites/app/content/themes/ecjia-app/images/shopkeeper/6.png
A	sites/app/content/themes/ecjia-app/images/step_1.png
A	sites/app/content/themes/ecjia-app/images/step_2.png
A	sites/app/content/themes/ecjia-app/images/step_3.png
M	sites/app/content/themes/ecjia-app/index.dwt.php
M	sites/app/content/themes/ecjia-app/style.css
A	sites/app/content/themes/ecjia-daojiaapp/css/style.css
A	sites/app/content/themes/ecjia-daojiaapp/functions.php
A	sites/app/content/themes/ecjia-daojiaapp/images/Android-code.png
A	sites/app/content/themes/ecjia-daojiaapp/images/blog.png
A	sites/app/content/themes/ecjia-daojiaapp/images/blog_hover.png
A	sites/app/content/themes/ecjia-daojiaapp/images/goods-category.jpg
A	sites/app/content/themes/ecjia-daojiaapp/images/goods-desc.jpg
A	sites/app/content/themes/ecjia-daojiaapp/images/goods-index.jpg
A	sites/app/content/themes/ecjia-daojiaapp/images/goods-list.jpg
A	sites/app/content/themes/ecjia-daojiaapp/images/goods-merchant.jpg
A	sites/app/content/themes/ecjia-daojiaapp/images/goods-slide.jpg
A	sites/app/content/themes/ecjia-daojiaapp/images/iPhone-code.png
A	sites/app/content/themes/ecjia-daojiaapp/images/icon.png
A	sites/app/content/themes/ecjia-daojiaapp/images/icons.png
A	sites/app/content/themes/ecjia-daojiaapp/images/logo.png
A	sites/app/content/themes/ecjia-daojiaapp/images/mouse.png
A	sites/app/content/themes/ecjia-daojiaapp/images/phone.png
A	sites/app/content/themes/ecjia-daojiaapp/images/screenshot.png
A	sites/app/content/themes/ecjia-daojiaapp/images/wechat.png
A	sites/app/content/themes/ecjia-daojiaapp/images/wechat_hover.png
A	sites/app/content/themes/ecjia-daojiaapp/index.dwt.php
A	sites/app/content/themes/ecjia-daojiaapp/js/jquery.min.js
A	sites/app/content/themes/ecjia-daojiaapp/js/swiper/swiper.css
A	sites/app/content/themes/ecjia-daojiaapp/js/swiper/swiper.js
A	sites/app/content/themes/ecjia-daojiaapp/library/brief_intro.lbi.php
A	sites/app/content/themes/ecjia-daojiaapp/library/shop_subtitle.lbi.php
A	sites/app/content/themes/ecjia-daojiaapp/style.css
M	sites/m/content/themes/h5/application.dwt.php
M	sites/m/content/themes/h5/css/ecjia_city.css
M	sites/m/content/themes/h5/ecjia-touch.dwt.php
M	sites/m/content/themes/h5/extras/classes/ecjia_extra.class.php
M	sites/m/content/themes/h5/extras/classes/ecjia_location.class.php
M	sites/m/content/themes/h5/extras/classes/utility/user_function.class.php
M	sites/m/content/themes/h5/extras/configs/route.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/franchisee_controller.php
M	sites/m/content/themes/h5/extras/controller/location_controller.php
M	sites/m/content/themes/h5/extras/controller/merchant_controller.php
M	sites/m/content/themes/h5/extras/controller/pay_controller.php
M	sites/m/content/themes/h5/extras/controller/quickpay_controller.php
M	sites/m/content/themes/h5/extras/controller/touch_controller.php
M	sites/m/content/themes/h5/extras/controller/user_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/flow_checkout.dwt.php
M	sites/m/content/themes/h5/flow_pay_shipping.dwt.php
M	sites/m/content/themes/h5/functions.php
M	sites/m/content/themes/h5/goods_show.dwt.php
M	sites/m/content/themes/h5/gulpfile.js
M	sites/m/content/themes/h5/images/account_bonus.png
M	sites/m/content/themes/h5/images/bonus-icon.png
M	sites/m/content/themes/h5/images/bonus.png
M	sites/m/content/themes/h5/images/bonus_expired.png
M	sites/m/content/themes/h5/images/cart.png
M	sites/m/content/themes/h5/images/comment-star.png
M	sites/m/content/themes/h5/images/default-goods-pic.png
M	sites/m/content/themes/h5/images/default.jpg
M	sites/m/content/themes/h5/images/default_icon.png
M	sites/m/content/themes/h5/images/default_store_banner.png
M	sites/m/content/themes/h5/images/default_user.png
M	sites/m/content/themes/h5/images/default_userimg.png
M	sites/m/content/themes/h5/images/download.png
M	sites/m/content/themes/h5/images/download_bj.png
M	sites/m/content/themes/h5/images/download_url.png
M	sites/m/content/themes/h5/images/flow_addres.png
M	sites/m/content/themes/h5/images/goods-assurance.jpg
M	sites/m/content/themes/h5/images/icon-promote@2x.png
M	sites/m/content/themes/h5/images/icon-promote@3x.png
A	sites/m/content/themes/h5/images/icon/best.png
A	sites/m/content/themes/h5/images/icon/goods-minus.png
M	sites/m/content/themes/h5/images/info.png
M	sites/m/content/themes/h5/images/invite.png
M	sites/m/content/themes/h5/images/location.png
M	sites/m/content/themes/h5/images/logo.png
M	sites/m/content/themes/h5/images/menu.pink.png
M	sites/m/content/themes/h5/images/menu.png
M	sites/m/content/themes/h5/images/menu.red.png
M	sites/m/content/themes/h5/images/menu_black.png
M	sites/m/content/themes/h5/images/menu_orange.png
M	sites/m/content/themes/h5/images/no_address.png
M	sites/m/content/themes/h5/images/no_comment.png
M	sites/m/content/themes/h5/images/no_goods.png
M	sites/m/content/themes/h5/images/no_order.png
M	sites/m/content/themes/h5/images/no_search_record.png
M	sites/m/content/themes/h5/images/no_store.png
M	sites/m/content/themes/h5/images/photograph.png
M	sites/m/content/themes/h5/images/photoswipe-icons@2x.png
M	sites/m/content/themes/h5/images/property.png
M	sites/m/content/themes/h5/images/qq.png
M	sites/m/content/themes/h5/images/sales.png
M	sites/m/content/themes/h5/images/screenshot.png
M	sites/m/content/themes/h5/images/select.png
M	sites/m/content/themes/h5/images/spread-bg.png
M	sites/m/content/themes/h5/images/spread.png
M	sites/m/content/themes/h5/images/store_default.png
M	sites/m/content/themes/h5/images/store_logo.png
D	sites/m/content/themes/h5/images/type_0.gif
D	sites/m/content/themes/h5/images/type_1.gif
M	sites/m/content/themes/h5/images/weixin.png
M	sites/m/content/themes/h5/images/xhx.png
M	sites/m/content/themes/h5/index.dwt.php
M	sites/m/content/themes/h5/js/ecjia.touch.flow.js
M	sites/m/content/themes/h5/js/ecjia.touch.goods.js
M	sites/m/content/themes/h5/js/ecjia.touch.goods_detail.js
M	sites/m/content/themes/h5/js/ecjia.touch.js
M	sites/m/content/themes/h5/js/ecjia.touch.quickpay.js
M	sites/m/content/themes/h5/js/ecjia.touch.user.js
A	sites/m/content/themes/h5/library/change_goods_num.lbi.php
D	sites/m/content/themes/h5/library/model_newgoods.lbi.php
A	sites/m/content/themes/h5/library/model_new_goods.lbi.php
M	sites/m/content/themes/h5/library/model_promotions.lbi.php
A	sites/m/content/themes/h5/library/model_suggest_goods.lbi.php
M	sites/m/content/themes/h5/merchant.dwt.php
D	sites/m/content/themes/h5/package.json
M	sites/m/content/themes/h5/pay.dwt.php
A	sites/m/content/themes/h5/pay_change.dwt.php
M	sites/m/content/themes/h5/quickpay_checkout.dwt.php
M	sites/m/content/themes/h5/quickpay_detail.dwt.php
M	sites/m/content/themes/h5/select_location_city.dwt.php
M	sites/m/content/themes/h5/store_list.dwt.php
M	sites/m/content/themes/h5/user_order_detail.dwt.php
M	sites/m/content/themes/h5/user_order_list.dwt.php
M	sites/m/content/themes/h5/user_order_storebuy_detail.dwt.php
D	sites/m/content/themes/h5/user_share.dwt.php
M	vendor/composer/autoload_files.php
M	vendor/composer/autoload_namespaces.php
M	vendor/composer/autoload_psr4.php
A	vendor/phpseclib/phpseclib/AUTHORS
A	vendor/phpseclib/phpseclib/LICENSE
A	vendor/phpseclib/phpseclib/README.md
M	vendor/phpseclib/phpseclib/composer.json
M	vendor/phpseclib/phpseclib/phpseclib/Crypt/AES.php
M	vendor/phpseclib/phpseclib/phpseclib/Crypt/Base.php
M	vendor/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php
M	vendor/phpseclib/phpseclib/phpseclib/Crypt/DES.php
M	vendor/phpseclib/phpseclib/phpseclib/Crypt/Hash.php
M	vendor/phpseclib/phpseclib/phpseclib/Crypt/RC2.php
M	vendor/phpseclib/phpseclib/phpseclib/Crypt/RC4.php
M	vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA.php
M	vendor/phpseclib/phpseclib/phpseclib/Crypt/Random.php
M	vendor/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php
M	vendor/phpseclib/phpseclib/phpseclib/Crypt/TripleDES.php
M	vendor/phpseclib/phpseclib/phpseclib/Crypt/Twofish.php
M	vendor/phpseclib/phpseclib/phpseclib/File/ANSI.php
M	vendor/phpseclib/phpseclib/phpseclib/File/ASN1.php
A	vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Element.php
M	vendor/phpseclib/phpseclib/phpseclib/File/X509.php
M	vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger.php
M	vendor/phpseclib/phpseclib/phpseclib/Net/SCP.php
M	vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php
M	vendor/phpseclib/phpseclib/phpseclib/Net/SFTP/Stream.php
M	vendor/phpseclib/phpseclib/phpseclib/Net/SSH1.php
M	vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php
M	vendor/phpseclib/phpseclib/phpseclib/System/SSH/Agent.php
A	vendor/phpseclib/phpseclib/phpseclib/System/SSH/Agent/Identity.php
D	vendor/phpseclib/phpseclib/phpseclib/System/SSH_Agent.php
A	vendor/phpseclib/phpseclib/phpseclib/bootstrap.php
M	vendor/phpseclib/phpseclib/phpseclib/openssl.cnf
A	vendor/royalcms/framework/Royalcms/Component/Api/ApiBase.php
A	vendor/royalcms/framework/Royalcms/Component/Api/ApiMain.php
A	vendor/royalcms/framework/Royalcms/Component/Api/ContextSource.php
A	vendor/royalcms/framework/Royalcms/Component/Api/Contracts/IContextSource.php
M	vendor/royalcms/framework/Royalcms/Component/Config/Resources/coreservice.php
A	vendor/royalcms/framework/Royalcms/Component/Config/Resources/queue.php
M	vendor/royalcms/framework/Royalcms/Component/Foundation/Royalcms.php
M	vendor/royalcms/framework/Royalcms/Component/Foundation/Testing/TestCase.php
M	vendor/royalcms/framework/Royalcms/Component/Queue/Connectors/RedisConnector.php
M	vendor/royalcms/framework/Royalcms/Component/Queue/QueueManager.php
M	vendor/royalcms/framework/Royalcms/Component/Queue/RedisQueue.php
M	vendor/royalcms/framework/bootstrap/start.php
M	vendor/royalcms/framework/royalcms.php
D	vendor/royalcms/framework/Royalcms/Component/Support/Facades/Mail.php
A	vendor/royalcms/mail/Royalcms/Component/Mail/Facades/Mail.php
D	vendor/royalcms/framework/Royalcms/Component/Mail/MailManager.php
A	vendor/royalcms/mail/Royalcms/Component/Mail/MailManager.php
D	vendor/royalcms/framework/Royalcms/Component/Mail/MailServiceProvider.php
A	vendor/royalcms/mail/Royalcms/Component/Mail/MailServiceProvider.php
D	vendor/royalcms/framework/Royalcms/Component/Mail/Mailer.php
A	vendor/royalcms/mail/Royalcms/Component/Mail/Mailer.php
D	vendor/royalcms/framework/Royalcms/Component/Mail/Message.php
A	vendor/royalcms/mail/Royalcms/Component/Mail/Message.php
A	vendor/royalcms/memcache/Royalcms/Component/Memcache/DataError.php
M	vendor/royalcms/memcache/Royalcms/Component/Memcache/Repository.php
M	vendor/royalcms/memcache/Royalcms/Component/Memcache/ServerHandler.php
M	vendor/royalcms/memcache/config/config.php
A	vendor/royalcms/remote/Royalcms/Component/Remote/Connection.php
A	vendor/royalcms/remote/Royalcms/Component/Remote/ConnectionInterface.php
A	vendor/royalcms/remote/Royalcms/Component/Remote/Console/TailCommand.php
A	vendor/royalcms/remote/Royalcms/Component/Remote/Facades/Remote.php
D	vendor/royalcms/framework/Royalcms/Component/Support/Facades/SSH.php
A	vendor/royalcms/remote/Royalcms/Component/Remote/Facades/SSH.php
A	vendor/royalcms/remote/Royalcms/Component/Remote/GatewayInterface.php
A	vendor/royalcms/remote/Royalcms/Component/Remote/MultiConnection.php
A	vendor/royalcms/remote/Royalcms/Component/Remote/RemoteManager.php
A	vendor/royalcms/remote/Royalcms/Component/Remote/RemoteServiceProvider.php
A	vendor/royalcms/remote/Royalcms/Component/Remote/SecLibGateway.php
A	vendor/royalcms/remote/config/remote.php
A	vendor/royalcms/scheduler/Royalcms/Component/Scheduler/Curl.php
A	vendor/royalcms/scheduler/Royalcms/Component/Scheduler/CustomCall.php
A	vendor/royalcms/scheduler/Royalcms/Component/Scheduler/Scheduler.php
A	vendor/royalcms/scheduler/Royalcms/Component/Scheduler/Task.php
A	vendor/royalcms/websocket/Royalcms/Component/Websocket/Actions/RemoteSSHAction.php
A	vendor/royalcms/websocket/Royalcms/Component/Websocket/Connection.php
A	vendor/royalcms/websocket/Royalcms/Component/Websocket/Console/Commands/StartServer.php
A	vendor/royalcms/websocket/Royalcms/Component/Websocket/Console/Commands/WebsocketWorker.php
A	vendor/royalcms/websocket/Royalcms/Component/Websocket/Handles/WebsocketHandle.php
A	vendor/royalcms/websocket/Royalcms/Component/Websocket/Interfaces/WebsocketActionInterface.php
A	vendor/royalcms/websocket/Royalcms/Component/Websocket/Interfaces/WebsocketHandleInterface.php
A	vendor/royalcms/websocket/Royalcms/Component/Websocket/QueueHandles/RedisQueueHandle.php
A	vendor/royalcms/websocket/Royalcms/Component/Websocket/Server.php
A	vendor/royalcms/websocket/Royalcms/Component/Websocket/Socket.php
A	vendor/royalcms/websocket/Royalcms/Component/Websocket/Websocket.php
A	vendor/royalcms/websocket/Royalcms/Component/Websocket/WebsocketServiceProvider.php
A	vendor/royalcms/websocket/Royalcms/Component/Websocket/helper.php
A	vendor/royalcms/websocket/certificates/server.pem
A	vendor/royalcms/websocket/config/websocket.php

需要手动删除的文件

D	content/apps/push/classes/notification/android/AndroidUnicast.class.php
D	content/apps/express/modules/express/list_module.class.php
D	content/apps/express/modules/admin/express/location_module.class.php
D	content/apps/express/modules/admin/express/staff/add_module.class.php
D	content/apps/express/modules/admin/express/staff/assignOrder_module.class.php
D	content/apps/express/modules/admin/express/staff/detail_module.class.php
D	content/apps/express/modules/admin/express/staff/list_module.class.php
D	content/apps/express/modules/admin/express/staff/online_module.class.php
D	content/apps/express/modules/admin/express/staff/update_module.class.php
D	content/apps/express/modules/admin/express/staff/validate_module.class.php
D	content/apps/express/modules/admin/express/task_module.class.php
D	content/apps/push/classes/notification/AndroidNotification.class.php
D	content/apps/push/classes/notification/UmengNotification.class.php
D	content/apps/push/classes/notification/android/AndroidCustomizedcast.class.php
D	content/apps/push/classes/notification/android/AndroidFilecast.class.php
D	content/apps/push/classes/notification/ios/IOSCustomizedcast.class.php
D	content/apps/push/classes/notification/ios/IOSFilecast.class.php
D	content/apps/push/classes/notification/ios/IOSGroupcast.class.php
D	content/apps/push/classes/notification/ios/IOSUnicast.class.php
D	content/apps/push/classes/push_event.class.php
D	content/apps/push/classes/push_notification.class.php
D	content/apps/push/classes/push_send.class.php
D	content/apps/push/classes/notification/android/AndroidGroupcast.class.php
D	content/apps/push/classes/notification/ios/IOSBroadcast.class.php
D	content/apps/push/classes/notification/IOSNotification.class.php
D	content/apps/push/classes/notification/android/AndroidBroadcast.class.php
D	sites/m/content/themes/h5/images/type_0.gif
D	sites/m/content/themes/h5/images/type_1.gif
D	sites/m/content/themes/h5/library/model_newgoods.lbi.php
D	sites/m/content/themes/h5/package.json
D	sites/m/content/themes/h5/user_share.dwt.php
D	vendor/phpseclib/phpseclib/phpseclib/System/SSH_Agent.php
D	vendor/royalcms/framework/Royalcms/Component/Support/Facades/Mail.php
D	vendor/royalcms/framework/Royalcms/Component/Mail/MailManager.php
D	vendor/royalcms/framework/Royalcms/Component/Mail/MailServiceProvider.php
D	vendor/royalcms/framework/Royalcms/Component/Mail/Mailer.php
D	vendor/royalcms/framework/Royalcms/Component/Mail/Message.php
D	vendor/royalcms/framework/Royalcms/Component/Support/Facades/SSH.php

相关使用文档

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 下,删除图中的7个文件夹
Version deleteCache.png