From 95d997467feeed52367d4342c6a0f767edae7d07 Mon Sep 17 00:00:00 2001
From: jiangs <373297395@qq.com>
Date: Wed, 22 Jul 2026 17:31:08 +0800
Subject: [PATCH] =?UTF-8?q?=E8=BE=93=E8=A1=80=E5=BC=B9=E7=AA=97=E6=8F=90?=
=?UTF-8?q?=E7=A4=BA=EF=BC=8C=E5=A4=A7=E9=87=8F=E7=94=A8=E8=A1=80=E7=94=B3?=
=?UTF-8?q?=E8=AF=B7=E6=A8=A1=E7=89=88?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.idea/MarsCodeWorkspaceAppSettings.xml | 7 ++
.../constants/BloodPrintTypeConstants.java | 4 +
.../XkTransfuseApplyApprovalMapper.java | 3 +
.../com/czblood/bus/pojo/ReportParam.java | 1 +
.../mapper/XkTransfuseApplyApprovalMapper.xml | 7 ++
.../controller/BimStipsController.java | 39 ++++++++
.../busBloodbank/mapper/BimStipsMapper.java | 10 ++
.../busBloodbank/service/BimStipsService.java | 12 +++
.../service/impl/BimStipsServiceImpl.java | 39 ++++++++
.../main/resources/mapper/BimStipsMapper.xml | 97 +++++++++++++++++++
.../mapper/TransfuseApplyBeforeMapper.java | 3 +
.../impl/TransfuseApplyBeforeServiceImpl.java | 36 ++++++-
.../impl/TransfuseApplyServiceImpl.java | 17 +++-
.../busDoctor/utils/TransfuseApplyUtil.java | 27 ++++--
.../mapper/TransfuseApplyBeforeMapper.xml | 16 +++
15 files changed, 308 insertions(+), 10 deletions(-)
create mode 100644 .idea/MarsCodeWorkspaceAppSettings.xml
create mode 100644 blood_bus_bloodbank/src/main/java/com/czblood/busBloodbank/controller/BimStipsController.java
create mode 100644 blood_bus_bloodbank/src/main/java/com/czblood/busBloodbank/mapper/BimStipsMapper.java
create mode 100644 blood_bus_bloodbank/src/main/java/com/czblood/busBloodbank/service/BimStipsService.java
create mode 100644 blood_bus_bloodbank/src/main/java/com/czblood/busBloodbank/service/impl/BimStipsServiceImpl.java
create mode 100644 blood_bus_bloodbank/src/main/resources/mapper/BimStipsMapper.xml
diff --git a/.idea/MarsCodeWorkspaceAppSettings.xml b/.idea/MarsCodeWorkspaceAppSettings.xml
new file mode 100644
index 0000000..b26fdc6
--- /dev/null
+++ b/.idea/MarsCodeWorkspaceAppSettings.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/blood_bus/src/main/java/com/czblood/bus/constants/BloodPrintTypeConstants.java b/blood_bus/src/main/java/com/czblood/bus/constants/BloodPrintTypeConstants.java
index 750787d..2125198 100644
--- a/blood_bus/src/main/java/com/czblood/bus/constants/BloodPrintTypeConstants.java
+++ b/blood_bus/src/main/java/com/czblood/bus/constants/BloodPrintTypeConstants.java
@@ -16,4 +16,8 @@ public class BloodPrintTypeConstants {
* 知情同意书2
*/
public static final String INFORMED_CONSENT_2 = "INFORMED_CONSENT_2";
+ /**
+ * 大量用血审批单
+ */
+ public static final String LARGE_APPLY = "LARGE_APPLY";
}
diff --git a/blood_bus/src/main/java/com/czblood/bus/mapper/XkTransfuseApplyApprovalMapper.java b/blood_bus/src/main/java/com/czblood/bus/mapper/XkTransfuseApplyApprovalMapper.java
index dbb8220..9a8a128 100644
--- a/blood_bus/src/main/java/com/czblood/bus/mapper/XkTransfuseApplyApprovalMapper.java
+++ b/blood_bus/src/main/java/com/czblood/bus/mapper/XkTransfuseApplyApprovalMapper.java
@@ -2,8 +2,11 @@ package com.czblood.bus.mapper;
import com.czblood.bus.pojo.XkTransfuseApplyApproval;
+import java.util.List;
+
public interface XkTransfuseApplyApprovalMapper {
XkTransfuseApplyApproval queryOneByBillNo(String billNo);
+ List queryList(XkTransfuseApplyApproval xkTransfuseApplyApproval);
void insert(XkTransfuseApplyApproval xkTransfuseApplyApproval);
void update(XkTransfuseApplyApproval xkTransfuseApplyApproval);
void delete(String billNo);
diff --git a/blood_bus/src/main/java/com/czblood/bus/pojo/ReportParam.java b/blood_bus/src/main/java/com/czblood/bus/pojo/ReportParam.java
index 449b59a..5715718 100644
--- a/blood_bus/src/main/java/com/czblood/bus/pojo/ReportParam.java
+++ b/blood_bus/src/main/java/com/czblood/bus/pojo/ReportParam.java
@@ -14,4 +14,5 @@ import java.util.Date;
public class ReportParam {
private String billNo;
private String beinhosId;
+ private String bloodSum;
}
diff --git a/blood_bus/src/main/resources/mapper/XkTransfuseApplyApprovalMapper.xml b/blood_bus/src/main/resources/mapper/XkTransfuseApplyApprovalMapper.xml
index 76aa432..a53bb3c 100644
--- a/blood_bus/src/main/resources/mapper/XkTransfuseApplyApprovalMapper.xml
+++ b/blood_bus/src/main/resources/mapper/XkTransfuseApplyApprovalMapper.xml
@@ -40,6 +40,13 @@
+
\ No newline at end of file
diff --git a/blood_bus_bloodbank/src/main/java/com/czblood/busBloodbank/controller/BimStipsController.java b/blood_bus_bloodbank/src/main/java/com/czblood/busBloodbank/controller/BimStipsController.java
new file mode 100644
index 0000000..c1050cb
--- /dev/null
+++ b/blood_bus_bloodbank/src/main/java/com/czblood/busBloodbank/controller/BimStipsController.java
@@ -0,0 +1,39 @@
+package com.czblood.busBloodbank.controller;
+
+import com.czblood.busBloodbank.service.BimStipsService;
+import com.czblood.common.core.domain.Result;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+
+@Api(tags = "右下角提醒")
+@RestController
+@RequestMapping("/bus/bloodbank/stips")
+public class BimStipsController {
+
+ @Resource
+ private BimStipsService bimStipsService;
+
+
+ @ApiOperation("查询列表数据,医生站,血型总量类型")
+ @GetMapping("/queryListByDoctor")
+ public Result queryListByDoctor(){
+ return bimStipsService.queryListByDoctor();
+ }
+
+ @ApiOperation("查询列表数据,输血科,血液品种总量类型")
+ @GetMapping("/queryListByBlood")
+ public Result queryListByBlood(){
+ return bimStipsService.queryListByBlood();
+ }
+
+ @ApiOperation("查询过期血液")
+ @GetMapping("/queryExpiredBlood")
+ public Result queryExpiredBlood(){
+ return bimStipsService.queryExpiredBlood();
+ }
+}
diff --git a/blood_bus_bloodbank/src/main/java/com/czblood/busBloodbank/mapper/BimStipsMapper.java b/blood_bus_bloodbank/src/main/java/com/czblood/busBloodbank/mapper/BimStipsMapper.java
new file mode 100644
index 0000000..f4b73d2
--- /dev/null
+++ b/blood_bus_bloodbank/src/main/java/com/czblood/busBloodbank/mapper/BimStipsMapper.java
@@ -0,0 +1,10 @@
+package com.czblood.busBloodbank.mapper;
+
+import java.util.List;
+import java.util.Map;
+
+public interface BimStipsMapper {
+ List