Kaynağa Gözat

采购单添加收货地址和收获人

wufeng 2 yıl önce
ebeveyn
işleme
58ae0e7ae4
1 değiştirilmiş dosya ile 17 ekleme ve 4 silme
  1. 17 4
      app/admin/controller/Purch.php

+ 17 - 4
app/admin/controller/Purch.php

@@ -286,10 +286,23 @@ class Purch extends Base
         $data['purcheaseback'] = $var;
 
         //补充orderCode
-        $data['orderCode']=$all_orderCodes = Db::name('order_num')
-            ->where('cgdNo',$data['cgdNo'])
-            ->value('orderCode','');
-        return app_show(0,"获取成功",$data);
+        $data['orderCode'] = Db::name('order_num')
+            ->where('cgdNo', $data['cgdNo'])
+            ->value('orderCode', '');
+
+        $addr = Db::name('order_addr')
+            ->field('id,addr,addr_code,contactor')
+            ->where(['orderCode' => $data['orderCode'], 'is_del' => 0])
+            ->find();
+        if (!empty($addr)) {
+            $temp = explode(',', $addr['addr_code']);
+            $addr['addr_code'] = GetAddr(json_encode(['provice_code' => $temp[0], 'city_code' => $temp[1], 'area_code' => $temp[2]]));
+            $addr['addr_code'] .= $addr['addr'];
+        }
+
+        $data['addr_info'] = isset($addr['addr_code']) ? $addr['addr_code'] : '';
+        $data['contactor'] = isset($addr['contactor']) ? $addr['contactor'] : '';
+        return app_show(0, "获取成功", $data);
     }
 
     public function edit(){