Comjobs.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. namespace app\agent\controller;
  3. use app\agent\BaseController;
  4. use app\common\model\Broker as BrokerModel;
  5. use app\common\model\ComjobsReport as ComjobsReportModel;
  6. class Comjobs extends BaseController
  7. {
  8. public function report()
  9. {
  10. $agentid = $this->access_agent['id'];
  11. $brokerlist = BrokerModel::where('agentid', '=', $agentid)->order(['id'=>'desc'])->select();
  12. return view('comjobs/report',[
  13. 'brokerlist' => $brokerlist
  14. ]);
  15. }
  16. public function listReport()
  17. {
  18. $agentid = $this->access_agent['id'];
  19. $map = [
  20. ['agentid','=',$agentid]
  21. ];
  22. $limit = input('limit', 20);
  23. $page = input('page', 1);
  24. $list = ComjobsReportModel::with(['comjobs','broker'])->where($map)->order('id','desc')->limit($limit)->page($page)->append(['status_text'])->select();
  25. $count = ComjobsReportModel::where($map)->count();
  26. if ($count==0){
  27. exit(json_encode(array(
  28. 'code' => 1,
  29. 'msg' => "未查询到数据"
  30. )));
  31. }
  32. exit(json_encode(array(
  33. 'code' => 0,
  34. 'msg' => "",
  35. 'count' => $count,
  36. 'data' => $list
  37. )));
  38. }
  39. public function comjobsform()
  40. {
  41. }
  42. }