|
@@ -837,43 +837,56 @@ class ProjectLogic extends BaseLogic |
|
@@ -837,43 +837,56 @@ class ProjectLogic extends BaseLogic |
|
837
|
* @method :post
|
837
|
* @method :post
|
|
838
|
* @time :2024/4/7 11:12
|
838
|
* @time :2024/4/7 11:12
|
|
839
|
*/
|
839
|
*/
|
|
840
|
- public function getManagerFiled($dept_id,$old_id,$new_id){
|
|
|
|
841
|
- switch ($dept_id){
|
|
|
|
842
|
- //技术经理
|
840
|
+ public function getManagerFiled($entry_position,$old_id,$new_id){
|
|
|
|
841
|
+ switch ($entry_position){
|
|
|
|
842
|
+ //技术经理
|
|
843
|
case 41:
|
843
|
case 41:
|
|
844
|
- $filed = 'leader_mid';
|
|
|
|
845
|
$deployBuildModel = new DeployBuild();
|
844
|
$deployBuildModel = new DeployBuild();
|
|
846
|
$deployBuildModel->edit(['leader_mid'=>$new_id],['leader_mid'=>$old_id]);
|
845
|
$deployBuildModel->edit(['leader_mid'=>$new_id],['leader_mid'=>$old_id]);
|
|
847
|
break;
|
846
|
break;
|
|
848
|
- //项目经理
|
847
|
+ //项目经理
|
|
849
|
case 39:
|
848
|
case 39:
|
|
850
|
- $filed = 'manager_mid';
|
|
|
|
851
|
$deployBuildModel = new DeployBuild();
|
849
|
$deployBuildModel = new DeployBuild();
|
|
852
|
$deployBuildModel->edit(['manager_mid'=>$new_id],['manager_mid'=>$old_id]);
|
850
|
$deployBuildModel->edit(['manager_mid'=>$new_id],['manager_mid'=>$old_id]);
|
|
853
|
break;
|
851
|
break;
|
|
854
|
- //设计师
|
852
|
+ //设计师
|
|
855
|
case 38:
|
853
|
case 38:
|
|
856
|
- $filed = 'tech_mid';
|
854
|
+ $deployBuildModel = new DeployBuild();
|
|
|
|
855
|
+ $deployBuildModel->edit(['tech_mid'=>$new_id],['tech_mid'=>$old_id]);
|
|
|
|
856
|
+ //技术助理
|
|
|
|
857
|
+ case 40:
|
|
857
|
$deployBuildModel = new DeployBuild();
|
858
|
$deployBuildModel = new DeployBuild();
|
|
858
|
$deployBuildModel->edit(['tech_mid'=>$new_id],['tech_mid'=>$old_id]);
|
859
|
$deployBuildModel->edit(['tech_mid'=>$new_id],['tech_mid'=>$old_id]);
|
|
859
|
break;
|
860
|
break;
|
|
860
|
- //优化主管+优化经理
|
861
|
+ //优化主管+优化经理
|
|
861
|
case 51:
|
862
|
case 51:
|
|
862
|
case 48:
|
863
|
case 48:
|
|
863
|
- $filed = 'manager_mid/tech_leader';
|
|
|
|
864
|
$deployOptimizeModel = new DeployOptimize();
|
864
|
$deployOptimizeModel = new DeployOptimize();
|
|
865
|
$deployOptimizeModel->edit(['manager_mid'=>$new_id],['manager_mid'=>$old_id]);
|
865
|
$deployOptimizeModel->edit(['manager_mid'=>$new_id],['manager_mid'=>$old_id]);
|
|
866
|
$deployOptimizeModel->edit(['tech_leader'=>$new_id],['tech_leader'=>$old_id]);
|
866
|
$deployOptimizeModel->edit(['tech_leader'=>$new_id],['tech_leader'=>$old_id]);
|
|
867
|
break;
|
867
|
break;
|
|
868
|
- case 46:
|
868
|
+ //优化师
|
|
869
|
case 44:
|
869
|
case 44:
|
|
870
|
- $filed = 'optimist_mid';
|
|
|
|
871
|
$deployOptimizeModel = new DeployOptimize();
|
870
|
$deployOptimizeModel = new DeployOptimize();
|
|
872
|
$deployOptimizeModel->edit(['optimist_mid'=>$new_id],['optimist_mid'=>$old_id]);
|
871
|
$deployOptimizeModel->edit(['optimist_mid'=>$new_id],['optimist_mid'=>$old_id]);
|
|
|
|
872
|
+ $deployOptimizeModel->edit(['assist_mid'=>$new_id],['assist_mid'=>$old_id]);
|
|
873
|
break;
|
873
|
break;
|
|
|
|
874
|
+ case 46:
|
|
|
|
875
|
+ //优化师助理
|
|
|
|
876
|
+ $deployOptimizeModel = new DeployOptimize();
|
|
|
|
877
|
+ $deployOptimizeModel->edit(['assist_mid'=>$new_id],['assist_mid'=>$old_id]);
|
|
|
|
878
|
+ case 45:
|
|
|
|
879
|
+ //售后技术
|
|
|
|
880
|
+ $deployOptimizeModel = new DeployOptimize();
|
|
|
|
881
|
+ $deployOptimizeModel->edit(['tech_mid'=>$new_id],['tech_mid'=>$old_id]);
|
|
|
|
882
|
+ case 38:
|
|
|
|
883
|
+ //品控
|
|
|
|
884
|
+ $deployOptimizeModel = new DeployOptimize();
|
|
|
|
885
|
+ $deployOptimizeModel->edit(['design_mid'=>$new_id],['design_mid'=>$old_id]);
|
|
874
|
default:
|
886
|
default:
|
|
875
|
break;
|
887
|
break;
|
|
876
|
}
|
888
|
}
|
|
|
|
889
|
+ return true;
|
|
877
|
}
|
890
|
}
|
|
878
|
|
891
|
|
|
879
|
|
892
|
|