Cate.php 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: xun
  5. * Date: 2016/9/8
  6. * Time: 15:24
  7. */
  8. namespace app\edit\controller;
  9. class Cate extends Base
  10. {
  11. public function del(){
  12. $project_cate_id=input('param.cate_id');
  13. $project_id=input('param.project_id');
  14. $project_module_id=input('param.project_module_id');
  15. if(empty($project_cate_id) || empty($project_id) || empty($project_module_id) ){
  16. $this->error('参数错误!');
  17. }
  18. $model=model('common/ProjectApi');
  19. $model_1=model('common/ProjectCate');
  20. $data_1=$model_1->where(['id'=>$project_cate_id])->delete();
  21. $data=$model->where(['project_cate_id'=>$project_cate_id])->delete();
  22. if($data_1){
  23. $this->redirect('project/show',['project_id'=>$project_id,'project_module_id'=>$project_module_id]);
  24. }else{
  25. $this->error('删除失败!');
  26. }
  27. }
  28. public function add(){
  29. $project_api_id=input('param.project_api_id');
  30. $project_id=input('param.project_id');
  31. $project_module_id=input('param.project_module_id');
  32. $cate_name=input('param.cate_name');
  33. if(empty($project_id) || empty($project_module_id) ||empty($cate_name)){
  34. $this->error('参数错误!');
  35. }
  36. $model=model('common/ProjectCate');
  37. if($model->data(['cate_name'=>$cate_name,'project_module_id'=>$project_module_id,'project_id'=>$project_id])->save()){
  38. $this->redirect('project/show',['project_id'=>$project_id,'project_module_id'=>$project_module_id,'project_api_id'=>$project_api_id]);
  39. }else{
  40. $this->error('新增失败!');
  41. }
  42. }
  43. public function edit(){
  44. $project_api_id=input('param.project_api_id');
  45. $project_id=input('param.project_id');
  46. $project_module_id=input('param.project_module_id');
  47. $cate_name=input('param.cate_name');
  48. $cate_id=input('param.cate_id');
  49. if(empty($project_id) || empty($project_module_id) ||empty($cate_name) || empty($cate_id)){
  50. $this->error('参数错误!');
  51. }
  52. $model=model('common/ProjectCate');
  53. if($model->save(['cate_name'=>$cate_name],['id'=>$cate_id])){
  54. $this->redirect('project/show',['project_id'=>$project_id,'project_module_id'=>$project_module_id,'project_api_id'=>$project_api_id]);
  55. }else{
  56. $this->error('修改失败!');
  57. }
  58. }
  59. }