Dinterface.php 719 B

12345678910111213141516171819202122232425262728293031
  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. $uid = input('param.uid');
  12. $uid = intval(trim($uid, 'KF'));
  13. $rets = (new ServicenoticeModel())->where(['uid' => $uid, 'readtime' => 0])->order('id asc')->limit(20)->select();
  14. if ($rets) {
  15. foreach ($rets as $val) {
  16. $val->readtime = time();
  17. $val->save();
  18. }
  19. } else {
  20. return json(['code' => 1, 'data' => [], 'msg' => 'success']);
  21. }
  22. return json(['code' => 1, 'data' => $rets, 'msg' => 'success']);
  23. }
  24. }