1、修改 index.php 的 index_get_invoice_query() 函数部分

  1. $sql = 'SELECT o.order_sn, o.invoice_no, s.shipping_code FROM ' . $GLOBALS['ecs']->table('order_info') . ' AS o' .

修改为

  1. $sql = 'SELECT o.order_sn, o.invoice_no, s.shipping_code,o.consignee, from_unixtime(o.shipping_time,\'%Y-%m-%d %H:%i:%s\') as shippingtime,o.shipping_name, r.region_name AS province FROM ' . $GLOBALS['ecs']->table('order_info') . ' AS o' .

紧接着在

  1. ' LEFT JOIN ' . $GLOBALS['ecs']->table('shipping') . ' AS s ON s.shipping_id = o.shipping_id' .

这行代码下面增加一行

  1. ' LEFT JOIN ' . $GLOBALS['ecs']->table('region') . ' AS r ON r.region_id = o.province' .

2、然后修改模板文件 library/invoice_query.lbi

  1. {$lang.order_number} {$invoice.order_sn}<br />
  2. {$lang.consignment} {$invoice.invoice_no}<br />

下面增加

  1. <br>收货人:{$invoice.consignee}
  2. <br>收货地址:{$invoice.province}
  3. <br>发货时间:{$invoice.shippingtime}
  4. <br>配送方式:{$invoice.shipping_name}

3、以上方法是完全显示收货人的全称,如果想要以“王**”、“李**”的形式来显示的话,继续进行下面修改继续修改修改index.php的 index_get_invoice_query() 函数部分

  1. $all[$key]['invoice_no'] = $shipping->query((string)$row['invoice_no']);

下面增加一行

  1. $all[$key]['consignee']=sub_str($row['consignee'], 1, false).'**';

修改提示:

订单号调用o.order_sn字段
发货单号调用o.invoice_no字段
收货人调用o.consignee字段
收货地址调用r.region_name AS province 字段
发货时间from_unixtime(o.shipping_time,\'%Y-%m-%d %H:%i:%s\') as shippingtime字段
配送方式o.shipping_name字段

如果想要以“王四*”则调用

  1. $all[$key]['consignee']=sub_str($row['consignee'], 2, false).'*';

如果想要以
“王**”则调用

  1. $all[$key]['consignee']=sub_str($row['consignee'], 1, false).'**';

ecshop“发货查询”中加入收货人、收货地址、发货时间、配送方式相关推荐

  1. 申请的流量卡提示“审核失败收货地址不支持配送”,你知道原因吗

    我们在申请流量卡,一般都会说明哪哪个地区不能办理,那么,办理流量卡为什么会有地区限制呢?你知道这些情况吗?接下来我们一块来看看. ​    很多朋友在申请流量卡时会显示"审核失败收货地址不支 ...

  2. HMS Core定位服务在生活服务类App中可以自动填写收货地址啦

    在涉及团购.外卖.快递.家政.物流.搬家等生活服务类的App.小程序中,填写收货地址是用户高频使用的功能.这一功能通常采取让用户手动填写的解决方案,例如上下拉动选择浙江省–>杭州市–>西湖 ...

  3. Django项目实践(商城):十一、收货地址

    (根据居然老师直播课内容整理) 一.页面功能简介 在"用户中心"的任一界面,点击左边"收货地址"后,显示下面界面 此界面包括以下4个功能: 新增收货地址 删除当 ...

  4. SpringBoot电脑商城-收货地址

    收货地址 1. 新增收获地址 1.1 数据库表创建 1.2 创建实体类 1.3 持久层 1.4 业务层 1.5 控制层 1.6 前端页面 2. 获取省市区列表 2.1 数据库表 2.2 实体类 2.3 ...

  5. 移动商城第五篇(用户模块)【用户登陆、回显用户、拦截器、收货地址】

    移动商城[用户登陆.回显用户] 我们来实现用户登陆的功能: 当点击的时候,出来的是一个弹出框,我们想要切换成一个页面. 找到对应的事件.切换成我们的页面就行了. $("#loginAlert ...

  6. 收货地址 - 需求分析与表设计

    用户在确认订单页面,可以针对收货地址做如下操作: 1. 查询用户的所有收货地址列表 2. 新增收货地址 3. 删除收货地址 4. 修改收货地址 5. 设置默认地址

  7. 发货地址,收货地址中获取用户手机号

    发货地址,收货地址中获取用户手机号,或者从带来手机号的字符串中获取手机号,实现很简单,直接上代码, 代码如下: private static String getMobile(String addre ...

  8. 发货地址,收货地址中获取用户真实姓名

    发货地址,收货地址中获取用户姓名,或者从带来真实姓名的字符串中获取真实姓名,实现很简单. 识别成功率能达到95%以上,代码如下: private static String getName(Strin ...

  9. Vue 订单(查询+展示+收货地址)

    1. 获取订单列表数据 新建文件 index.js中配置路由 {path: '/orders',component: () =>import ('../components/order/Orde ...

最新文章

  1. matlab科学计算及分析,matlab科学计算
  2. pandas使用groupby函数、agg函数获取每个分组聚合对应的标准差(std)实战:计算分组聚合单数据列的标准差(std)、计算分组聚合多数据列的标准差(std)
  3. 清华大学:人工智能之知识图谱(附PPT)
  4. 月份加日期前面用on还是in_表示时间或地点:in,on,at 的使用
  5. poj 1236 Network of Schools
  6. linux man手册_读书笔记:Linux命令行与shell脚本编程大全 第一章~第五章
  7. hdu1176 免费馅饼 动态规划 二维数组实现
  8. spring整合CXF
  9. img src 本地图片_Java爬取简单的网页内容和图片
  10. mysql测评作业指导书_测评作业指导书
  11. 【JZOJ 5424】【NOIP2017提高A组集训10.25】凤凰院凶真
  12. 微商分销功能不能用了
  13. 简述sizeof和strlen的区别
  14. 采购订单历史表EKBE和物料凭证表MSEG的关系
  15. java计算机毕业设计web扶贫产品物资管理平台MyBatis+系统+LW文档+源码+调试部署
  16. zzuli_oj--python--1000: 整数a+b
  17. 单行函数和多表查询 例题代码可复制
  18. 痞子衡嵌入式:串口调试工具Jays-PyCOM诞生记 - 索引
  19. 汇编的WEAK关键字
  20. hudi系列-文件归档(archive)

热门文章

  1. 恢复脚本(导入数据库)
  2. Ubuntu16 安装Jira
  3. 编码不一致问题-Illegal mix of collations
  4. 【云计算虚拟化】docker在ubuntu14.04下的安装
  5. 超纯超美的曲线(Peter De Jong Attractor)
  6. DOM4J解析XML文档、Document对象、节点对象节点对象属性、将文档写入XML文件(详细)...
  7. 叶明回归IBM 负责大中华区合作伙伴业务
  8. ExtJS学习笔记3:载入、提交和验证表单
  9. Mysql 各个版本区别
  10. linux下c++實現簡單的生產者消費者隊列模式