Service.php
955 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
namespace App\Services;
use Carbon\Carbon;
use Illuminate\Http\Request;
/**
 * Class Service
 * @package App\Services
 */
class Service
{
    /**
     * @var mixed
     */
    protected $identifier;
    /**
     * @var array
     */
    protected $stakeholder_ids;
    /**
     * @var int|mixed
     */
    protected $page;
    /**
     * @var int|mixed
     */
    protected $pageSize;
    /**
     * @var string
     */
    protected $now;
    //小数位
    const DECIMAL = 2;
    public function __construct(Request $request)
    {
        $this->request          =   $request;
        $this->identifier       =   $request->get('identifier');
        $this->stakeholder_ids  =   $request->get('stakeholder_ids');
        $this->page             =   (int)$request->input('page', 1);
        $this->pageSize         =   (int)$request->input('pageSize', 10);
        $this->now              =   Carbon::now()->toDateTimeString();
    }
}