From 93d1be694d0c9e70899781dab787e4474a535d9f Mon Sep 17 00:00:00 2001
From: jiangs <373297395@qq.com>
Date: Wed, 18 Mar 2026 16:53:08 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=B9=B3=E5=8F=B0=E9=A1=B9?=
=?UTF-8?q?=E7=9B=AE=E7=BB=B4=E6=8A=A4=EF=BC=8C=E5=8C=BB=E7=96=97=E6=9C=BA?=
=?UTF-8?q?=E6=9E=84=E7=BA=A7=E5=88=AB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../resources/mapper/RegHospitalMapper.xml | 2 +-
.../controller/RegRequestInfoController.java | 4 +++-
.../RegTransitSampleController.java | 6 +++++
.../controller/dict/RegItemController.java | 15 ++++++++++++
.../transitPF/mapper/RegItemMapper.java | 4 ++++
.../mapper/RegRequestInfoMapper.java | 2 +-
.../transitPF/service/RegItemService.java | 5 ++++
.../service/RegRequestInfoService.java | 2 +-
.../service/RegTransitSampleService.java | 2 ++
.../service/impl/RegItemServiceImpl.java | 20 ++++++++++++++++
.../impl/RegRequestInfoServiceImpl.java | 14 +++++++----
.../impl/RegTransitSampleServiceImpl.java | 23 +++++++++++++++++++
.../main/resources/mapper/RegDictMapper.xml | 1 +
.../main/resources/mapper/RegItemMapper.xml | 16 ++++++++++---
.../resources/mapper/RegRequestInfoMapper.xml | 4 +++-
15 files changed, 108 insertions(+), 12 deletions(-)
diff --git a/pf_interfaceCommon/src/main/resources/mapper/RegHospitalMapper.xml b/pf_interfaceCommon/src/main/resources/mapper/RegHospitalMapper.xml
index d1b3184..76b8e76 100644
--- a/pf_interfaceCommon/src/main/resources/mapper/RegHospitalMapper.xml
+++ b/pf_interfaceCommon/src/main/resources/mapper/RegHospitalMapper.xml
@@ -18,7 +18,7 @@
- select hospital_id, hospital_code, hospital_name, hospital_userinfo, status, create_by, create_time, remark
+ select hospital_id, hospital_code, hospital_name, hospital_userinfo, status, create_by, create_time, remark,hospital_type
from Reg_hospital
diff --git a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/controller/RegRequestInfoController.java b/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/controller/RegRequestInfoController.java
index 1f3aaaa..020d603 100644
--- a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/controller/RegRequestInfoController.java
+++ b/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/controller/RegRequestInfoController.java
@@ -45,7 +45,9 @@ public class RegRequestInfoController extends BaseController {
@ApiOperation("开单项目信息")
@GetMapping("/getItemInfo")
public Result getItemInfo() {
- return regRequestInfoService.getItemInfo();
+ String loginYLJG = getLoginUser().getSysLoginParam().getLoginYLJG();
+ if (loginYLJG == null || loginYLJG.equals("")) return new Result("-1", "获取登录的医疗机构失败!");
+ return regRequestInfoService.getItemInfo(loginYLJG);
}
diff --git a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/controller/RegTransitSampleController.java b/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/controller/RegTransitSampleController.java
index 74d5b27..d63bbad 100644
--- a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/controller/RegTransitSampleController.java
+++ b/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/controller/RegTransitSampleController.java
@@ -86,4 +86,10 @@ public class RegTransitSampleController extends BaseController {
return regTransitSampleService.getInpInfo(dept,st,et,yljg,getUsername());
}
+ @ApiOperation("获取已打印的条码数据")
+ @GetMapping("/sampleCollect")
+ public Result getSampleCollectInfo(String barcode){
+ return regTransitSampleService.getSampleCollectInfo(barcode);
+ }
+
}
diff --git a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/controller/dict/RegItemController.java b/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/controller/dict/RegItemController.java
index dc30193..ee904bd 100644
--- a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/controller/dict/RegItemController.java
+++ b/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/controller/dict/RegItemController.java
@@ -1,6 +1,7 @@
package com.transitPlatForm.transitPF.controller.dict;
import com.transitPlatForm.common.annotation.Log;
+import com.transitPlatForm.common.annotation.RepeatSubmit;
import com.transitPlatForm.common.core.controller.BaseController;
import com.transitPlatForm.common.core.domain.Result;
import com.transitPlatForm.common.core.domain.entity.reg.RegItem;
@@ -53,4 +54,18 @@ public class RegItemController extends BaseController {
public Result delete(@RequestBody RegItem regItem){
return regItemService.delete(regItem);
}
+
+ @ApiOperation("获取条码已对照项目")
+ @GetMapping("/compare")
+ public Result queryCompareInfo(String itemclass){
+ return regItemService.queryCompareInfo(itemclass);
+ }
+
+ @ApiOperation("获取条码未对照项目")
+ @GetMapping("/noCompare")
+ public Result queryNoCompareInfo(String itemclass,String compareStatus){
+ //compareStatus 1 未对照项目 2. 其他对照项目
+ if(compareStatus == null) return new Result("-1","compareStatus参数不能为空!");
+ return regItemService.queryNoCompareInfo(itemclass,compareStatus);
+ }
}
diff --git a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/mapper/RegItemMapper.java b/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/mapper/RegItemMapper.java
index f821ff3..1e34474 100644
--- a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/mapper/RegItemMapper.java
+++ b/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/mapper/RegItemMapper.java
@@ -1,6 +1,7 @@
package com.transitPlatForm.transitPF.mapper;
import com.transitPlatForm.common.core.domain.entity.reg.RegItem;
+import org.apache.ibatis.annotations.Param;
import java.util.List;
@@ -9,4 +10,7 @@ public interface RegItemMapper {
void add(RegItem regItem);
void update(RegItem regItem);
+ List queryCompareInfo(String itemclass);
+
+ List queryNoCompareInfo(@Param("itemclass") String itemclass,@Param("compareStatus") String compareStatus);
}
diff --git a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/mapper/RegRequestInfoMapper.java b/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/mapper/RegRequestInfoMapper.java
index 1b99765..1c2e944 100644
--- a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/mapper/RegRequestInfoMapper.java
+++ b/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/mapper/RegRequestInfoMapper.java
@@ -14,7 +14,7 @@ public interface RegRequestInfoMapper {
List queryReqDetail(String applyId);
- List