mode_companyAction.php 869 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. /**
  3. * 此文件是流程模块【company.公司单位】对应接口文件。
  4. */
  5. class mode_companyClassAction extends inputAction{
  6. protected function savebefore($table, $arr, $id, $addbo){
  7. if($id>0 && $arr['pid']==$id)return '上级不能选自己';
  8. $name = $arr['name'];
  9. if(m($table)->rows("`name`='$name' and `id`<>$id")>0)return '名称['.$name.']已存在';
  10. }
  11. protected function saveafter($table, $arr, $id, $addbo){
  12. m('company')->updatecompany($id, $arr['name']);
  13. }
  14. public function companydata()
  15. {
  16. return m('company')->getselectdata();
  17. }
  18. public function storebefore($table)
  19. {
  20. return array(
  21. 'order' => '`sort`'
  22. );
  23. }
  24. public function storeafter($table, $rows)
  25. {
  26. $barr = array();
  27. m('company')->gettreedata($rows, $barr);
  28. return array(
  29. 'rows' => $barr
  30. );
  31. }
  32. }
粤ICP备19079148号