예제 #1
0
 public static function groupAction($dataManager, $ids, $actionParams, $adInfo)
 {
     $pays = Pay::getList(['where' => [['id', $ids, 'IN'], ['pay_status_id', 1]]]);
     foreach ($pays as $pay) {
         $pay->pay_status_id = 2;
         $pay->save();
         if ($pay->callback_module && $pay->callback_method) {
             \App::$primary->{$pay->callback_module}->{$pay->callback_method}(['status' => 'success', 'payId' => $pay->id, 'pay' => $pay]);
         }
     }
     $count = count($pays);
     return 'Оплачено <b>' . $count . '</b> ' . \Tools::getNumEnding($pays, ['счет', 'счета', 'счетов']);
 }