transfermodel.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: sicilon_IT
  5. * Date: 2021/2/28
  6. * Time: 14:58
  7. */
  8. namespace app\index\model;
  9. use think\Model;
  10. class transfermodel extends Model {
  11. protected $table = 't_waittransfer';
  12. /*
  13. * 20210228
  14. * 插入记录
  15. */
  16. public function insinfo($arr) {
  17. $this->allowField(true)->isUpdate(false)->setAttr('id', null)->save($arr);
  18. return $this->id;
  19. }
  20. /*
  21. * 20210303
  22. * 获取未处理的
  23. */
  24. public function selinfolistbyopr($page, $size) {
  25. $where_arr['isopr'] = 0;
  26. $index = ($page - 1) * $size;
  27. $rlist = $this->where($where_arr)->limit($index, $size)->order("id desc")->select();
  28. $rlist = collection($rlist)->toArray();
  29. return $rlist;
  30. }
  31. /*
  32. * 20210303
  33. * 修改处理状态
  34. */
  35. public function updoprbywid($wid, $prjid) {
  36. $where_arr['isopr'] = 0;
  37. $where_arr['wid'] = $wid;
  38. $update_arr['isopr'] = 1;
  39. $update_arr['transferprj'] = $prjid;
  40. $this->where($where_arr)->update($update_arr);
  41. }
  42. }