feat(UserLists): 修正计算冻结获得数量的逻辑

This commit is contained in:
mkm 2024-07-02 18:34:47 +08:00
parent 9c7299a408
commit 4ec0221c46

View File

@ -64,7 +64,11 @@ class UserLists extends BaseAdminDataLists implements ListsSearchInterface
$data['amount_frozen'] = UserSign::where('uid',$data['id'])->where('status',0)->sum('number');
$number1 = UserSign::where('uid',$data['id'])->where('status',1)->where('type','<>',3)->sum('number');
$number2 = UserSign::where('uid',$data['id'])->where('status',1)->where('type',3)->sum('number');
$data['get_frozen']=bcsub($number1,$number2,2)??0;
if($number1<$number2){
$data['get_frozen']=0;
}else{
$data['get_frozen']=bcsub($number1,$number2,2)??0;
}
})->toArray();
return $lists;