소스 검색

提交商铺换行问题

ajun 4 년 전
부모
커밋
6e780f0958
2개의 변경된 파일20개의 추가작업 그리고 2개의 파일을 삭제
  1. 17 0
      app/Http/Controllers/TestController.php
  2. 3 2
      app/Services/OrderService.php

+ 17 - 0
app/Http/Controllers/TestController.php

@@ -35,6 +35,7 @@ use App\Menu;
 use App\Notifications\SendEmailNotification;
 use App\OracleActAllocationDetails;
 use App\OracleDOCASNHeader;
+use App\OracleDOCOrderHeader;
 use App\Order;
 use App\OrderBin;
 use App\OrderCommodity;
@@ -1687,4 +1688,20 @@ TEXT;
     public function testPrint123(){
         return view('maintenance/expressPrinting/print/template');
     }
+
+    public function testShop()
+    {
+        $orderHeader = OracleDOCOrderHeader::query()->where('orderno','SO210621011280')->first();
+        $name = $orderHeader->issuepartyname;
+        var_dump(strstr("\n",$name));
+        var_dump($name);
+        $iname = str_replace("\n", '', $name);
+        var_dump($iname);
+
+        $iname = str_replace("\r", '', $name);
+        var_dump($iname);
+
+        $iname = str_replace(PHP_EOL, '', $name);
+        var_dump($iname);
+    }
 }

+ 3 - 2
app/Services/OrderService.php

@@ -670,8 +670,9 @@ class OrderService
             if(!empty($orderHeader['userdefine1']))
                 $logistic_codes[$orderHeader['userdefine1']] = $orderHeader['userdefine1'];
             if(!empty($orderHeader['issuepartyname']) && !empty($orderHeader['customerid'])){
-                $value = ['owner_code'=>$orderHeader['customerid'],'issuepartyname'=>$orderHeader['issuepartyname']];
-                $key = "owner_code_{$orderHeader['customerid']}_issuepartyname_{$orderHeader['issuepartyname']}";
+                $issuePartyName = str_replace("\n", ' ', $orderHeader['issuepartyname']);
+                $value = ['owner_code'=>$orderHeader['customerid'],'issuepartyname'=>$issuePartyName];
+                $key = "owner_code_{$orderHeader['customerid']}_issuepartyname_{$issuePartyName}";
                 $shop_names[$key] = $value;
             }
         }