receiptLog.php 969 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. Doo::loadCore('db/DooModel');
  3. class receiptLog extends DooModel {
  4. public $rlid;
  5. public $username;
  6. public $uid;
  7. public $date;
  8. public $opinion;
  9. public $rolename;
  10. public $img;
  11. public $rid;
  12. public $status;
  13. public $_table = 'CLD_receiptLog';
  14. public $_primarykey = 'rlid';
  15. public $_fields = array('rlid', 'username', 'uid', 'date', 'opinion','rolename','rid' ,'img', 'status');
  16. function getReceiptLogByUid($uid){
  17. $sql = "select a.receiptOrder,a.sum,a.status,a.Rtype,a.rid from CLD_receipt as a left join " . $this->_table . " as b on (a.rid=b.rid) where a.staff= '".$uid."' group by a.rid ORDER BY a.rid DESC" ;
  18. $query = Doo::db ()->query ( $sql );
  19. $result = $query->fetchAll ();
  20. Doo::loadClass ( 'XDeode' );
  21. $XDeode = new XDeode ( 7 );
  22. foreach ($result as $key=>$value){
  23. $result [$key] ['ridKey'] = $XDeode->encode ( $value ['rid'] );
  24. }
  25. return $result;
  26. }
  27. }
  28. ?>