生成物流信息时增加买家id

This commit is contained in:
luofei 2023-08-07 17:43:33 +08:00
parent 7f919b4ea6
commit c8c499a916

View File

@ -161,7 +161,7 @@ class LogisticsController extends BaseApiController
//查找订单信息
$order = Db::connect('mysql2')->table('eb_store_order')->alias('s')
->leftjoin('eb_merchant m', 'm.mer_id = s.mer_id')
->field('s.real_name, s.user_phone, s.user_address,s.user_address_code,m.mer_name, m.mer_phone, m.mer_address')
->field('s.real_name, s.user_phone,s.uid, s.user_address,s.user_address_code,m.mer_name, m.mer_phone, m.mer_address')
->where('order_id', $order_id)->where('order_sn', $order_sn)->find();
if (!$order) return $this->fail('订单信息不存在');
$addressCode = explode(',', $order['user_address_code']);
@ -189,6 +189,7 @@ class LogisticsController extends BaseApiController
'shop_name' => $order['mer_name'],
'shop_phone' => $order['mer_phone'],
'shop_address' => $order['mer_address'],
'user_id' => $order['uid'],
'user_name' => $order['real_name'],
'user_phone' => $order['user_phone'],
'user_address' => $order['user_address'],
@ -290,8 +291,9 @@ class LogisticsController extends BaseApiController
{
//获取参数
$logistics_id = input('logistics_id', 0, 'intval');
$user_id = input('user_id', 0, 'intval');
//获取物流信息
$logistics = Db::name('logistics')->where('id', $logistics_id)->find();
$logistics = Db::name('logistics')->where('id', $logistics_id)->where('user_id',$user_id)->find();
if (!$logistics) return $this->fail('物流信息不存在');
if ($logistics['status'] == 4) return $this->fail('不可更改物流状态');
//设置记录信息
@ -322,8 +324,9 @@ class LogisticsController extends BaseApiController
{
//获取参数
$logistics_id = input('logistics_id', 0, 'intval');
$user_id = input('user_id', 0, 'intval');
//获取物流信息
$logistics = Db::name('logistics')->where('id', $logistics_id)->find();
$logistics = Db::name('logistics')->where('id', $logistics_id)->where('user_id',$user_id)->find();
if (!$logistics) return $this->fail('物流信息不存在');
if ($logistics['status'] == 2 || $logistics['status'] == 3 || $logistics['status'] == 4) return $this->fail('订单已完成不能取消订单');
//设置记录信息