diff --git a/crmeb/app/api/controller/v2/user/UserSearchController.php b/crmeb/app/api/controller/v2/user/UserSearchController.php index 0a299f439..89a82f04b 100644 --- a/crmeb/app/api/controller/v2/user/UserSearchController.php +++ b/crmeb/app/api/controller/v2/user/UserSearchController.php @@ -43,7 +43,7 @@ class UserSearchController public function cleanUserSearch(Request $request) { $uid = (int)$request->uid(); - $this->services->update(['uid' => $uid], ['is_del' => 1]); + $this->services->delete(['uid' => $uid]); return app('json')->success(100002); } } diff --git a/crmeb/app/services/product/product/StoreProductServices.php b/crmeb/app/services/product/product/StoreProductServices.php index 3512abff3..bd7cb0ee0 100644 --- a/crmeb/app/services/product/product/StoreProductServices.php +++ b/crmeb/app/services/product/product/StoreProductServices.php @@ -33,6 +33,7 @@ use app\services\system\SystemUserLevelServices; use app\services\user\UserLabelServices; use app\services\user\member\MemberCardServices; use app\services\user\UserLevelServices; +use app\services\user\UserSearchServices; use app\services\user\UserServices; use crmeb\exceptions\AdminException; use app\jobs\ProductLogJob; @@ -1188,6 +1189,10 @@ class StoreProductServices extends BaseServices $where['is_show'] = 1; $where['is_del'] = 0; $where['star'] = 1; + $ifKeyword = isset($where['store_name']) && $where['store_name']; + if ($ifKeyword) { + app()->make(UserSearchServices::class)->saveUserSearch($uid, $where['store_name'], [$where['store_name']], []); + } [$page, $limit] = $this->getPageValue(); $where['vip_user'] = $uid ? app()->make(UserServices::class)->value(['uid' => $uid], 'is_money_level') : 0; $list = $this->dao->getSearchList($where, $page, $limit, ['id,store_name,cate_id,image,IFNULL(sales, 0) + IFNULL(ficti, 0) as sales,price,stock,activity,ot_price,spec_type,recommend_image,unit_name,is_vip,vip_price,is_virtual,presale,custom_form,virtual_type,min_qty,label_list']);