panghu hai 1 ano
pai
achega
e8a901d8d6

+ 1 - 0
app/Console/Commands/TestCommand.php

@@ -64,6 +64,7 @@ class TestCommand extends Command
      */
     public function handle()
     {
+        dd(11111);
 //        $file_path = 'storage/contract/测试.docx';
 //
 //        $json = '{"name": "江雨","text":"测试一下","phone":"13012341234"}';

+ 28 - 0
app/Http/Controllers/AdminApi/SignContractController.php

@@ -82,6 +82,34 @@ class SignContractController extends AdminController
         ]);
     }
 
+    /**
+     * 获取签署列表
+     * @return \Illuminate\Http\JsonResponse
+     */
+    function getSignContractList()
+    {
+        $search=request()->input('search');
+
+        $where = [['is_del',0]];
+        if(!empty($search)){
+            $where[] = ['contracts_no','like','%'.$search.'%'];
+        }
+
+        $list = SignContract::where($where)
+            ->select(['id','contracts_no','status','contracts_id','created_at'])
+            ->paginate(10);
+
+        foreach ($list as $key => $value) {
+            $value->{'contracts_name'} = Contract::where('id',$value->contracts_id)->value('name');
+        }
+
+        return $this->apiResponseSuccess('获取列表成功', [
+            'items' => $list->items(),
+            'total' => $list->total(),
+            'limit' => 10,
+        ]);
+    }
+
     /**
      * 创建合同签署
      * @return \Illuminate\Http\JsonResponse

+ 1 - 0
routes/adminApi/signContract.php

@@ -9,6 +9,7 @@ Route::group( ['domain' => env('APP_ADMIN_HOST'), 'prefix' => 'signContract'],fu
     Route::match(['get','post'],'firm', 'SignContractController@getFirmList')->name('adminApi.signContract.firm');//
     Route::match(['get','post'],'member', 'SignContractController@getMemberList')->name('adminApi.signContract.member'); //
     Route::match(['get','post'],'create', 'SignContractController@createSignContract')->name('adminApi.signContract.create'); //
+    Route::match(['get','post'],'list', 'SignContractController@getSignContractList')->name('adminApi.signContract.list'); //
 
 });