作者 lyh

gx

... ... @@ -267,5 +267,49 @@ class LoginController extends BaseController
return $data;
}
public function ceshi(){
$templateModel = new TemplateModule();
$list = $templateModel->list();
foreach ($list as $k => $v){
$html = $this->updateHtml();
$templateModel->edit(['html'=>$html],['id'=>$v['id']]);
}
return 1;
}
public function re(&$html,$srcValue,$path){
$html = str_replace(
$srcValue,
$path,
$html
);
return $html;
}
public function updateHtml(){
$html = $this->re($v['html'],'admin.item.globalso.site','ecdn6.globalso.com/');
// $html = $this->re($v['html'],'https://develop.globalso.com/b/image/','https://ecdn6.globalso.com/public/template/');
}
public function updateCe(){
$templateModel = new TemplateModule();
$list = [];
foreach ($list as $k => $v){
preg_match_all('/\"https:\/\/develop.globalso.com\/a\/image\/(.*?)\"/', $v['html'], $matches);
if (!empty($matches[1])) {
$srcValues = $matches[1];
$imageModel = new Image();
$html = $v['html'];
foreach ($srcValues as $srcValue) {
$image_info = $imageModel->read(['hash' => $srcValue]);
if ($image_info !== false) {
$path = basename($image_info['path']);
$html = $this->re($html, $srcValue, $path);
}
}
}
$templateModel->edit(['html'=>$html],['id'=>$v['id']]);
}
}
}
... ...
... ... @@ -114,19 +114,4 @@ class ATemplateModuleLogic extends BaseLogic
return $this->success();
}
/**
* @remark :如果是图片名称返回图片hash值
* @name :imageName
* @author :lyh
* @method :post
* @time :2023/8/31 11:49
*/
public function imageName($string){
$imageModel = new Image();
if (strpos($string, '.') !== false) {
$info = $imageModel->read(['path'=>['like','%'.$string.'%']]);
$string = $info['hash'];
}
return $string;
}
}
... ...