12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- /*
- |--------------------------------------------------------------------------
- | tester 体验者设置
- |--------------------------------------------------------------------------
- */
- namespace Component\Src;
- use Dever;
- use Main\Lib\Wechat;
- class Revert extends Core
- {
- public $table = 'revert';
- public function submit()
- {
- $id = Dever::input('id');
- $info = Dever::db('component/version')->one($id);
- $user = explode(',', $info['user']);
- foreach ($user as $k => $v) {
- $param = array();
- $param['user_id'] = $v;
- $param['project_id'] = $info['project_id'];
- $param['version_id'] = $info['id'];
- $param['name'] = $info['name'];
- $param['status'] = 1;
- $id = Dever::upinto('component/revert', array('option_user_id' => $v, 'option_project_id' => $param['project_id'], 'option_name' => $param['name']), $param);
- $this->set($v, $id);
- }
- Dever::alert('提交成功,请到版本回退历史中查看回退状态');
- return;
- }
- public function handle($oauth, $info, $delete, $user, $wechat)
- {
- $oauth['method'] = 'applet_revert';
- return $oauth;
- }
- }
|