123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- <?php
- /**
- * Created by PhpStorm.
- * User: Bear
- * Date: 2020/5/11
- * Time: 下午2:59
- */
- namespace app\main\service;
- use app\main\constants\ApiConstants;
- /**
- * Class TemplateService
- * @package app\main\service
- */
- class TemplateService extends BaseService
- {
- /**
- * @var TemplateService
- */
- protected static $instance = NULL;
- /**
- * @return TemplateService|static
- */
- public static function instance(){
- if (!self::$instance) {
- self::$instance = new static();
- }
- return self::$instance;
- }
- /**
- * 获取新数据源的客服消息数据
- * @param $ids
- * @return \app\main\model\object\ReturnObject
- */
- public function getMigratedCollectAnalysis($ids)
- {
- $result = ApiService::instance()->getCollectFromApi(ApiConstants::API_TPL, ['ids'=>$ids])->data;
- // $result = [
- // [
- // 'temId' => 3,
- // 'uv' => 1,
- // 'uvDay' => 1,
- // 'money' => 1,
- // 'moneyDay' => 1,
- // ]
- // ];
- $tplList = [];
- if ($result) {
- foreach ($result as $index => $item) {
- $tplList[$item['temId']] = [
- 'uv' => $item['uv'],
- 'day_uv' => $item['uvDay'],
- 'recharge_money' => $item['money'],
- 'day_recharge_money' => $item['moneyDay'],
- ];
- }
- }
- return $this->setData($tplList)->getReturn();
- }
- }
|