feat: 增加根据用户昵称或真实姓名搜索用户的功能,只显示正常状态的库存记录

This commit is contained in:
mkm 2024-06-28 15:49:39 +08:00
parent eb362ad557
commit 02cad62671
4 changed files with 8 additions and 4 deletions

View File

@ -41,7 +41,7 @@ class UserLists extends BaseAdminDataLists implements ListsExcelInterface
$params = $this->params;
$where = [];
if(isset($params['nickname']) && $params['nickname'] != ''){
$where[] = ['nickname','like','%'.$params['nickname'].'%'];
$where[] = ['real_name|nickname','like','%'.$params['nickname'].'%'];
}
if(isset($params['account']) && $params['account'] != ''){
$where[] = ['account','like','%'.$params['account'].'%'];

View File

@ -45,6 +45,7 @@ class UserProductStorageLists extends BaseAdminDataLists implements ListsSearchI
*/
public function lists(): array
{
$this->searchWhere[]=['status','=',1];//只显示正常状态的记录,不显示已出库完的记录
return UserProductStorage::where($this->searchWhere)
->field(['id', 'uid', 'oid', 'product_id', 'nums', 'status','create_time'])
->limit($this->limitOffset, $this->limitLength)

View File

@ -50,8 +50,12 @@ class UserProductStorageLogic extends BaseLogic
self::setError('库存不足');
return false;
}
$find->nums=bcsub($find['nums'],$v['nums']);
$find->saver();
$nums=bcsub($find['nums'],$v['nums']);
$find->nums=$nums;
if($nums==0){
$find->status=0;
}
$find->save();
$data_log[$k]['uid']=$uid;
$data_log[$k]['oid']=$find['oid'];
$data_log[$k]['product_id']=$find['product_id'];

View File

@ -36,7 +36,6 @@ class UserProductStorageController extends BaseAdminController
$info=$params['info'];
$uid=$params['uid'];
$store_id=$this->adminInfo['store_id'];
d($params);
UserProductStorageLogic::supply($info,$uid,$store_id);
if(UserProductStorageLogic::hasError()){
return $this->fail(UserProductStorageLogic::getError());