78 lines
2.3 KiB
PHP
Raw Normal View History

2023-11-23 13:34:40 +08:00
<?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;
2023-11-23 16:39:20 +08:00
use think\facade\Db;
use crmeb\services\UploadService;
use Exception;
use ZipArchive;
2024-01-21 19:21:38 +08:00
use think\facade\Queue;
use crmeb\jobs\ProductCopyJob;
2023-11-23 13:34:40 +08:00
/**
* Class Auth
* @package app\controller\api
* @author xaboy
* @day 2020-05-06
*/
class Demo extends BaseController
{
2023-11-23 16:39:20 +08:00
public function index()
2024-01-22 10:37:04 +08:00
{ return app('json')->success('修改成功');
2024-01-22 00:28:08 +08:00
2024-01-22 10:37:04 +08:00
// $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('is_del',1)->field('product_id')->select();
// foreach($arr as $item){
2024-01-22 00:28:08 +08:00
2024-01-22 10:37:04 +08:00
// Queue::push(ProductCopyJob::class, ['product_id' => $item['product_id']]);//短信通知
2024-01-21 19:21:38 +08:00
2024-01-22 10:37:04 +08:00
// }
2023-11-23 13:34:40 +08:00
}
2023-11-29 22:55:47 +08:00
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 ;
}
}
2023-11-23 13:34:40 +08:00
}