RAssist.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. Doo::loadCore ( 'db/DooModel' );
  3. class RAssist extends DooModel {
  4. public $aid;
  5. public $rid;
  6. public $sid;
  7. public $inputer;
  8. public $date;
  9. public $_table = 'CLD_RAssist';
  10. public $_primarykey = 'aid';
  11. public $_fields = array (
  12. 'aid',
  13. 'rid',
  14. 'sid',
  15. 'inputer',
  16. 'date',
  17. );
  18. /**
  19. * 更加费用ID获得可操作人员
  20. * @param number $rid
  21. */
  22. function getRAssistByRid($rid=0){
  23. $sql = 'select * from ' . $this->_table . ' a left JOIN CLD_staff as b on (a.sid=b.sid) where a.rid='.$rid;
  24. $query = Doo::db ()->query ( $sql );
  25. $list = $query->fetchAll ();
  26. Doo::loadClass ( 'XDeode' );
  27. $XDeode = new XDeode ( 5 );
  28. foreach ($list as $key=>$value){
  29. $list[$key]['aidKey']=$XDeode->encode ( $value ['aid'] );
  30. }
  31. return $list;
  32. }
  33. function getRAssistBySid($sid=0){
  34. $sql = 'select * from ' . $this->_table . ' a left JOIN CLD_receipt as b on (a.rid=b.rid) where a.sid='.$sid;
  35. $query = Doo::db ()->query ( $sql );
  36. $list = $query->fetchAll ();
  37. Doo::loadClass ( 'XDeode' );
  38. $XDeode = new XDeode ( 5 );
  39. $XDeode7 = new XDeode ( 7 );
  40. foreach ($list as $key=>$value){
  41. $list[$key]['aidKey']=$XDeode->encode ( $value ['aid'] );
  42. $list[$key]['ridKey7']=$XDeode7->encode ( $value ['rid'] );
  43. $list[$key]['ridKey']=$XDeode->encode ( $value ['rid'] );
  44. }
  45. return $list;
  46. }
  47. }
  48. ?>