| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | <?php/** * Created by PhpStorm. * User: wuzhenke * Date: 2018/12/4 * Time: 13:47 */namespace App\Services\Common;use App\Repositories\PmsRepository;use App\Repositories\SysMessageRepository;class PmsService{    protected $pmsRepository;    protected $sysMessageRepository;    /**     * PmsService constructor.     * @param $pmsRepository     * @param $sysMessageRepository     */    public function __construct(PmsRepository $pmsRepository, SysMessageRepository $sysMessageRepository)    {        $this->pmsRepository = $pmsRepository;        $this->sysMessageRepository = $sysMessageRepository;    }    public function writePmsNotice($user, $message)    {        return $this->pmsRepository->writePmsNotice($user, $message);    }    //获取符合where条件的最新系统消息    public function getNewestSysMessage($where, $subsite_id)    {        return $this->sysMessageRepository->getNewestSysMessage($where, $subsite_id);    }    public function getNewestPms($where)    {        return $this->pmsRepository->getNewestPms($where);    }    public function getSysMessages($where, $whereIn = array(), $subsite_id = 0)    {        return $this->sysMessageRepository->getSysMessages($where, $whereIn, $subsite_id);    }    public function getFilterMessages($where, $subsite_id = 0)    {        return $this->sysMessageRepository->getFilterMessages($where, $subsite_id);    }    public function addBatchPms($data)    {        return $this->pmsRepository->insertData($data);    }}
 |