gogs 11 months ago
parent
commit
222a615196
1 changed files with 68 additions and 18 deletions
  1. 68 18
      app/Http/Controllers/Api/DwyController.php

+ 68 - 18
app/Http/Controllers/Api/DwyController.php

@@ -198,6 +198,7 @@ class DwyController extends BaseController
         ];
         ];
         $data = $this->post_helper($url, '{"device_code":"'.$mac.'"}', $header);
         $data = $this->post_helper($url, '{"device_code":"'.$mac.'"}', $header);
         $data = json_decode($data, true);
         $data = json_decode($data, true);
+        dd($data);die;
         foreach ($data as $k => &$v) {
         foreach ($data as $k => &$v) {
 
 
             if (!isset($v['product_list'])) $v['product_list'] = [];
             if (!isset($v['product_list'])) $v['product_list'] = [];
@@ -205,7 +206,13 @@ class DwyController extends BaseController
                 unset($data[$k]);
                 unset($data[$k]);
                 continue;
                 continue;
             }
             }
-            $v['use_qty'] = $v['qty'];
+//            $v['use_qty'] = $v['qty'];
+            if($v['box_code'] === 'CK00004'){
+                $v['use_qty'] = 5;
+                $v['qty'] = 5;
+                $v['in_stock_qty'] = 0;
+            }
+
             if ($v['qty'] <= 0) {
             if ($v['qty'] <= 0) {
                 unset($data[$k]);
                 unset($data[$k]);
                 continue;
                 continue;
@@ -215,7 +222,7 @@ class DwyController extends BaseController
             foreach ($list as $kk => $vv) {
             foreach ($list as $kk => $vv) {
 
 
                 //写死的代码
                 //写死的代码
-                if($vv['num'] > 0 )  $vv['num'] = 300;
+                if($vv['num'] > 0 )  $vv['num'] = 500;
                 //end
                 //end
 
 
                 if ($vv['num'] == 0) continue;
                 if ($vv['num'] == 0) continue;
@@ -299,26 +306,33 @@ class DwyController extends BaseController
 //                $data[$kk]['box_code_show'] = '商标五号仓';
 //                $data[$kk]['box_code_show'] = '商标五号仓';
 
 
                 $c = $vv;
                 $c = $vv;
-                $c['box_code'] = 'CK00004';
-                $c['box_code_show'] = '商标一号仓';
+                $c['box_code'] = 'CK00012';
+                $c['box_code_show'] = '商标九号仓';
+                $c['restock_qty'] = '5';
+                $c['send_qty'] = '5';
+                $c['qty'] = '5';
+                $c['use_qty'] = '5';
 
 
 //
 //
                 $b = $vv;
                 $b = $vv;
-                $b['box_code'] = 'CK00010';
-                $b['box_code_show'] = '商标七号仓';
+                $b['restock_qty'] = '5';
+                $b['send_qty'] = '5';
+                $b['qty'] = '5';
+                $b['use_qty'] = '5';
+                $b['box_code'] = 'CK00013';
+                $b['box_code_show'] = '商标十号仓';//
+
+
+                $d = $vv;
+                $d['box_code'] = 'CK00014';
+                $d['box_code_show'] = '商标十一号仓';
+
+//                $d = $vv;
+//                $d['box_code'] = 'CK00008';
+//                $d['box_code_show'] = '商标五号仓';
             }
             }
 
 
-//            if($vv['box_code'] === 'CK00008'){
-//
-//                unset($data[$kk]);
-//
-////                $c = $vv;
-////                $c['box_code'] = 'CK00009';
-////                $c['box_code_show'] = '商标六号仓';
-////                $data[] = $c;
-//            }
-//
-            if($vv['box_code'] === 'CK00004'){
+            if($vv['box_code'] === 'CK00008'||$vv['box_code'] === 'CK00007'||$vv['box_code'] === 'CK00004'||$vv['box_code'] === 'CK00010'){
 
 
                 unset($data[$kk]);
                 unset($data[$kk]);
 
 
@@ -328,11 +342,22 @@ class DwyController extends BaseController
 //                $data[] = $c;
 //                $data[] = $c;
             }
             }
 //
 //
+//            if($vv['box_code'] === 'CK00004'){
+//
+//                unset($data[$kk]);
+//
+////                $c = $vv;
+////                $c['box_code'] = 'CK00009';
+////                $c['box_code_show'] = '商标六号仓';
+////                $data[] = $c;
+//            }
+//
 //
 //
         }
         }
         if(isset($c))  {
         if(isset($c))  {
             $data[] = $c;
             $data[] = $c;
             $data[] = $b;
             $data[] = $b;
+            $data[] = $d;
         }
         }
 
 
         sort($data);
         sort($data);
@@ -438,6 +463,28 @@ class DwyController extends BaseController
 
 
         return [200, 'data' => json_decode($result['data'],true)];
         return [200, 'data' => json_decode($result['data'],true)];
     }
     }
+    public function setBoxTrademark(Request $request){
+        $url = 'https://tm.dwycloud.com/jbl/api/module-data/brand_sale_order/brand_sale_order/diy/find_roll_qr_code_list';
+        $header = [
+            'Content-Type:application/json',
+            'Authorization: ' .'Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiI1NjYxNTc5MjMwMDUzNzAzNjgiLCJhdXRoIjoiUk9MRV9JTk5FUl9VU0VSLFJPTEVfQlJBTkRfU1VQUExJRVIsUk9MRV9JTlRFUkZBQ0UsUk9MRV9VU0VfQlJBTkRfU1VQUExJRVIsUk9MRV9TRU5EX0JSQU5EX1NVUFBMSUVSIiwidG9rZW5JZCI6IjQiLCJleHAiOjE3MTk2MzM1NTJ9.CC69s4dpUdd9UqQlpeK5UF3DwY5Zenn-YHv8Iy1ai0cCXgere7r7jskWU9ARmKotys2tCGYRlO-Idtxdwdsefg',
+        ];
+        $data  = [
+            'roll_qr_code_list' => [
+                '171368443563212'
+            ]
+        ];
+        $a = $this->post_helper($url, json_encode($data), $header);
+        var_dump($a);die;
+        $a = json_decode($a,true);
+        $detail = [];
+        foreach ($a['data'] as $v){
+            $code = $v['brand_qr_code'];
+            $detail[] = $code;
+        }
+        file_put_contents('1.txt',json_encode($detail));
+        var_dump($a);die;
+    }
 
 
 
 
     public function getBoxTrademark(Request $request){
     public function getBoxTrademark(Request $request){
@@ -463,7 +510,10 @@ class DwyController extends BaseController
                 if (($content = file_get_contents($filePath)) === false) continue;
                 if (($content = file_get_contents($filePath)) === false) continue;
                 $decodedContent = json_decode($content, true);
                 $decodedContent = json_decode($content, true);
                 if (json_last_error() !== JSON_ERROR_NONE) continue;
                 if (json_last_error() !== JSON_ERROR_NONE) continue;
-                $detail[$v] = $decodedContent;
+                $detail[] = [
+                    'detail'=>$decodedContent,
+                    'code'=>$v,
+                ];
             }
             }
         }
         }