gogs il y a 1 an
Parent
commit
2e0636047b

+ 9 - 5
app/Http/Controllers/Api/TestController.php

@@ -6,6 +6,7 @@ namespace App\Http\Controllers\Api;
 use App\Model\BoxDetail;
 use App\Service\Box\BoxHookService;
 use App\Service\MeasureService;
+use App\Service\OperationLogService;
 use Illuminate\Http\Request;
 
 
@@ -13,17 +14,20 @@ class TestController extends BaseController
 {
 
 
+    public function tt(){
+
+    }
 
     public function boxInsert(){
 
     }
 
     public function aa(){
-        $service = BoxHookService::getInstance();
-
-        list($status,$msg) = $service->boxDetail(['order_no'=>'202306130543108902']);
-        var_dump($status);
-        var_dump($msg);
+        $a = new OperationLogService();
+        $user['id'] = 1;
+        $data = json_decode('{"model_type":1,"sales_order_type":1,"crt_name":"\u8d85\u7ea7\u7ba1\u7406\u5458","order_number":"T9XS.202402281513167014","order_type":168,"construction_time":1706716800,"handover_time":1706630400,"deal_type":177,"customer_id":17,"sign_time":1709049600,"expire_time":1709049600,"contract_state":178,"employee_one":[52],"employee_one_title":"\u5185\u6d4b\u9ad8\u5065","employee_two":[47],"employee_two_title":"\u5185\u6d4b\u5510\u73ca","employee_three":[43],"employee_three_title":"\u738b\u7965","rate":"100.00","product_total":"2220.00","contract_fee":"2220.00","other_fee":"0","discount_fee":"0","contract_type":182,"pay_way":183,"send_state":188,"logistics_company":191,"product":[{"product_id":49,"code":"999","number":"10","bar_code":"11","title":"999","size":"1","depart_price":"222.00","sports_bag_id":0,"_X_ROW_KEY":"row_196","cost":"444.00","basic_type_id":0,"retail_price":"222.00","final_amount":"2220.00","price":"222.00"}],"menu_id":"37","file":[],"depart_id":2,"top_depart_id":2}
+',true);
+        $a->setOperationList($data,$user,1,37);
     }
 
 

+ 5 - 2
app/Service/OperationLogService.php

@@ -47,7 +47,7 @@ class OperationLogService extends Service
 
     public function setOperationList($data,$user,$type=1,$menu_id=18){
 
-
+        file_put_contents('log.txt',json_encode($data).PHP_EOL,8);
 
         //获取oa参数
         $key = 'menu_id'; // 要匹配的键
@@ -76,6 +76,7 @@ class OperationLogService extends Service
             $log = new OperationLog();
             $log->user_id = $user['id'];
             $log->menu_id = $menu_id;
+            $log->order_no = $data['order_number'];
             $log->type = $type;
             $log->save();
             $id = $log->id;
@@ -95,10 +96,12 @@ class OperationLogService extends Service
             }
             OperationLogDetail::insert($bind_data_detail);
             DB::commit();
+            die('ok');
             return [true,''];
         }catch (\Exception $e){
             DB::rollBack();
-
+            var_dump($e->getLine().$e->getMessage());die;
+            file_put_contents('log.txt',$e->getLine().$e->getMessage().PHP_EOL,8);
             return [false,$e->getLine().$e->getMessage()];
         }