88 lines
2.3 KiB
PHP
88 lines
2.3 KiB
PHP
<?php
|
|
namespace App\Services\SyS;
|
|
|
|
use Request;
|
|
use App\Models\UserBusiness;
|
|
use App\Models\UserCreditItem;
|
|
use App\Models\UserInvoice;
|
|
use App\Models\UserSalesVolume;
|
|
|
|
class UserCreditItemsChangeMessage
|
|
{
|
|
|
|
public static function show()
|
|
{
|
|
|
|
dump("UserCreditItemsChangeMessage");
|
|
dd('check function');
|
|
$UserCreditItems = UserCreditItem::orderBy('id', 'desc')->limit(1000)->get();
|
|
dump(count($UserCreditItems));
|
|
$c = 0;
|
|
foreach($UserCreditItems as $item){
|
|
if($item->message){
|
|
$item->message = self::convertMessage($item->message);
|
|
$item->save();
|
|
$c++;
|
|
}
|
|
}
|
|
dump("counter");
|
|
dd($c);
|
|
}
|
|
|
|
public static function convertMessage($message){
|
|
$months = [
|
|
'Januar' => "1#",
|
|
'Februar' => "2#",
|
|
'März' => "3#",
|
|
'April' => "4#",
|
|
'Mai' => "5#",
|
|
'Juni' => "6#",
|
|
'Juli' => "7#",
|
|
'August' => "8#",
|
|
'September' => "9#",
|
|
'Oktober' => "10#",
|
|
'November' => "11#",
|
|
'Dezember' => "12#",
|
|
];
|
|
|
|
$em = explode(" ", $message);
|
|
$new_message = "";
|
|
if($em[0] === "Provision"){
|
|
switch ($em[1]) {
|
|
case 'Shop':
|
|
$new_message .= 'payment.commission_shop#';
|
|
break;
|
|
case 'Team':
|
|
$new_message .= 'payment.commission_team#';
|
|
break;
|
|
case 'Payline':
|
|
$new_message .= 'payment.commission_payline#';
|
|
break;
|
|
case 'Wachstumsbonus':
|
|
$new_message .= 'payment.commission_growth_bonus#';
|
|
break;
|
|
default:
|
|
dd("Error: ".$message);
|
|
break;
|
|
}
|
|
|
|
if(isset($months[$em[2]])){
|
|
$new_message .= $months[$em[2]];
|
|
}
|
|
$new_message .= $em[3];
|
|
return $new_message;
|
|
}
|
|
|
|
return $message;
|
|
|
|
}
|
|
|
|
public static function store()
|
|
{
|
|
$data = Request::all();
|
|
\Session()->flash('alert-save', true);
|
|
return back();
|
|
}
|
|
|
|
|
|
}
|