feat(StoreOrderCartInfoTwoLists): 修改查询逻辑,增加对UID的判断

This commit is contained in:
mkm 2024-09-20 10:55:38 +08:00
parent df4a0feb5d
commit bd113c4ea2

View File

@ -71,7 +71,7 @@ class StoreOrderCartInfoTwoLists extends BaseAdminDataLists implements ListsSear
if ($is_group == 1) {
$query->field('store_id,product_id,price,SUM(total_price) as total_price,SUM(cart_num) as cart_num')->group(['store_id', 'product_id']);
} else {
$query->field('store_id,product_id,price,total_price,cart_num,create_time');
$query->field('store_id,product_id,price,total_price,cart_num,create_time,uid');
}
return $query->limit($this->limitOffset, $this->limitLength)
->select()->each(function ($item) use($is_group){
@ -83,7 +83,7 @@ class StoreOrderCartInfoTwoLists extends BaseAdminDataLists implements ListsSear
if($is_group==1){
$item['store_name'] = $find['store_name'].'-'.$item['create_time']; //商品名称
}else{
if($item['uid']>0){
if(isset($item['uid'])&&$item['uid']>0){
$user=User::where('id',$item['uid'])->field('real_name,mobile')->find();
if($user){
$item['mobile']=$user['mobile'];