|
@@ -256,11 +256,11 @@ class Orders extends Model
|
|
$logistics->save($newData);
|
|
$logistics->save($newData);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- public function makeSendSelf(Address $address,$remark,$comId){
|
|
|
|
- $com=LogisticsCompany::where('id','=',$comId)->find();
|
|
|
|
- $orderAddress = OrderAddress::where(['order_id'=>$this->id])->find()->toArray();
|
|
|
|
|
|
+ public function makeSendSelf(Address $address,$remark,$com_id,$expType){
|
|
|
|
+ $com = LogisticsCompany::where('id','=',$com_id)->find();
|
|
|
|
+// echo '<pre>';print_r($com);echo '</pre>';exit;
|
|
$newData=[
|
|
$newData=[
|
|
- 'com_id'=>$comId,
|
|
|
|
|
|
+ 'com_id'=>$com_id,
|
|
'remark'=>$remark,
|
|
'remark'=>$remark,
|
|
'from_area'=>$address->area,
|
|
'from_area'=>$address->area,
|
|
'from_address'=>$address->address,
|
|
'from_address'=>$address->address,
|
|
@@ -270,22 +270,29 @@ class Orders extends Model
|
|
//'trans_no'=>$data['kuaidinum'],
|
|
//'trans_no'=>$data['kuaidinum'],
|
|
];
|
|
];
|
|
$newData = array_filter($newData);
|
|
$newData = array_filter($newData);
|
|
- $cityId = explode(',',$orderAddress['area']);
|
|
|
|
- $toCity = Area::where(['id'=>$cityId[1]])->value('name');
|
|
|
|
- $fromCitys = Address::where(['id'=>$address->id])->value('area');
|
|
|
|
- $fromCity = explode("/",$fromCitys);
|
|
|
|
- $expType = '';
|
|
|
|
- if($toCity == $fromCity[1]){
|
|
|
|
- $expType = '同城次日';
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
$logistics=$this->logistics()->save($newData);
|
|
$logistics=$this->logistics()->save($newData);
|
|
|
|
+ if(!$logistics){
|
|
|
|
+ throw_user('出现错误');
|
|
|
|
+ }
|
|
|
|
|
|
$names=[];
|
|
$names=[];
|
|
foreach ($this->info as $info){
|
|
foreach ($this->info as $info){
|
|
$names[]=sprintf('%s:%s',$info->goods_name,$info->sku_name);
|
|
$names[]=sprintf('%s:%s',$info->goods_name,$info->sku_name);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+// print_r($logistics->from_username);
|
|
|
|
+// print_r($logistics->from_mobile);
|
|
|
|
+// print_r($logistics->fullArea());
|
|
|
|
+// print_r($this->address['name']);
|
|
|
|
+// print_r($this->address['mobile']);
|
|
|
|
+// print_r($this->address['address']);
|
|
|
|
+// print_r($this->info()->sum('num'));
|
|
|
|
+// print_r($this->order_no);
|
|
|
|
+// print_r($names);
|
|
|
|
+// print_r(implode('&',$names));
|
|
|
|
+// print_r($expType);
|
|
|
|
+// exit;
|
|
|
|
+
|
|
list($res,$data)=logistics()
|
|
list($res,$data)=logistics()
|
|
->setLogistics($com)
|
|
->setLogistics($com)
|
|
->setUserName($logistics->from_username)
|
|
->setUserName($logistics->from_username)
|
|
@@ -301,7 +308,6 @@ class Orders extends Model
|
|
->setComName($com['code_kd100'])
|
|
->setComName($com['code_kd100'])
|
|
->setPartnerId($com['partner_id'])
|
|
->setPartnerId($com['partner_id'])
|
|
->labelOrder();
|
|
->labelOrder();
|
|
-
|
|
|
|
if(!$res){
|
|
if(!$res){
|
|
throw_user($data);
|
|
throw_user($data);
|
|
}
|
|
}
|