commit
3611dd103e
@ -1,66 +0,0 @@ |
|||||||
<?php |
|
||||||
|
|
||||||
declare (strict_types=1); |
|
||||||
|
|
||||||
namespace app\command; |
|
||||||
|
|
||||||
use think\console\Input; |
|
||||||
use think\console\Output; |
|
||||||
use think\console\Command; |
|
||||||
use think\db\exception\DataNotFoundException; |
|
||||||
use think\db\exception\ModelNotFoundException; |
|
||||||
use app\api\model\dealer\User as DealerUserModel; |
|
||||||
use app\api\model\User; |
|
||||||
use app\common\service\User as UserService; |
|
||||||
use app\common\enum\user\UserTypeEnum; |
|
||||||
use think\facade\Db; |
|
||||||
|
|
||||||
|
|
||||||
class SprictTest extends Command |
|
||||||
{ |
|
||||||
|
|
||||||
protected function configure() |
|
||||||
{ |
|
||||||
// 指令配置 |
|
||||||
$this->setName('SprictTest') |
|
||||||
->setDescription('测试输出'); |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @notes:执行 |
|
||||||
* @param Input $input |
|
||||||
* @param Output $output |
|
||||||
* @throws DataNotFoundException |
|
||||||
* @throws DbException |
|
||||||
* @throws ModelNotFoundException |
|
||||||
* @author: wanghousheng |
|
||||||
*/ |
|
||||||
protected function execute(Input $input, Output $output) |
|
||||||
{ |
|
||||||
|
|
||||||
$this->setHomeLocation(); |
|
||||||
} |
|
||||||
|
|
||||||
public function setHomeLocation() |
|
||||||
{ |
|
||||||
$model = new User(); |
|
||||||
$dealerUser = Db::name('user')->where('homelocation','')->where('mobile','<>','') |
|
||||||
->distinct(true)->field('mobile')->select(); |
|
||||||
foreach($dealerUser as $user){ |
|
||||||
//$userMobiles = explode(',', $user['mobile']); |
|
||||||
$localdate= UserService::getHomeLocation($user['mobile']); |
|
||||||
// print_r( $localdate); |
|
||||||
$localdate = json_decode($localdate,true); |
|
||||||
// print_r( $localdate['data']); |
|
||||||
$localdate = json_encode($localdate['data'],JSON_UNESCAPED_UNICODE); |
|
||||||
// print_r( $localdate); |
|
||||||
// exit; |
|
||||||
$date = $model::where('mobile',$user['mobile'])->update(['homelocation'=>$localdate]); |
|
||||||
var_dump($date); |
|
||||||
|
|
||||||
|
|
||||||
} |
|
||||||
|
|
||||||
|
|
||||||
} |
|
||||||
} |
|
Loading…
Reference in new issue