From 3a6eeb4f5444599be6e7cd6fb1bf3911b9a60681 Mon Sep 17 00:00:00 2001
From: Anyon <zoujingli@qq.com>
Date: Wed, 2 May 2018 19:10:40 +0800
Subject: [PATCH] =?UTF-8?q?[=E6=9B=B4=E6=96=B0]=E4=BF=AE=E6=94=B9store?=
 =?UTF-8?q?=E6=A8=A1=E5=9D=97=EF=BC=88=E5=BC=80=E5=8F=91=E4=BB=A3=E7=A0=81?=
 =?UTF-8?q?=EF=BC=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 application/store/controller/Order.php    | 22 +++++++-------
 application/store/view/order/address.html | 10 +++----
 application/store/view/order/index.html   | 35 ++++++++++++++---------
 3 files changed, 37 insertions(+), 30 deletions(-)

diff --git a/application/store/controller/Order.php b/application/store/controller/Order.php
index 11f9afd5e..c484bace3 100644
--- a/application/store/controller/Order.php
+++ b/application/store/controller/Order.php
@@ -74,15 +74,15 @@ class Order extends BasicAdmin
         // =============== 收货地址过滤 ===============
         $expressWhere = [];
         if (isset($get['express_title']) && $get['express_title'] !== '') {
-            $expressWhere[] = ['real_express_title|express_title', 'like', "%{$get['express_title']}%"];
+            $expressWhere[] = ['send_company_title|company_title', 'like', "%{$get['express_title']}%"];
         }
-        foreach (['real_express_no', 'express_province', 'express_city', 'express_area', 'express_username', 'express_phone'] as $field) {
+        foreach (['send_no', 'username', 'phone', 'province', 'city', 'area', 'address'] as $field) {
             if (isset($get[$field]) && $get[$field] !== '') {
                 $expressWhere[] = [$field, 'like', "%{$get[$field]}%"];
             }
         }
         if (isset($get['send_status']) && $get['send_status'] !== '') {
-            $expressWhere[] = empty($get['send_status']) ? ['real_express_no', 'eq', ''] : ['real_express_no', 'neq', ''];
+            $expressWhere[] = empty($get['send_status']) ? ['send_no', 'eq', ''] : ['send_no', 'neq', ''];
         }
         if (!empty($expressWhere)) {
             $sql = Db::name('StoreOrderExpress')->field('order_no')->where($expressWhere)->buildSql(true);
@@ -138,14 +138,14 @@ class Order extends BasicAdmin
             return $this->fetch('', $orderExpress);
         }
         $data = [
-            'order_no'         => $order_no,
-            'express_username' => $this->request->post('express_username'),
-            'express_phone'    => $this->request->post('express_phone'),
-            'express_province' => $this->request->post('form_express_province'),
-            'express_city'     => $this->request->post('form_express_city'),
-            'express_area'     => $this->request->post('form_express_area'),
-            'express_address'  => $this->request->post('express_address'),
-            'express_desc'     => $this->request->post('express_desc'),
+            'order_no' => $order_no,
+            'username' => $this->request->post('express_username'),
+            'phone'    => $this->request->post('express_phone'),
+            'province' => $this->request->post('form_express_province'),
+            'city'     => $this->request->post('form_express_city'),
+            'area'     => $this->request->post('form_express_area'),
+            'address'  => $this->request->post('express_address'),
+            'desc'     => $this->request->post('express_desc'),
         ];
         if (DataService::save('StoreOrderExpress', $data, 'order_no')) {
             $this->success('收货地址修改成功!', '');
diff --git a/application/store/view/order/address.html b/application/store/view/order/address.html
index 1260c3f40..c20559109 100644
--- a/application/store/view/order/address.html
+++ b/application/store/view/order/address.html
@@ -3,7 +3,7 @@
     <div class="layui-form-item">
         <label class="layui-form-label">收货人姓名</label>
         <div class="layui-input-block">
-            <input class="layui-input" required placeholder="请输入收货人姓名" title="请输入收货人姓名" name="express_username" value="{$express_username}">
+            <input class="layui-input" required placeholder="请输入收货人姓名" title="请输入收货人姓名" name="username" value="{$username}">
         </div>
     </div>
 
@@ -11,7 +11,7 @@
     <div class="layui-form-item">
         <label class="layui-form-label">收货人手机</label>
         <div class="layui-input-block">
-            <input class="layui-input" pattern="^1\d{10}$" required placeholder="请输入收货人手机" title="请输入收货人手机" name="express_phone" value="{$express_phone}">
+            <input class="layui-input" pattern="^1\d{10}$" required placeholder="请输入收货人手机" title="请输入收货人手机" name="phone" value="{$phone}">
         </div>
     </div>
 
@@ -33,14 +33,14 @@
     <div class="layui-form-item">
         <label class="layui-form-label">详细地址</label>
         <div class="layui-input-block">
-            <textarea required placeholder="请输入详细地址" title="请输入详细地址" name="express_address" class="layui-textarea">{$express_address|default=""}</textarea>
+            <textarea required placeholder="请输入详细地址" title="请输入详细地址" name="address" class="layui-textarea">{$address|default=""}</textarea>
         </div>
     </div>
 
     <div class="layui-form-item">
         <label class="layui-form-label">备注</label>
         <div class="layui-input-block">
-            <textarea required placeholder="请输入备注" title="请输入备注" name="express_desc" class="layui-textarea">{$express_desc|default=""}</textarea>
+            <textarea required placeholder="请输入备注" title="请输入备注" name="desc" class="layui-textarea">{$desc|default=""}</textarea>
         </div>
     </div>
 
@@ -54,7 +54,7 @@
 
     <script>
         require(['pcasunzips'], function () {
-            new PCAS('form_express_province', 'form_express_city', 'form_express_area', '{$express_province}', '{$express_city}', '{$express_area}');
+            new PCAS('form_express_province', 'form_express_city', 'form_express_area', '{$province}', '{$city}', '{$area}');
         });
     </script>
 </form>
diff --git a/application/store/view/order/index.html b/application/store/view/order/index.html
index 802fec81f..fa51b1d26 100644
--- a/application/store/view/order/index.html
+++ b/application/store/view/order/index.html
@@ -108,49 +108,56 @@
     <div class="layui-form-item layui-inline">
         <label class="layui-form-label">物流公司</label>
         <div class="layui-input-inline">
-            <input name="express_title" value="{$Think.get.express_title}" placeholder="请输入物流公司" class="layui-input">
+            <input name="company_title" value="{$Think.get.company_title}" placeholder="请输入物流公司" class="layui-input">
         </div>
     </div>
 
     <div class="layui-form-item layui-inline">
         <label class="layui-form-label">快递单号</label>
         <div class="layui-input-inline">
-            <input name="real_express_no" value="{$Think.get.real_express_no}" placeholder="请输入快递单号" class="layui-input">
+            <input name="send_no" value="{$Think.get.send_no}" placeholder="请输入快递单号" class="layui-input">
         </div>
     </div>
 
     <div class="layui-form-item layui-inline">
         <label class="layui-form-label">收货姓名</label>
         <div class="layui-input-inline">
-            <input name="express_username" value="{$Think.get.express_username}" placeholder="请输入收货姓名" class="layui-input">
+            <input name="username" value="{$Think.get.username}" placeholder="请输入收货姓名" class="layui-input">
         </div>
     </div>
 
     <div class="layui-form-item layui-inline">
         <label class="layui-form-label">收货手机</label>
         <div class="layui-input-inline">
-            <input name="express_phone" value="{$Think.get.express_phone}" placeholder="请输入收货手机" class="layui-input">
+            <input name="phone" value="{$Think.get.phone}" placeholder="请输入收货手机" class="layui-input">
         </div>
     </div>
 
     <div class="layui-form-item layui-inline">
         <label class="layui-form-label">收货省份</label>
         <div class="layui-input-inline">
-            <input name="express_province" value="{$Think.get.express_province}" placeholder="请输入收货省份" class="layui-input">
+            <input name="province" value="{$Think.get.province}" placeholder="请输入收货省份" class="layui-input">
         </div>
     </div>
 
     <div class="layui-form-item layui-inline">
         <label class="layui-form-label">收货城市</label>
         <div class="layui-input-inline">
-            <input name="express_city" value="{$Think.get.express_city}" placeholder="请输入收货城市" class="layui-input">
+            <input name="city" value="{$Think.get.city}" placeholder="请输入收货城市" class="layui-input">
         </div>
     </div>
 
     <div class="layui-form-item layui-inline">
         <label class="layui-form-label">收货区域</label>
         <div class="layui-input-inline">
-            <input name="express_area" value="{$Think.get.express_area}" placeholder="请输入收货区域" class="layui-input">
+            <input name="area" value="{$Think.get.area}" placeholder="请输入收货区域" class="layui-input">
+        </div>
+    </div>
+
+    <div class="layui-form-item layui-inline">
+        <label class="layui-form-label">详细地址</label>
+        <div class="layui-input-inline">
+            <input name="address" value="{$Think.get.address}" placeholder="请输入详细地址" class="layui-input">
         </div>
     </div>
 
@@ -248,23 +255,23 @@
                 {if empty($vo.express)}
                 <span class="color-desc">无发货信息</span>
                 {else}
-                快递公司:{$vo.express.real_express_title|default=$vo.express.express_title}
-                {if !empty($vo.express.real_express_title)}
+                快递公司:{$vo.express.real_company_title|default=$vo.express.company_title}
+                {if !empty($vo.express.real_company_title)}
                 <!--<span class="color-desc">{$vo.express.real_express_at|format_datetime|default='未发货'}</span>-->
-                {if $vo.express.real_express_title neq $vo.express.express_title}
-                <s class="color-desc">{$vo.express.express_title}</s>
+                {if $vo.express.real_company_title neq $vo.express.company_title}
+                <s class="color-desc">{$vo.express.company_title}</s>
                 {/if}
                 {/if}
                 <br>
                 快递单号:{$vo.express.real_express_no|default='<span class="layui-badge layui-bg-blue">未发货</span>'|raw}
                 <!--{if auth('store/deliver/tracking') and !empty($vo.express.real_express_no)}-->
-                <a data-modal="{:url('store/deliver/tracking')}?express_code={$vo.express.real_express_code}&express_no={$vo.express.real_express_no}&express_title={$vo.express.real_express_title}" data-title="追踪物流">查看</a>
+                <a data-modal="{:url('store/deliver/tracking')}?express_code={$vo.express.real_express_code}&express_no={$vo.express.real_express_no}&company_title={$vo.express.real_company_title}" data-title="追踪物流">查看</a>
                 <!--{elseif auth('store/deliver/express') and $vo.status eq 2 and $vo.is_pay eq 1}-->
                 <a data-title="快速发货" data-modal="{:url('store/deliver/express')}?order_no={$vo.order_no}">快速发货</a>
                 <!--{/if}-->
                 <br>
-                收货信息:{$vo.express.express_username} {$vo.express.express_phone}<br>
-                收货地址:{$vo.express.express_province}{$vo.express.express_city}{$vo.express.express_area}{$vo.express.express_address}
+                收货信息:{$vo.express.username} {$vo.express.phone}<br>
+                收货地址:{$vo.express.province}{$vo.express.city}{$vo.express.area}{$vo.express.address}
                 {if auth('store/order/address')}<a data-title="修改收货人信息" data-modal="{:url('order/address')}?order_no={$vo.order_no}">修改</a>{/if}
                 {/if}
                 {if !empty($vo.express.real_express_at)}<br>发货时间:{$vo.express.real_express_at|format_datetime}{/if}