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