Browse Source

检验互认修改

lgy 2 days ago
parent
commit
4a8e569112
1 changed files with 10 additions and 2 deletions
  1. 10 2
      jcjyhr/app/zskk/servies/CommonServies.php

+ 10 - 2
jcjyhr/app/zskk/servies/CommonServies.php

@@ -465,11 +465,16 @@ class CommonServies
                 'create_time' => $REPORTTIME,
                 'create_time' => $REPORTTIME,
             ];
             ];
         
         
-            $this->handleINSPECT_REPORT_ITEMS($INSPECT_REPORT_ITEMS, $params['INSPECT_REPORT_ITEMS'],[
+            $HR = $this->handleINSPECT_REPORT_ITEMS($INSPECT_REPORT_ITEMS, $params['INSPECT_REPORT_ITEMS'],[
                 'REPORTID' => $REPORTID,
                 'REPORTID' => $REPORTID,
                 'INSPECT_REPORT_CODE' => $INSPECT_REPORT_CODE, 
                 'INSPECT_REPORT_CODE' => $INSPECT_REPORT_CODE, 
                 'ORGCODE' => $ORGCODE, 
                 'ORGCODE' => $ORGCODE, 
             ]);
             ]);
+            if($HR == 2)
+            {
+                $INSPECT_REPORT['RECOG_STATUS'] = '*';
+                $INSPECT_REPORT['HR_RANGE'] = '阳泉-HR';
+            }
             $INSPECT_REPORTS[] = $INSPECT_REPORT;
             $INSPECT_REPORTS[] = $INSPECT_REPORT;
 //        }
 //        }
 
 
@@ -479,7 +484,7 @@ class CommonServies
         ];
         ];
     }
     }
 
 
-    public function handleINSPECT_REPORT_ITEMS(&$INSPECT_REPORT_ITEMS, $datas, $INSPECT_REPORT): void {
+    public function handleINSPECT_REPORT_ITEMS(&$INSPECT_REPORT_ITEMS, $datas, $INSPECT_REPORT): string {
 
 
 
 
         // 检验细项名称/抗生素
         // 检验细项名称/抗生素
@@ -520,6 +525,7 @@ class CommonServies
         $INSPECT_REPORT_CODE = $INSPECT_REPORT['INSPECT_REPORT_CODE'];
         $INSPECT_REPORT_CODE = $INSPECT_REPORT['INSPECT_REPORT_CODE'];
         $REPORTID = $INSPECT_REPORT['REPORTID'];
         $REPORTID = $INSPECT_REPORT['REPORTID'];
         $ORGCODE = $INSPECT_REPORT['ORGCODE'];
         $ORGCODE = $INSPECT_REPORT['ORGCODE'];
+        $HR = 1;
         foreach($datas as $data) {
         foreach($datas as $data) {
 
 
             $LAB_ITEMDETAILNAME = $data['LAB_ITEMDETAILNAME'];
             $LAB_ITEMDETAILNAME = $data['LAB_ITEMDETAILNAME'];
@@ -545,6 +551,7 @@ class CommonServies
                 if(($DICT_DATA['XMMC'] ?? '') == $LAB_HR_ITEMDETAILNAME)
                 if(($DICT_DATA['XMMC'] ?? '') == $LAB_HR_ITEMDETAILNAME)
                 {
                 {
                     $RECOG_STATUS = '*';
                     $RECOG_STATUS = '*';
+                    $HR = 2;
                 }
                 }
             }
             }
             $INSPECT_REPORT_ITEM = [
             $INSPECT_REPORT_ITEM = [
@@ -571,6 +578,7 @@ class CommonServies
             ];
             ];
             $INSPECT_REPORT_ITEMS[] = $INSPECT_REPORT_ITEM;
             $INSPECT_REPORT_ITEMS[] = $INSPECT_REPORT_ITEM;
         }
         }
+        return $HR;
     }
     }