feat: 增加根据用户昵称或真实姓名搜索用户的功能,只显示正常状态的库存记录
This commit is contained in:
parent
eb362ad557
commit
02cad62671
@ -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'].'%'];
|
||||
|
@ -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)
|
||||
|
@ -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'];
|
||||
|
@ -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());
|
||||
|
Loading…
x
Reference in New Issue
Block a user