36 lines
819 B
PHP
36 lines
819 B
PHP
<?php
|
|
|
|
namespace app\api\logic;
|
|
|
|
use app\common\logic\BaseLogic;
|
|
use think\facade\Db;
|
|
use app\common\service\DouyinVerifyService;
|
|
|
|
class DouyinAfterVerifiLogic extends BaseLogic
|
|
{
|
|
/**
|
|
* @param $params
|
|
* @return false|void
|
|
* 抖音核销
|
|
*/
|
|
public static function setDouy($params){
|
|
try {
|
|
$service = new DouyinVerifyService();
|
|
$result = $service->verify(
|
|
$params['user_id'], $params['store_id'] ?? 0, $params['code'] ?? '', $params['type'] ?? 2
|
|
);
|
|
|
|
|
|
if ($result['success']) {
|
|
return [];
|
|
} else {
|
|
throw new \Exception($result['message']);
|
|
}
|
|
|
|
} catch (\Exception $e) {
|
|
self::setError($e->getMessage());
|
|
return false;
|
|
}
|
|
}
|
|
|
|
} |