ReturnWorkLogic.php 691 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace app\api\logic;
  3. use app\common\logic\BaseLogic;
  4. use app\common\model\works\ReturnWork;
  5. use think\db\Query;
  6. /**
  7. * @author 林海涛
  8. * @date 2024/7/29 下午4:26
  9. */
  10. class ReturnWorkLogic extends BaseLogic
  11. {
  12. public static function lists($params)
  13. {
  14. return ReturnWork::with(['serviceWork'=>function(Query $query){
  15. $query->field('id,address,title');
  16. }])->where('user_id',$params['user_id'])
  17. ->field(['id', 'work_sn','service_work_id','return_work_status','dispatch_time','create_time'])
  18. ->append(['return_work_status_text'])
  19. ->order(['id' => 'desc'])
  20. ->select()
  21. ->toArray();
  22. }
  23. }