OaAgentController.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Ksh
  5. * Date: 2017/6/26
  6. * Time: 11:12
  7. */
  8. namespace api\oa\controller;
  9. use think\Db;
  10. class OaAgentController extends OacallbackController {
  11. function _initialize() {
  12. parent::_initialize();
  13. $this->checkParam();
  14. $pwd = 'oa313';
  15. if ($this->param['type'] == 'promoter') {
  16. $_rs = $this->oa2addSub(
  17. $this->param['legion_name'], $this->param['username'], $this->param['agent_name'],
  18. $pwd.$this->param['agent_name']
  19. );
  20. } else {
  21. $_rs = $this->oa2AddAgent(
  22. $this->param['username'], $this->param['agent_name'], $pwd.$this->param['agent_name']
  23. );
  24. }
  25. return $_rs;
  26. }
  27. public function index() {
  28. }
  29. function checkParam() {
  30. $this->checkType();
  31. $this->checkUsername();
  32. $this->agentName();
  33. }
  34. function checkType() {
  35. }
  36. function checkUsername() {
  37. }
  38. function agentName() {
  39. }
  40. public function oa2AddAgent($user_nicename, $user_login, $user_pass) {
  41. $_oa_agent_class = new \huolib\oa\OaAgent();
  42. $_oa_agent_class->oa2AddAgent($user_nicename, $user_login, $user_pass);
  43. }
  44. public function oa2addSub($_legion_name, $user_nicename, $user_login, $user_pass) {
  45. $_oa_agent_class = new \huolib\oa\OaAgent();
  46. $_oa_agent_class->oa2addSub($_legion_name, $user_nicename, $user_login, $user_pass);
  47. }
  48. }