action_log.php 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?php
  2. Doo::loadCore('db/DooModel');
  3. class action_log extends DooModel {
  4. public $aid;
  5. public $updatetime;
  6. public $time;
  7. public $action;
  8. public $sid;
  9. public $class;
  10. public $cid;
  11. public $status;
  12. public $districtid;
  13. public $city;
  14. public $province;
  15. public $nature;
  16. public $company;
  17. public $_table = 'CLD_action_log';
  18. public $_primarykey = 'aid';
  19. public $_fields = array('aid', 'updatetime','time', 'action','sid','class','cid','status','districtid','city','province','nature','company');
  20. public $iconGenerate="iconGenerate";
  21. public $iconReceive="iconReceive";
  22. public $iconBorrow="iconBorrow";
  23. public $iconSell="iconSell";
  24. public $iconUpdate="iconUpdate";
  25. public $iconReplace="iconReplace";
  26. public $iconRecycle="iconRecycle";
  27. public $iconLock="iconLock";
  28. public $iconContacts="iconContacts";
  29. function getClientByCid($cid){
  30. $sql = "select * from " . $this->_table . " as a left join CLD_staff as b on (a.sid=b.sid) where a.cid= '".$cid."' " ;
  31. $query = Doo::db ()->query ( $sql );
  32. $result = $query->fetch ();
  33. return $result;
  34. }
  35. function getClientByStaff($condition,$limit){
  36. $sql = "select * from " . $this->_table . " as a left join CLD_client as b on (a.cid=b.cid) where 1 ".$condition." ".$limit ;
  37. $query = Doo::db ()->query ( $sql );
  38. $result = $query->fetchAll ();
  39. return $result;
  40. }
  41. public function getProject(){
  42. return $this->find ( array ('asc' => 'pid', 'asArray' => TRUE ) );
  43. }
  44. public function getProjectByIdList($projectid){
  45. return $this->find ( array ('where' => "pid= '".$projectid."'", 'asArray' => TRUE ) );
  46. }
  47. }
  48. ?>