perf: 只给一个月内登录App的帐号推送

This commit is contained in:
kuaifan 2022-07-08 14:08:25 +08:00
parent 883e5c26d9
commit d9696d2398
2 changed files with 4 additions and 2 deletions

View File

@ -782,7 +782,9 @@ class UsersController extends AbstractController
'alias' => $data['alias'],
'platform' => $platform,
];
if (UmengAlias::where($inArray)->exists()) {
$row = UmengAlias::where($inArray);
if ($row->exists()) {
$row->update(['updated_at' => Carbon::now()]);
return Base::retSuccess('别名已存在');
}
$row = UmengAlias::createInstance($inArray);

View File

@ -150,7 +150,7 @@ class UmengAlias extends AbstractModel
*/
public static function pushMsgToUserid($userid, $array)
{
$builder = self::select(['id', 'platform', 'alias']);
$builder = self::select(['id', 'platform', 'alias'])->where('updated_at', '>', Carbon::now()->subMonth());
if (is_array($userid)) {
$builder->whereIn('userid', $userid);
} elseif (Base::isNumber($userid)) {