提交 25d03521 编写于 作者: D devil_gong

应用附件地址错误修复

上级 5bc00c4c
......@@ -79,7 +79,7 @@ class Admin extends Controller
*/
public function save($params = [])
{
return PluginsService::PluginsDataSave(['plugins'=>'commongobacktop', 'data'=>$params]);
return PluginsService::PluginsDataSave(['plugins'=>'commongobacktop', 'data'=>$params], ['images']);
}
}
?>
\ No newline at end of file
......@@ -79,7 +79,7 @@ class Admin extends Controller
*/
public function save($params = [])
{
return PluginsService::PluginsDataSave(['plugins'=>'commonrightnavigation', 'data'=>$params]);
return PluginsService::PluginsDataSave(['plugins'=>'commonrightnavigation', 'data'=>$params], ['alipay_mini_qrcode_images', 'alipay_fuwu_qrcode_images', 'weixin_mini_qrcode_images', 'weixin_fuwu_qrcode_images']);
}
}
?>
\ No newline at end of file
......@@ -79,7 +79,7 @@ class Admin extends Controller
*/
public function save($params = [])
{
return PluginsService::PluginsDataSave(['plugins'=>'commontopmaxpicture', 'data'=>$params]);
return PluginsService::PluginsDataSave(['plugins'=>'commontopmaxpicture', 'data'=>$params], ['images']);
}
}
?>
\ No newline at end of file
......@@ -12,7 +12,7 @@
<div class="items">
<label>图片</label>
<div class="immages-tag">
<img src="{{if !empty($data['images_old'])}}{{$data.images_old}}{{else /}}{{$attachment_host}}/static/plugins/images/commongobacktop/default-images.png{{/if}}" />
<img src="{{if !empty($data['images'])}}{{$data.images}}{{else /}}{{$attachment_host}}/static/plugins/images/commongobacktop/default-images.png{{/if}}" />
</div>
</div>
<div class="items">
......
......@@ -12,7 +12,7 @@
<div class="items">
<label>图片</label>
<div class="immages-tag">
<img src="{{if !empty($data['images_old'])}}{{$data.images_old}}{{else /}}{{$attachment_host}}/static/plugins/images/commontopmaxpicture/default-images.png{{/if}}" />
<img src="{{if !empty($data['images'])}}{{$data.images}}{{else /}}{{$attachment_host}}/static/plugins/images/commontopmaxpicture/default-images.png{{/if}}" />
</div>
</div>
<div class="items">
......
......@@ -30,9 +30,9 @@ class PluginsService
* @date 2018-09-29
* @desc description
* @param [string] $plugins [应用标记]
* @param [array] $images_field [图片字段]
* @param [array] $attachment_field [附件字段]
*/
public static function PluginsData($plugins, $images_field = [])
public static function PluginsData($plugins, $attachment_field = [])
{
// 获取数据
$data = Db::name('Plugins')->where(['plugins'=>$plugins])->value('data');
......@@ -41,9 +41,9 @@ class PluginsService
$data = json_decode($data, true);
// 是否有图片需要处理
if(!empty($images_field) && is_array($images_field))
if(!empty($attachment_field) && is_array($attachment_field))
{
foreach($images_field as $field)
foreach($attachment_field as $field)
{
if(isset($data[$field]))
{
......@@ -64,8 +64,9 @@ class PluginsService
* @date 2018-09-29
* @desc description
* @param [string] $plugins [应用标记]
* @param [array] $attachment_field [附件字段]
*/
public static function PluginsDataSave($params = [])
public static function PluginsDataSave($params = [], $attachment_field = [])
{
// 请求参数
$p = [
......@@ -86,6 +87,20 @@ class PluginsService
return DataReturn($ret, -1);
}
// 附件处理
$attachment = ResourcesService::AttachmentParams($params['data'], $attachment_field);
if($attachment['code'] != 0)
{
return $attachment;
}
if(!empty($attachment['data']))
{
foreach($attachment['data'] as $field=>$value)
{
$params['data'][$field] = $value;
}
}
// 数据更新
if(Db::name('Plugins')->where(['plugins'=>$params['plugins']])->update(['data'=>json_encode($params['data']), 'upd_time'=>time()]))
{
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册