|
@@ -66,6 +66,7 @@ class Newfill extends BaseController
|
|
|
$ti = Db::name('company_item')->save($s);
|
|
|
return app_show(0,"更新成功");
|
|
|
}
|
|
|
+ /*职位*/
|
|
|
public function userp(){
|
|
|
$id = isset($this->post['id'])?intval($this->post['id']):"";
|
|
|
if($id==""){
|
|
@@ -79,16 +80,31 @@ class Newfill extends BaseController
|
|
|
if($position==""){
|
|
|
return error_show(1004,"职位不能为空");
|
|
|
}
|
|
|
+ Db::startTrans();
|
|
|
if($position==2){
|
|
|
$f = Db::name('depart_user')->where(['itemid'=>$t['itemid'],"is_del"=>0,"position"=>2])->find();
|
|
|
if(!empty($f)&& $f['id']!=$id){
|
|
|
- return error_show(1004,"部门负责人已存在");
|
|
|
+ $f['position']=1;
|
|
|
+ $f['updatetime']= date("Y-m-d H:i:s");
|
|
|
+ $m= Db::name('depart_user')->save($f);
|
|
|
+ if($m==true){
|
|
|
+ Db::commit();
|
|
|
+ }else{
|
|
|
+ Db::rollback();
|
|
|
+ return error_show(1004,"负责人修改失败");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
$t['position']=$position;
|
|
|
$t['updatetime'] = date("Y-m-d H:i:s");
|
|
|
//var_dump($t);
|
|
|
$ti = Db::name('depart_user')->save($t);
|
|
|
+ if($ti==true){
|
|
|
+ Db::commit();
|
|
|
+ }else{
|
|
|
+ Db::rollback();
|
|
|
+ return error_show(1004,"修改失败");
|
|
|
+ }
|
|
|
return app_show(0,"修改成功");
|
|
|
}
|
|
|
public function add(){
|