Task.php 869 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace app\common\model;
  3. use think\Db;
  4. class Task extends Base
  5. {
  6. const TASK_TYPE_TODO = 1; // 工单
  7. const TASK_TYPE_PATROL = 2; // 巡更
  8. const TASK_TYPE_DAILY = 3; // 日常工作
  9. const TASK_TYPE_DEVICE = 4; // 设备台账
  10. const TASK_TYPE_QUALITY = 5; // 品控任务
  11. const TASK_TYPE_GREEN = 6; // 绿化养护
  12. /**
  13. * 删除任务
  14. * @param $type
  15. * @param $busId
  16. * @return bool
  17. */
  18. public function del($type,$busId){
  19. try{
  20. $busIds = explode(',',$busId);
  21. $map[] = ['bus_id','in',$busIds];
  22. $map[] = ['type',$type];
  23. $ret = Db::name('task')
  24. ->where($map)
  25. ->delete();
  26. return $ret?true:false;
  27. }catch (\Exception $e){
  28. trace($e->getMessage());
  29. return false;
  30. }
  31. }
  32. }