<?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); } }