Добавлен расширенный отчет по реализации
Добавлен монитор активности
This commit is contained in:
miroman-afk
2023-08-03 11:05:15 +03:00
parent 19ad7d1c8a
commit c4dc6e02a0
93 changed files with 13328 additions and 1122 deletions

View File

@@ -4,6 +4,33 @@ namespace App\Component\Models;
use Illuminate\Database\Eloquent\Model;
class ExchangeItems extends Model {
protected $table = 'exchange_items';
class ExchangeItems extends Model
{
protected $table = 'exchange_items';
/**
* Получить информацию о действиях добавления позиции.
*/
public function create_info()
{
return $this->hasMany(ExchangeActions::class, 'order_position', 'code')
->where('exchange_actions.action_type', '=', 2);
}
/**
* Получить информацию о действиях удаления позиции.
*/
public function delete_info()
{
return $this->hasMany(ExchangeActions::class, 'order_position', 'code')
->where('exchange_actions.action_type', '=', 5);
}
/**
* Получить информацию о заказе.
*/
public function order()
{
return $this->hasOne(ExchangeOrders::class, 'code', 'order_code');
}
}