【增加】提货增加收货地址
This commit is contained in:
parent
4473299e3d
commit
b969164351
|
|
@ -144,4 +144,13 @@ class Ordercreate extends BaseApi
|
||||||
return $this->response($res);
|
return $this->response($res);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function memberAddress(){
|
||||||
|
$token = $this->checkToken();
|
||||||
|
if ($token[ 'code' ] < 0) return $this->response($token);
|
||||||
|
$order_create = new OrderCreateModel();
|
||||||
|
$data['member_id'] = $this->member_id;
|
||||||
|
$res = $order_create->initMemberAddress($data);
|
||||||
|
return $this->response($res);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -187,13 +187,37 @@ class Futures extends BaseModel{
|
||||||
if(empty($date) || $date['status'] !== 1){
|
if(empty($date) || $date['status'] !== 1){
|
||||||
return $this->error($date,'提货失败');
|
return $this->error($date,'提货失败');
|
||||||
}
|
}
|
||||||
|
$member_address = input( 'member_address', []);
|
||||||
|
$member_address = isset($member_address) && !empty($member_address) ? json_decode($member_address, true) : [];
|
||||||
|
if(empty($member_address)){
|
||||||
|
return $this->error($date,'提货失败-无收获地址');
|
||||||
|
}
|
||||||
if(!Cache::store('redis_concurrent')->delete('addon_futures_stock_'.$id)){
|
if(!Cache::store('redis_concurrent')->delete('addon_futures_stock_'.$id)){
|
||||||
return $this->error('','提货失败');
|
return $this->error('','提货失败');
|
||||||
}
|
}
|
||||||
|
|
||||||
model('futures')->update([
|
model('futures')->update([
|
||||||
'status' => 5,
|
'status' => 5,
|
||||||
], [['id', '=', $id]]);
|
], [['id', '=', $id]]);
|
||||||
|
|
||||||
|
|
||||||
|
$order_info = [
|
||||||
|
'name' => $member_address[ 'name' ] ?? '',
|
||||||
|
'mobile' => $member_address[ 'mobile' ] ?? '',
|
||||||
|
'telephone' => $member_address[ 'telephone' ] ?? '',
|
||||||
|
'province_id' => $member_address[ 'province_id' ] ?? '',
|
||||||
|
'city_id' => $member_address[ 'city_id' ] ?? '',
|
||||||
|
'district_id' => $member_address[ 'district_id' ] ?? '',
|
||||||
|
'community_id' => $member_address[ 'community_id' ] ?? '',
|
||||||
|
'address' => $member_address[ 'address' ] ?? '',
|
||||||
|
'full_address' => $member_address[ 'full_address' ] ?? '',
|
||||||
|
'longitude' => $member_address[ 'longitude' ] ?? '',
|
||||||
|
'latitude' => $member_address[ 'latitude' ] ?? '',
|
||||||
|
'promotion_type' => 'futures_tihuo',
|
||||||
|
];
|
||||||
|
|
||||||
|
model('order')->update($order_info,[['order_id', '=', $date['order_id']]]);
|
||||||
|
|
||||||
$basics = $this->getBasicsConfig($date['site_id'])[ 'data' ][ 'value' ];
|
$basics = $this->getBasicsConfig($date['site_id'])[ 'data' ][ 'value' ];
|
||||||
// 提货用来减少用户买入限制
|
// 提货用来减少用户买入限制
|
||||||
Db::name('futures_user')
|
Db::name('futures_user')
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue