wugg 3 years ago
parent
commit
ebed132a6b
1 changed files with 8 additions and 2 deletions
  1. 8 2
      app/admin/controller/After.php

+ 8 - 2
app/admin/controller/After.php

@@ -251,7 +251,7 @@ class After extends \app\BaseController
             :"";
         $mobile = isset($this->post['mobile']) && $this->post['mobile']!="" ? trim($this->post['mobile']):"";
         $addr = isset($this->post['addr']) && $this->post['addr']!="" ? trim($this->post['addr']):"";
-        $addr_code = isset($this->post['addr_code']) && $this->post['addr_code']!="" ? trim($this->post['addr_code']):"";
+        $addr_code = isset($this->post['addr_code']) && $this->post['addr_code']!="" ? $this->post['addr_code']:"";
         if($info['is_th']==1 && $info['order_type']==2){
             if($contactor==''){
                 return error_show(1005,"参数 contactor 不能为空");
@@ -265,7 +265,13 @@ class After extends \app\BaseController
             if($addr_code==''){
                 return error_show(1005,"参数 addr_code 不能为空");
             }
-        }
+            if(is_array($addr_code)){
+                $addrs=[];
+                $addrs['provice_code'] = $addr_code['addr_code'][0];
+                $addrs['city_code'] = $addr_code['addr_code'][1];
+                $addrs['area_code'] = $addr_code['addr_code'][2];
+                $addr_code = json_encode($addrs);
+            }        }
         Db::startTrans();
         try{
             $info['status']=$info['order_type']==1?3:4;