src/AppBundle/Controller/Admin/MockController.php
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace AppBundle\Controller\Admin;
use AppBundle\Common\TimeMachine;
use Biz\System\SettingException;
use Biz\User\UserException;
use Symfony\Component\HttpFoundation\Request;
use AppBundle\Common\Exception\AccessDeniedException;
use Biz\Distributor\Util\DistributorJobStatus;
use Biz\Distributor\Job\DistributorSyncJob;
use AppBundle\Common\ReflectionUtils;
use Codeages\Weblib\Auth\SignatureTokenAlgo;
use Biz\Distributor\Util\DistributorUtil;
use Topxia\MobileBundleV2\Controller\MobileBaseController;
class MockController extends BaseController
{
public function indexAction()
{
$this->validate();
$tokenExpireDateStr = TimeMachine::expressionToStr('+2 day');
return $this->render('admin/mock/index.html.twig', array(
'couponExpireDateStr' => 1,
'tokenExpireDateStr' => $tokenExpireDateStr,
'typeSamples' => $this->getTypeSamples(),
'comment' => $this->getApiBaseComment(),
));
}
public function mockDistributorTokenAction(Request $request, $type)
{
$this->validate();
$params = $request->request->all();
$token = DistributorUtil::generateTokenByType($this->getBiz(), $type, $params);
return $this->createJsonResponse(array(
'token' => $token,
));
}
public function getPostDistributorDataAction(Request $request)
{
$this->validate();
$type = $request->request->get('type');
$service = $this->getDistributorService($type);
$jobData = $service->findJobData();
return $this->createJsonResponse($jobData);
}
public function postDistributorDataAction(Request $request)
{
$this->validate();
$type = $request->request->get('type');
$service = $this->getDistributorService($type);
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。