Browse Source

技术附件接口优化

曹鹤洋 1 year ago
parent
commit
290faf19b7
2 changed files with 20 additions and 0 deletions
  1. 5 0
      application/api/controller/Product.php
  2. 15 0
      application/api/controller/WorkOrder.php

+ 5 - 0
application/api/controller/Product.php

@@ -134,6 +134,11 @@ class Product extends Api
         $jsRes = db('产品_技术附件')
             ->where('关联产品','like','%'.$code.'%')
             ->select();
+        foreach ($jsRes as $key=>&$value){
+            if(mb_detect_encoding($value['附件内容'])!='ASCII'){
+                $value['附件内容'] = '';
+            }
+        }
         $list = [];
         $list['yjData'] = $yjRes;
         $list['gyData'] = $gyRes;

+ 15 - 0
application/api/controller/WorkOrder.php

@@ -318,6 +318,11 @@ class WorkOrder extends Api
             ->where('关联编号','like','%'.$Gd_gdbh.'%')
             ->select();
         if (!empty($jsRes)){
+            foreach ($jsRes as $key=>&$value){
+                if(mb_detect_encoding($value['附件内容'])!='ASCII'){
+                    $value['附件内容'] = '';
+                }
+            }
             $data['jsData'] = $jsRes;
         }else{
             $data['jsData'] = [];
@@ -1718,6 +1723,11 @@ class WorkOrder extends Api
         $rows = db('产品_技术附件')
             ->where($where)
             ->select();
+        foreach ($rows as $key=>&$value){
+            if(mb_detect_encoding($value['附件内容'])!='ASCII'){
+                $value['附件内容'] = '';
+            }
+        }
         $this->success('成功',$rows);
     }
 
@@ -1820,6 +1830,11 @@ class WorkOrder extends Api
         $rows = db('工单_相关附件')
             ->where($where)
             ->select();
+        foreach ($rows as $key=>&$value){
+            if(mb_detect_encoding($value['附件内容'])!='ASCII'){
+                $value['附件内容'] = '';
+            }
+        }
         $this->success('成功',$rows);
     }