Dinterface.php 750 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace app\service\controller;
  3. use app\admin\model\Servicenotice as ServicenoticeModel;
  4. /**
  5. * 接口
  6. */
  7. class Dinterface extends Common
  8. {
  9. public function getNotice()
  10. {
  11. $this->doTokenCheck();
  12. $uid = input('post.uid');
  13. $uid = intval(trim($uid, 'KF'));
  14. $rets = (new ServicenoticeModel())->where(['uid' => $uid, 'readtime' => 0])->order('id asc')->limit(20)->select();
  15. if ($rets) {
  16. foreach ($rets as $val) {
  17. $val->readtime = time();
  18. $val->save();
  19. }
  20. } else {
  21. return json(['code' => 1, 'data' => [], 'msg' => 'success']);
  22. }
  23. return json(['code' => 1, 'data' => $rets, 'msg' => 'success']);
  24. }
  25. }