Profit.php 988 B

123456789101112131415161718192021222324252627282930313233
  1. <?php namespace Place\Manage\Lib;
  2. use Dever;
  3. class Profit
  4. {
  5. # 更新身份权益
  6. public function update($db, $data)
  7. {
  8. if ($data['select']) {
  9. $data['select'] = explode(',', $data['select']);
  10. $update['parent_id'] = $data['select'][0];
  11. $update['child_id'] = $data['select'][1];
  12. $db->update($data['id'], $update);
  13. }
  14. }
  15. # 获取权益需要的信息
  16. public function getInfo($cate = true)
  17. {
  18. if ($cate) {
  19. $channel = Dever::load(\Psource\Manage\Lib\Cate::class)->getList(false);
  20. } else {
  21. $channel = Dever::db('psource/channel')->select(['status' => 1]);
  22. }
  23. $role = Dever::db('prole/info')->select(['status' => 1]);
  24. $data = [
  25. ['id' => 1, 'name' => '资源', 'children' => $channel],
  26. ];
  27. if ($role) {
  28. $data[] = ['id' => 2, 'name' => '身份', 'children' => $role];
  29. }
  30. return $data;
  31. }
  32. }