Explorar el Código

add getSampleDetail

ggsong hace 3 años
padre
commit
4b79192c79

+ 6 - 0
app/api/business/SampleBus.php

@@ -26,6 +26,12 @@ class SampleBus
         $this->uid = $JwtAuth->getUid();
     }
 
+    public function getCydDetail($sample_id)
+    {
+        $result = (new Cyd())->getCydDetailBySampleID($sample_id);
+        return $result;
+    }
+
     public function selectSampleList($task_id,$pageNum,$pageSize)
     {
         $uid = $this->uid;

+ 8 - 0
app/api/controller/v1/Cyd.php

@@ -8,6 +8,7 @@
 namespace app\api\controller\v1;
 
 use app\api\business\CydBus;
+use app\api\business\SampleBus;
 use think\exception\ValidateException;
 
 class Cyd
@@ -36,6 +37,13 @@ class Cyd
         return showSuccess($result);
     }
 
+    public function getCydDetail()
+    {
+        $sample_id = request()->param('sample_id', '', 'trim');
+        $result = (new SampleBus())->getCydDetail($sample_id);
+        return $result;
+    }
+
 
 
 }

+ 9 - 0
app/api/model/Cyd.php

@@ -26,6 +26,15 @@ class Cyd extends Model
         return $this->belongsTo('unitSample', 'sample_unit', 'id');
     }
 
+    public function getCydDetailBySampleID($sample_id)
+    {
+        $cyd = (new Cyd());
+        $data = $cyd->with(['unitProduction', 'unitTest','unitSample'])
+            ->where('sample_id','=',$sample_id)
+            ->select();
+        return $data;
+    }
+
     public function selectCydInfoByTaskID($task_id)
     {
         return $this->where([

+ 1 - 1
app/api/route/app.php

@@ -21,6 +21,7 @@ Route::group(function () {
     //抽样单相关路由
     Route::post(":version.getCydList",":version.Cyd/getCydList");        //获取抽样单列表
     Route::post(":version.updateCydStatus",":version.Cyd/updateCydStatus");        //修改抽样单上报状态
+    Route::post(":version.getSampleDetail",":version.Cyd/getCydDetail");        //获取抽样单详情
 
 
 
@@ -84,7 +85,6 @@ PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)
 //Route::post(":version.getSampleId",":version.index/getSampleId");        //登录
 //Route::post(":version.setSampleStatus",":version.index/setSampleStatus");        //登录
 //Route::post(":version.delSample",":version.index/delSample");        //登录
-//Route::post(":version.getSampleDetail",":version.index/getSampleDetail");        //登录
 //Route::post(":version.getTestPesticides",":version.index/getTestPesticides");        //登录
 //Route::post(":version.saveSamplePesticides",":version.index/saveSamplePesticides");        //登录
 //Route::post(":version.editSamplePesticides",":version.index/editSamplePesticides");        //登录