es
parent
f7c64f71f7
commit
c3733e04e2
@ -0,0 +1,58 @@ |
|||||||
|
<?php |
||||||
|
|
||||||
|
namespace app\job\controller; |
||||||
|
|
||||||
|
use app\common\library\wxserver\Server; |
||||||
|
use cores\BaseJob; |
||||||
|
use cores\exception\BaseException; |
||||||
|
use cores\traits\QueueTrait; |
||||||
|
|
||||||
|
class Wxserver extends BaseJob |
||||||
|
{ |
||||||
|
use QueueTrait; |
||||||
|
|
||||||
|
/** |
||||||
|
* 消费队列任务:输出测试信息 |
||||||
|
* @param array $data 参数 |
||||||
|
* @return bool 返回结果 |
||||||
|
* @throws BaseException |
||||||
|
*/ |
||||||
|
public function handle(array $data): bool |
||||||
|
{ |
||||||
|
if (!empty($data['appid'])) { |
||||||
|
if (!empty($data['template_id'])) { |
||||||
|
$this->sendTestVersion($data['appid'], $data['template_id']); |
||||||
|
} else { |
||||||
|
$this->sendOfficialVersion($data['appid']); |
||||||
|
} |
||||||
|
} |
||||||
|
return true; |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* @notes:发布正式版 |
||||||
|
* @param $appid |
||||||
|
* @author: wanghousheng |
||||||
|
*/ |
||||||
|
private function sendOfficialVersion($appid) |
||||||
|
{ |
||||||
|
$obj = new Server(); |
||||||
|
$res = $obj->privacyInfo($appid); |
||||||
|
if ($res == 'ok') { |
||||||
|
$obj->submitAudit($appid); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* @notes:发布体验版 |
||||||
|
* @param $appid |
||||||
|
* @param $template_id |
||||||
|
* @throws BaseException |
||||||
|
* @author: wanghousheng |
||||||
|
*/ |
||||||
|
private function sendTestVersion($appid, $template_id) |
||||||
|
{ |
||||||
|
$obj = new Server(); |
||||||
|
$res = $obj->commit($appid, $template_id); |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue