BudgetDep.php 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?php
  2. namespace app\api\controller\v1;
  3. use app\api\controller\Base;
  4. use app\hander\HelpHander;
  5. class BudgetDep extends Base
  6. {
  7. // 新增
  8. public function save(){
  9. model('BudgetDep')->add();
  10. HelpHander::success([],'操作成功');
  11. }
  12. // 编辑
  13. public function update(){
  14. model('BudgetDep')->add();
  15. HelpHander::success([],'操作成功');
  16. }
  17. // 确定预算余额
  18. public function confirmRealMoney(){
  19. model('BudgetDep')->confirmRealMoney();
  20. HelpHander::success([],'操作成功');
  21. }
  22. // 调整预算余额
  23. public function updateRealMoney(){
  24. model('BudgetDep')->updateRealMoney();
  25. HelpHander::success([],'操作成功');
  26. }
  27. // 详情
  28. public function detail(){
  29. $id = input('id/d',0);
  30. $ret = model('BudgetDep')->info($id);
  31. HelpHander::success($ret);
  32. }
  33. // 列表 type 0=全部 1=本部门
  34. public function list(){
  35. $page = input('page/d',1);
  36. $size = input('size/d',10);
  37. $type = input('type/d',0);
  38. $year = input('year','','trim');
  39. $status = input('status/d',-1);
  40. $title = input('title','','trim');
  41. $budgetId = input('budgetId/d',0);
  42. $companyId = input('companyId/d',0);
  43. $ret = model('BudgetDep')->lists($page,$size,$type,$year,$status,$title,$budgetId,$companyId,$this->userId,$this->orgId);
  44. HelpHander::success($ret);
  45. }
  46. // 获取用户可申请预算的部门
  47. public function getUserDep(){
  48. $ret = model('BudgetDep')->getUserDep($this->userId,$this->orgId);
  49. HelpHander::success($ret);
  50. }
  51. // 部门聚合数据
  52. public function list2(){
  53. $page = input('page/d',1);
  54. $size = input('size/d',10);
  55. $year = input('year','','trim');
  56. $title = input('title','','trim');
  57. $ret = model('BudgetDep')->lists2($page,$size,$year,$title,$this->userId,$this->orgId);
  58. HelpHander::success($ret);
  59. }
  60. public function alllist(){
  61. $ret = model('BudgetDep')->alllists($this->userId,$this->orgId);
  62. HelpHander::success($ret);
  63. }
  64. // 删除
  65. public function del(){
  66. $id = input('id/d',0);
  67. model('BudgetDep')->del($id);
  68. HelpHander::success([],'操作成功');
  69. }
  70. }