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