信呼OA版本v2.3.8
This commit is contained in:
41
webmain/flow/input/mode_companyAction.php
Normal file
41
webmain/flow/input/mode_companyAction.php
Normal file
@@ -0,0 +1,41 @@
|
||||
<?php
|
||||
/**
|
||||
* 此文件是流程模块【company.公司单位】对应接口文件。
|
||||
*/
|
||||
class mode_companyClassAction extends inputAction{
|
||||
|
||||
|
||||
protected function savebefore($table, $arr, $id, $addbo){
|
||||
if($id>0 && $arr['pid']==$id)return '上级不能选自己';
|
||||
$name = $arr['name'];
|
||||
if(m($table)->rows("`name`='$name' and `id`<>$id")>0)return '名称['.$name.']已存在';
|
||||
}
|
||||
|
||||
protected function saveafter($table, $arr, $id, $addbo){
|
||||
m('company')->updatecompany($id, $arr['name']);
|
||||
}
|
||||
|
||||
|
||||
public function companydata()
|
||||
{
|
||||
return m('company')->getselectdata();
|
||||
}
|
||||
|
||||
public function storebefore($table)
|
||||
{
|
||||
|
||||
return array(
|
||||
'order' => '`sort`'
|
||||
);
|
||||
}
|
||||
|
||||
public function storeafter($table, $rows)
|
||||
{
|
||||
$barr = array();
|
||||
m('company')->gettreedata($rows, $barr);
|
||||
return array(
|
||||
'rows' => $barr
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user