136 lines
5.2 KiB
PHP
136 lines
5.2 KiB
PHP
<?php
|
||
|
||
// +----------------------------------------------------------------------
|
||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||
// +----------------------------------------------------------------------
|
||
// | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
|
||
// +----------------------------------------------------------------------
|
||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||
// +----------------------------------------------------------------------
|
||
// | Author: CRMEB Team <admin@crmeb.com>
|
||
// +----------------------------------------------------------------------
|
||
|
||
|
||
namespace app\controller\api;
|
||
|
||
|
||
use crmeb\basic\BaseController;
|
||
use think\facade\Db;
|
||
use crmeb\services\UploadService;
|
||
use Exception;
|
||
use ZipArchive;
|
||
use think\facade\Queue;
|
||
use crmeb\jobs\ProductCopyJob;
|
||
/**
|
||
* Class Auth
|
||
* @package app\controller\api
|
||
* @author xaboy
|
||
* @day 2020-05-06
|
||
*/
|
||
class Demo extends BaseController
|
||
{
|
||
public function index()
|
||
{
|
||
return app('json')->success('修改成功');
|
||
$arr=Db::name('store_product')->whereIn('mer_id',[110,116,149,227,226,35,117,148,156,104,137,151,136,183,140,229,79,133,235])->where('status',1)->where('is_show',0)->field('product_id')->select();
|
||
$mer_id=167;//导入到的商户
|
||
$street_code=510521107;//导入到的商户
|
||
$type_id=17;//导入到的商户分类
|
||
$category_id=2566;//导入到的商户分类
|
||
foreach($arr as $k=>$v){
|
||
Queue::push(ProductCopyJob::class, ['product_id' => $v['product_id'], 'mer_id' =>$mer_id,'street_code'=>$street_code,'type_id'=>$type_id,'category_id'=>$category_id]);//短信通知
|
||
}
|
||
|
||
|
||
$mer_id=236;//导入到的商户
|
||
$street_code=510521123;//导入到的商户
|
||
foreach($arr as $k=>$v){
|
||
Queue::push(ProductCopyJob::class, ['product_id' => $v['product_id'], 'mer_id' =>$mer_id,'street_code'=>$street_code,'type_id'=>$type_id,'category_id'=>$category_id]);//短信通知
|
||
}
|
||
|
||
$mer_id=237;//导入到的商户
|
||
$street_code=510521115;//导入到的商户
|
||
|
||
foreach($arr as $k=>$v){
|
||
Queue::push(ProductCopyJob::class, ['product_id' => $v['product_id'], 'mer_id' =>$mer_id,'street_code'=>$street_code,'type_id'=>$type_id,'category_id'=>$category_id]);//短信通知
|
||
}
|
||
|
||
$mer_id=238;//导入到的商户
|
||
$street_code=510521105;//导入到的商户
|
||
|
||
foreach($arr as $k=>$v){
|
||
Queue::push(ProductCopyJob::class, ['product_id' => $v['product_id'], 'mer_id' =>$mer_id,'street_code'=>$street_code,'type_id'=>$type_id,'category_id'=>$category_id]);//短信通知
|
||
}
|
||
|
||
$mer_id=239;//导入到的商户
|
||
$street_code=510521116;//导入到的商户
|
||
|
||
foreach($arr as $k=>$v){
|
||
Queue::push(ProductCopyJob::class, ['product_id' => $v['product_id'], 'mer_id' =>$mer_id,'street_code'=>$street_code,'type_id'=>$type_id,'category_id'=>$category_id]);//短信通知
|
||
}
|
||
|
||
//江阳
|
||
$mer_id=31;//导入到的商户
|
||
$street_code=510502108;//导入到的商户
|
||
|
||
foreach($arr as $k=>$v){
|
||
Queue::push(ProductCopyJob::class, ['product_id' => $v['product_id'], 'mer_id' =>$mer_id,'street_code'=>$street_code,'type_id'=>$type_id,'category_id'=>$category_id]);//短信通知
|
||
}
|
||
|
||
$mer_id=32;//导入到的商户
|
||
$street_code=510502107;//导入到的商户
|
||
|
||
foreach($arr as $k=>$v){
|
||
Queue::push(ProductCopyJob::class, ['product_id' => $v['product_id'], 'mer_id' =>$mer_id,'street_code'=>$street_code,'type_id'=>$type_id,'category_id'=>$category_id]);//短信通知
|
||
}
|
||
|
||
$mer_id=118;//导入到的商户
|
||
$street_code=510502106;//导入到的商户
|
||
|
||
foreach($arr as $k=>$v){
|
||
Queue::push(ProductCopyJob::class, ['product_id' => $v['product_id'], 'mer_id' =>$mer_id,'street_code'=>$street_code,'type_id'=>$type_id,'category_id'=>$category_id]);//短信通知
|
||
}
|
||
|
||
$mer_id=39;//导入到的商户
|
||
$street_code=510502105;//导入到的商户
|
||
|
||
foreach($arr as $k=>$v){
|
||
Queue::push(ProductCopyJob::class, ['product_id' => $v['product_id'], 'mer_id' =>$mer_id,'street_code'=>$street_code,'type_id'=>$type_id,'category_id'=>$category_id]);//短信通知
|
||
}
|
||
}
|
||
|
||
public function transcoding($fileName)
|
||
{
|
||
$encoding = mb_detect_encoding($fileName, ['UTF-8', 'GBK', 'BIG5', 'CP936']);
|
||
if (DIRECTORY_SEPARATOR == '/') { // linux
|
||
$fileName = iconv($encoding, 'UTF-8', $fileName);
|
||
} else { // win
|
||
$fileName = iconv($encoding, 'GBK', $fileName);
|
||
}
|
||
return $fileName;
|
||
}
|
||
|
||
function createDirectories($path) {
|
||
if (is_dir($path)) {
|
||
return true ;
|
||
} else {
|
||
$parts = explode(DIRECTORY_SEPARATOR, $path);
|
||
$part = null;
|
||
|
||
foreach ($parts as $part) {
|
||
if ($part === '' || $part === '.' || $part === '..') {
|
||
continue;
|
||
}
|
||
|
||
$dir = dirname($path) . DIRECTORY_SEPARATOR . $part;
|
||
if (!file_exists($dir)) {
|
||
mkdir($dir, 0777, true);
|
||
}
|
||
}
|
||
|
||
return true ;
|
||
}
|
||
}
|
||
|
||
}
|