diff --git a/Application/Admin/View/PromoteCompany/add.html b/Application/Admin/View/PromoteCompany/add.html
index e86b6adb9..02c90526a 100644
--- a/Application/Admin/View/PromoteCompany/add.html
+++ b/Application/Admin/View/PromoteCompany/add.html
@@ -399,7 +399,7 @@
                                         </div>
                                     </div>
                                 </span>
-                                <span class="notice-text">尺寸不得小于512*512px,圆角半径113px,不强制要求,可直接提供512*512方图</span>
+                                <span class="notice-text">尺寸为16*16px,png图片</span>
                             </td>
                         </tr>
 
@@ -420,7 +420,7 @@
                                         </div>
                                     </div>
                                 </span>
-                                <span class="notice-text">尺寸不得小于512*512px,圆角半径113px,不强制要求,可直接提供512*512方图</span>
+                                <span class="notice-text">尺寸为210*60px,透明png图片</span>
                             </td>
                         </tr>
 
@@ -1273,7 +1273,15 @@
         var iconUploader = new WmUploader({
             selector: '#icon-uploader',
             url: uploadUrl,
+            accept: {
+                title: '图片',
+                extensions: 'png',
+                mimeTypes: 'image/*',
+            },
             afterSuccess: function(file, response) {
+                if (response.status == 0) {
+                    return layer.msg(response.info)
+                }
                 $('#site-icon').val(response.id)
             },
             afterDelete: function(file) {
@@ -1283,7 +1291,15 @@
         var logoUploader = new WmUploader({
             selector: '#logo-uploader',
             url: uploadUrl,
+            accept: {
+                title: '图片',
+                extensions: 'png',
+                mimeTypes: 'image/*',
+            },
             afterSuccess: function(file, response) {
+                if (response.status == 0) {
+                    return layer.msg(response.info)
+                }
                 $('#site-logo').val(response.id)
             },
             afterDelete: function(file) {
diff --git a/Application/Admin/View/PromoteCompany/edit.html b/Application/Admin/View/PromoteCompany/edit.html
index 19b1f60fb..14b45c62c 100644
--- a/Application/Admin/View/PromoteCompany/edit.html
+++ b/Application/Admin/View/PromoteCompany/edit.html
@@ -404,16 +404,18 @@
                                         </div>
                                         <!--用来存放文件信息-->
                                         <div class="uploader-list" style="display: flex;">
+                                            <?php if(!empty($siteConfig['icon'])):?>
                                             <div id="<?=$siteConfig['icon']?>" class="item flooring_page_img_box" style="margin-right: 10px;">
                                                 <a href="javascript:;"><img src="<?=get_cover($siteConfig['icon'], 'path')?>" style="width: 100px;height: 100px;cursor: move;"></a>
                                                 <h4 class="info" style="text-align: center;">
                                                     <a href="javascript:;" class="file-delete table_click" style="float:none;display:inline-block;" data-ref-tag="#site-icon">删除</a>
                                                 </h4>
                                             </div>
+                                            <?php endif;?>
                                         </div>
                                     </div>
                                 </span>
-                                <span class="notice-text">尺寸不得小于512*512px,圆角半径113px,不强制要求,可直接提供512*512方图</span>
+                                <span class="notice-text">尺寸为16*16px,png图片</span>
                             </td>
                         </tr>
 
@@ -430,16 +432,18 @@
                                         </div>
                                         <!--用来存放文件信息-->
                                         <div class="uploader-list" style="display: flex;">
+                                            <?php if(!empty($siteConfig['logo'])):?>
                                             <div id="<?=$siteConfig['logo']?>" class="item flooring_page_img_box" style="margin-right: 10px;">
                                                 <a href="javascript:;"><img src="<?=get_cover($siteConfig['logo'], 'path')?>" style="width: 100px;height: 100px;cursor: move;"></a>
                                                 <h4 class="info" style="text-align: center;">
                                                     <a href="javascript:;" class="file-delete table_click" style="float:none;display:inline-block;" data-ref-tag="#site-logo">删除</a>
                                                 </h4>
                                             </div>
+                                            <?php endif;?>
                                         </div>
                                     </div>
                                 </span>
-                                <span class="notice-text">尺寸不得小于512*512px,圆角半径113px,不强制要求,可直接提供512*512方图</span>
+                                <span class="notice-text">尺寸为210*60px,透明png图片</span>
                             </td>
                         </tr>
 
@@ -1145,7 +1149,15 @@
         var iconUploader = new WmUploader({
             selector: '#icon-uploader',
             url: uploadUrl,
+            accept: {
+                title: '图片',
+                extensions: 'png,ico',
+                mimeTypes: 'image/*',
+            },
             afterSuccess: function(file, response) {
+                if (response.status == 0) {
+                    return layer.msg(response.info)
+                }
                 $('#site-icon').val(response.id)
             },
             afterDelete: function(file) {
@@ -1155,7 +1167,15 @@
         var logoUploader = new WmUploader({
             selector: '#logo-uploader',
             url: uploadUrl,
+            accept: {
+                title: '图片',
+                extensions: 'png',
+                mimeTypes: 'image/*',
+            },
             afterSuccess: function(file, response) {
+                if (response.status == 0) {
+                    return layer.msg(response.info)
+                }
                 $('#site-logo').val(response.id)
             },
             afterDelete: function(file) {
diff --git a/Application/Base/Service/PromoteService.class.php b/Application/Base/Service/PromoteService.class.php
index dcd9363cb..41d7bfbfa 100644
--- a/Application/Base/Service/PromoteService.class.php
+++ b/Application/Base/Service/PromoteService.class.php
@@ -1269,7 +1269,10 @@ class PromoteService {
         $url = str_replace('http://', '', $url);
         $url = str_replace('https://', '', $url);
         $url = str_replace($domain, '', $url);
-        $domainPrefix = str_replace('tg-', '', $url);
+        $domainPrefix = '';
+        if ($url != 'tg') {
+            $domainPrefix = str_replace('tg-', '', $url);
+        }
         return M('promote_company', 'tab_')->where(['site_domain_prefix' => $domainPrefix])->find();
     }
 
diff --git a/Public/Admin/js/uploader.js b/Public/Admin/js/uploader.js
index 4d406a3ea..5ddc31ffb 100644
--- a/Public/Admin/js/uploader.js
+++ b/Public/Admin/js/uploader.js
@@ -6,6 +6,12 @@ function WmUploader(options) {
         return num;
     }
 
+    this.accept = options.accept == undefined ? {
+        title: '图片',
+        extensions: 'png,gif,jpg,jpeg,bmp',
+        mimeTypes: 'image/*',
+    } : options.accept
+
     // fileType: img file
     this.fileType = options.fileType == undefined ? 'img' : options.fileType
     this.uploadKey = options.uniqueCode == undefined ? this.randomNum(10000, 99999) : options.uniqueCode
@@ -34,11 +40,7 @@ function WmUploader(options) {
             id: that.uploadSelector,
             multiple: false
         },
-        accept: {
-            title: '图片',
-            extensions: 'png,gif,jpg,jpeg,bmp',
-            mimeTypes: '.png,.gif,.jpg,.jpeg,.bmp',
-        },
+        accept: that.accept,
         resize: false,
         disableGlobalDnd: true,
         fileNumLimit: 1,