selectLasSapSampleregList(LasSapSamplereg lasSapSamplereg);
-
- /**
- * 新增样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-
- *
- * @param lasSapSamplereg 样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-
- * @return 结果
- */
- public int insertLasSapSamplereg(LasSapSamplereg lasSapSamplereg);
-
- /**
- * 修改样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-
- *
- * @param lasSapSamplereg 样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-
- * @return 结果
- */
- public int updateLasSapSamplereg(LasSapSamplereg lasSapSamplereg);
-
- /**
- * 删除样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-
- *
- * @param testdate 样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-主键
- * @return 结果
- */
- public int deleteLasSapSampleregByTestdate(String testdate);
-
- /**
- * 批量删除样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-
- *
- * @param testdates 需要删除的数据主键集合
- * @return 结果
- */
- public int deleteLasSapSampleregByTestdates(String[] testdates);
}
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/push/OracleSlaveDataAutoPushService.java b/ruoyi-admin/src/main/java/com/neuhis/his/push/OracleSlaveDataAutoPushService.java
index 71c47e3ac..bb6186bbc 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/push/OracleSlaveDataAutoPushService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/push/OracleSlaveDataAutoPushService.java
@@ -3,6 +3,7 @@ package com.neuhis.his.push;
import cn.hutool.core.date.DateUtil;
import cn.hutool.json.JSONUtil;
import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.DataSourceType;
import com.ruoyi.common.utils.StringUtils;
import com.neuhis.his.domain.BizApi;
import com.neuhis.his.domain.BizApiFieldMapping;
@@ -50,6 +51,10 @@ public class OracleSlaveDataAutoPushService {
VpMessageRecordService db2vpMessageRecordService;
@Resource(name = "db3")
VpMessageRecordService db3vpMessageRecordService;
+ @Resource(name = "winlis")
+ VpMessageRecordService dbWinlisVpMessageRecordService;
+ @Resource(name = "pacs")
+ VpMessageRecordService dbPacsVpMessageRecordService;
private String url;
@@ -140,6 +145,10 @@ public class OracleSlaveDataAutoPushService {
db2vpMessageRecordService.insertOrUpdateByPrimaryKey(vpMessageRecord);
else if ("3".equals(bizApi.getDb()))
db3vpMessageRecordService.insertOrUpdateByPrimaryKey(vpMessageRecord);
+ else if (DataSourceType.WINLIS.name().equals(bizApi.getDb()))
+ dbWinlisVpMessageRecordService.insertOrUpdateByPrimaryKey(vpMessageRecord);
+ else if (DataSourceType.PACS.name().equals(bizApi.getDb()))
+ dbPacsVpMessageRecordService.insertOrUpdateByPrimaryKey(vpMessageRecord);
else
vpMessageRecordService.insertOrUpdateByPrimaryKey(vpMessageRecord);
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/FinOpbInvoiceinfoService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/FinOpbInvoiceinfoService.java
index 8ffd234e1..28a97ad30 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/FinOpbInvoiceinfoService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/FinOpbInvoiceinfoService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service;
-import com.neuhis.his.domain.entity.FinOpbInvoiceinfo;
+import com.neuhis.his.domain.entity.his.FinOpbInvoiceinfo;
public interface FinOpbInvoiceinfoService{
int deleteByPrimaryKey(String invoiceNo,String transType,String invoiceSeq);
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/IBjCaService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/IBjCaService.java
index c432a371c..f407aaae0 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/IBjCaService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/IBjCaService.java
@@ -1,5 +1,8 @@
package com.neuhis.his.service;
+import com.neuhis.his.domain.vo.bjca.BjCaResult;
+import com.neuhis.his.domain.vo.bjca.CaStartVo;
+
/**
*
* 北京CA自动签名,用于补历史签名数据
@@ -7,24 +10,27 @@ package com.neuhis.his.service;
* 接口2 3.4.3.3 自动签名(autoSign)的反参这二个数据存库signResult签名结果,signCert签名证书,
* 接口3 3.4.7.1 产生时间戳(createAndGetTssInfo) 第三个接口的时间戳结果:入参:oriData,这个是啥字段? 数据原文和自动签名接口里面传的数据原文保持一致就行
*
+ *
+ * {"status":89000005,"message":"验证请求签名错误"}: 原因分析:1、真正的签名错误;2、多一个后台不存在的参数;
+ * {"status":89000001,"message":"请求参数错误","data":{"errCode":89000001,"errMsg":"请求参数错误(请传入数字格式的过期时间)"}}: 原因分析:Data数据没有BASE64编码
* @author dazer
* @date 2025/3/3 19:26
**/
public interface IBjCaService {
/**
* 开启自动签名
- * @return 返回的signDataId
+ * @return 返回的signDataId, 【签署的任务id】[签名任务id]
*/
String startAutoSign();
/**
* 自动签名
- * @param signDataId startAutoSign开启自动签名接口:返回的signDataId
+ * @param autoSignSignDataId startAutoSign开启自动签名接口:返回的【签署的任务id】
* @param oriDataBase64 待签数据(必须是 base64编码)
*/
- void autoSign(String signDataId, String oriDataBase64);
+ BjCaResult autoSign(String autoSignSignDataId, String oriDataBase64);
/**
* 产生时间戳
* @param oriDataBase64 待签数据(必须是 base64编码)
*/
- void createAndGetTssInfo(String oriDataBase64);
+ String createAndGetTssInfo(String oriDataBase64);
}
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IComControlargumentService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IComControlargumentService.java
index 72f494a20..89a7d9a29 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IComControlargumentService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IComControlargumentService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.ComControlargument;
+import com.neuhis.his.domain.entity.his.ComControlargument;
public interface IComControlargumentService {
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IComDepartmentService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IComDepartmentService.java
index 604d56684..6a9e50a63 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IComDepartmentService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IComDepartmentService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.ComDepartment;
+import com.neuhis.his.domain.entity.his.ComDepartment;
public interface IComDepartmentService {
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IComDictionaryService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IComDictionaryService.java
index 864e1d893..51a50d4ff 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IComDictionaryService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IComDictionaryService.java
@@ -1,7 +1,7 @@
package com.neuhis.his.service.his;
import com.neuhis.his.common.ComDictionaryTypeEnum;
-import com.neuhis.his.domain.entity.ComDictionary;
+import com.neuhis.his.domain.entity.his.ComDictionary;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IComEmployeeService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IComEmployeeService.java
index 0fcb650c0..67673f778 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IComEmployeeService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IComEmployeeService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.ComEmployee;
+import com.neuhis.his.domain.entity.his.ComEmployee;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IComPatientinfoService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IComPatientinfoService.java
index 50c8ac570..912bd756f 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IComPatientinfoService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IComPatientinfoService.java
@@ -1,6 +1,9 @@
package com.neuhis.his.service.his;
import com.neuhis.his.domain.entity.*;
+import com.neuhis.his.domain.entity.his.ComPatientinfo;
+import com.neuhis.his.domain.entity.his.FinIprInmaininfo;
+import com.neuhis.his.domain.entity.his.FinOprRegister;
import java.util.Date;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IDawnCodeInfoService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IDawnCodeInfoService.java
index 855bb8029..0636d6fd2 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IDawnCodeInfoService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IDawnCodeInfoService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.DawnCodeInfo;
+import com.neuhis.his.domain.entity.his.DawnCodeInfo;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinComExamorderService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinComExamorderService.java
index 6079d0a36..4f60feb5e 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinComExamorderService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinComExamorderService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.FinComExamorder;
+import com.neuhis.his.domain.entity.his.FinComExamorder;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinComUndruginfoService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinComUndruginfoService.java
index 1802f771f..940a60a22 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinComUndruginfoService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinComUndruginfoService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.FinComUndruginfo;
+import com.neuhis.his.domain.entity.his.FinComUndruginfo;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinComUndrugztinfoService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinComUndrugztinfoService.java
index 766df6629..5dd8706a9 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinComUndrugztinfoService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinComUndrugztinfoService.java
@@ -1,7 +1,7 @@
package com.neuhis.his.service.his;
import com.neuhis.his.domain.dto.ComUndrugZtFeeGroupItem;
-import com.neuhis.his.domain.entity.FinComUndrugztinfo;
+import com.neuhis.his.domain.entity.his.FinComUndrugztinfo;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinIpbFeeinfoService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinIpbFeeinfoService.java
index cd62a8e29..131d2b919 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinIpbFeeinfoService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinIpbFeeinfoService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.FinIpbFeeinfo;
+import com.neuhis.his.domain.entity.his.FinIpbFeeinfo;
public interface IFinIpbFeeinfoService {
int deleteByPrimaryKey(String recipeNo,String feeCode,String executeDeptcode,Short balanceNo);
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinIpbItemlistService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinIpbItemlistService.java
index 7bb582d43..4d9814b1e 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinIpbItemlistService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinIpbItemlistService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.FinIpbItemlist;
+import com.neuhis.his.domain.entity.his.FinIpbItemlist;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinIpbMedicinelistService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinIpbMedicinelistService.java
index f0c41aefb..3e9c9ed06 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinIpbMedicinelistService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinIpbMedicinelistService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.FinIpbMedicinelist;
+import com.neuhis.his.domain.entity.his.FinIpbMedicinelist;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinIprBabyinfoService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinIprBabyinfoService.java
index 87f7fedb1..967eac138 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinIprBabyinfoService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinIprBabyinfoService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.FinIprBabyinfo;
+import com.neuhis.his.domain.entity.his.FinIprBabyinfo;
public interface IFinIprBabyinfoService {
int deleteByPrimaryKey(String inpatientNo,Integer happenNo);
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinIprInmaininfoService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinIprInmaininfoService.java
index 7c7ec816d..57fb8bbf8 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinIprInmaininfoService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinIprInmaininfoService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.FinIprInmaininfo;
+import com.neuhis.his.domain.entity.his.FinIprInmaininfo;
import java.util.Date;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOpbAccountService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOpbAccountService.java
index 298ad77e3..86e74f1e6 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOpbAccountService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOpbAccountService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.FinOpbAccount;
+import com.neuhis.his.domain.entity.his.FinOpbAccount;
public interface IFinOpbAccountService {
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOpbAccountlistService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOpbAccountlistService.java
index 6cbb67b08..d103800cb 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOpbAccountlistService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOpbAccountlistService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.FinOpbAccountlist;
+import com.neuhis.his.domain.entity.his.FinOpbAccountlist;
public interface IFinOpbAccountlistService {
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOpbAccountrecordService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOpbAccountrecordService.java
index b45be9e9c..979194bb7 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOpbAccountrecordService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOpbAccountrecordService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.FinOpbAccountrecord;
+import com.neuhis.his.domain.entity.his.FinOpbAccountrecord;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOpbFeedetailService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOpbFeedetailService.java
index 9776b5098..1a467e585 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOpbFeedetailService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOpbFeedetailService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.FinOpbFeedetail;
+import com.neuhis.his.domain.entity.his.FinOpbFeedetail;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOprRegisterService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOprRegisterService.java
index 5c238b6ec..afe48e78c 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOprRegisterService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOprRegisterService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.FinOprRegister;
+import com.neuhis.his.domain.entity.his.FinOprRegister;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOprSchemaService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOprSchemaService.java
index 76f57f907..f225aec39 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOprSchemaService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IFinOprSchemaService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.FinOprSchema;
+import com.neuhis.his.domain.entity.his.FinOprSchema;
public interface IFinOprSchemaService {
int deleteByPrimaryKey(String id);
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMdcDiPathService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMdcDiPathService.java
index b2c98fc3e..5caf630da 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMdcDiPathService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMdcDiPathService.java
@@ -1,8 +1,8 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.FinIprInmaininfo;
-import com.neuhis.his.domain.entity.FinOprRegister;
-import com.neuhis.his.domain.entity.MdcDiPath;
+import com.neuhis.his.domain.entity.his.FinIprInmaininfo;
+import com.neuhis.his.domain.entity.his.FinOprRegister;
+import com.neuhis.his.domain.entity.his.MdcDiPath;
public interface IMdcDiPathService {
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetCasDiagnoseService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetCasDiagnoseService.java
index 91357a9d5..1552fc757 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetCasDiagnoseService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetCasDiagnoseService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.MetCasDiagnose;
+import com.neuhis.his.domain.entity.his.MetCasDiagnose;
public interface IMetCasDiagnoseService {
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetComIcd10Service.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetComIcd10Service.java
index ffb0af0b6..1bcbca8ca 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetComIcd10Service.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetComIcd10Service.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.MetComIcd10;
+import com.neuhis.his.domain.entity.his.MetComIcd10;
public interface IMetComIcd10Service {
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetComOperationLocalService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetComOperationLocalService.java
index 2208a8f6d..d246889e0 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetComOperationLocalService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetComOperationLocalService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.MetComOperationLocal;
+import com.neuhis.his.domain.entity.his.MetComOperationLocal;
public interface IMetComOperationLocalService {
int insert(MetComOperationLocal record);
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetIpmBookedService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetIpmBookedService.java
index d12012beb..b1804abe7 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetIpmBookedService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetIpmBookedService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.MetIpmBooked;
+import com.neuhis.his.domain.entity.his.MetIpmBooked;
public interface IMetIpmBookedService {
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetIpmExecdrugService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetIpmExecdrugService.java
index 9cb865320..58d4022b2 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetIpmExecdrugService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetIpmExecdrugService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.MetIpmExecdrug;
+import com.neuhis.his.domain.entity.his.MetIpmExecdrug;
public interface IMetIpmExecdrugService {
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetIpmExecundrugService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetIpmExecundrugService.java
index 7047325e0..d90a35c35 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetIpmExecundrugService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetIpmExecundrugService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.MetIpmExecundrug;
+import com.neuhis.his.domain.entity.his.MetIpmExecundrug;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetIpmOrderService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetIpmOrderService.java
index 7dc01ded9..e213b4d48 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetIpmOrderService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetIpmOrderService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.MetIpmOrder;
+import com.neuhis.his.domain.entity.his.MetIpmOrder;
public interface IMetIpmOrderService {
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetMrsBaseService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetMrsBaseService.java
index 4a05dda72..8ecceaca2 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetMrsBaseService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetMrsBaseService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.MetMrsBase;
+import com.neuhis.his.domain.entity.his.MetMrsBase;
public interface IMetMrsBaseService {
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetNuiCancelitemService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetNuiCancelitemService.java
index 3a922a583..b6d1529b0 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetNuiCancelitemService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetNuiCancelitemService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.MetNuiCancelitem;
+import com.neuhis.his.domain.entity.his.MetNuiCancelitem;
public interface IMetNuiCancelitemService {
int deleteByPrimaryKey(String applyNo);
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetNuiExerecordService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetNuiExerecordService.java
index 9d51d9ad7..75d63634d 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetNuiExerecordService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetNuiExerecordService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.MetNuiExerecord;
+import com.neuhis.his.domain.entity.his.MetNuiExerecord;
import io.lettuce.core.dynamic.annotation.Param;
public interface IMetNuiExerecordService {
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOpsApplyService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOpsApplyService.java
index 379325b50..bd0f34921 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOpsApplyService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOpsApplyService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.MetOpsApply;
+import com.neuhis.his.domain.entity.his.MetOpsApply;
public interface IMetOpsApplyService {
int deleteByPrimaryKey(String operationno);
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOpsArrangeService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOpsArrangeService.java
index c48e5c903..bfa69417a 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOpsArrangeService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOpsArrangeService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.MetOpsArrange;
+import com.neuhis.his.domain.entity.his.MetOpsArrange;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOpsOperationitemService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOpsOperationitemService.java
index c95d1c4ad..efa13c785 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOpsOperationitemService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOpsOperationitemService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.MetOpsOperationitem;
+import com.neuhis.his.domain.entity.his.MetOpsOperationitem;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdeApplyTypeService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdeApplyTypeService.java
index ab7fb1816..f79b65d88 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdeApplyTypeService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdeApplyTypeService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.MetOrdeApplyType;
+import com.neuhis.his.domain.entity.his.MetOrdeApplyType;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdeBigexampartService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdeBigexampartService.java
index 308a18d62..080325bd8 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdeBigexampartService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdeBigexampartService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.MetOrdeBigexampart;
+import com.neuhis.his.domain.entity.his.MetOrdeBigexampart;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdeExampartService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdeExampartService.java
index 829587ab5..ed09ee2b3 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdeExampartService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdeExampartService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.MetOrdeExampart;
+import com.neuhis.his.domain.entity.his.MetOrdeExampart;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdiOrderService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdiOrderService.java
index 0872b9bd4..399bbd79d 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdiOrderService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdiOrderService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.MetOrdiOrder;
+import com.neuhis.his.domain.entity.his.MetOrdiOrder;
public interface IMetOrdiOrderService {
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdoOrderService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdoOrderService.java
index d62f46907..56e296be2 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdoOrderService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdoOrderService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.MetOrdoOrder;
+import com.neuhis.his.domain.entity.his.MetOrdoOrder;
public interface IMetOrdoOrderService {
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdtUndrugtermService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdtUndrugtermService.java
index f8440421c..b720862a6 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdtUndrugtermService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IMetOrdtUndrugtermService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.MetOrdtUndrugterm;
+import com.neuhis.his.domain.entity.his.MetOrdtUndrugterm;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/INsrNisRecordDetailService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/INsrNisRecordDetailService.java
index d673f6378..37f1e79cb 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/INsrNisRecordDetailService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/INsrNisRecordDetailService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.NsrNisRecordDetail;
+import com.neuhis.his.domain.entity.his.NsrNisRecordDetail;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/INsrStandardCodeService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/INsrStandardCodeService.java
index f6bc58466..b8af9b4e2 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/INsrStandardCodeService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/INsrStandardCodeService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.NsrStandardCode;
+import com.neuhis.his.domain.entity.his.NsrStandardCode;
public interface INsrStandardCodeService {
int deleteByPrimaryKey(String ncode);
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IPdaBloodCircuitService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IPdaBloodCircuitService.java
index 7c4b09631..f251be63f 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IPdaBloodCircuitService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IPdaBloodCircuitService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.PdaBloodCircuit;
+import com.neuhis.his.domain.entity.his.PdaBloodCircuit;
public interface IPdaBloodCircuitService {
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IPdaPsrRecordService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IPdaPsrRecordService.java
index c6ebd5ae4..9c852d537 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IPdaPsrRecordService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IPdaPsrRecordService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.PdaPsrRecord;
+import com.neuhis.his.domain.entity.his.PdaPsrRecord;
public interface IPdaPsrRecordService {
int deleteByPrimaryKey(String id);
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IPhaComApplyoutService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IPhaComApplyoutService.java
index 6d8039a1f..863793633 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IPhaComApplyoutService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IPhaComApplyoutService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.PhaComApplyout;
+import com.neuhis.his.domain.entity.his.PhaComApplyout;
public interface IPhaComApplyoutService {
int deleteByPrimaryKey(Long applyNumber);
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IPhaComBaseinfoService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IPhaComBaseinfoService.java
index 6fa630835..d5d0eea00 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IPhaComBaseinfoService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/his/IPhaComBaseinfoService.java
@@ -1,6 +1,6 @@
package com.neuhis.his.service.his;
-import com.neuhis.his.domain.entity.PhaComBaseinfo;
+import com.neuhis.his.domain.entity.his.PhaComBaseinfo;
import java.util.List;
import java.util.Map;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/BizElecAppServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/BizElecAppServiceImpl.java
index 8f78dce9b..5dad1c51d 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/BizElecAppServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/BizElecAppServiceImpl.java
@@ -5,11 +5,11 @@ import java.util.*;
import cn.hutool.core.util.NumberUtil;
import cn.hutool.extra.pinyin.PinyinUtil;
+import com.neuhis.his.domain.entity.his.*;
import com.neuhis.his.service.his.*;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.StringUtils;
-import com.neuhis.his.domain.entity.*;
import com.neuhis.his.service.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/BjCaServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/BjCaServiceImpl.java
index 59486f7f2..3f2e0165f 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/BjCaServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/BjCaServiceImpl.java
@@ -1,11 +1,16 @@
package com.neuhis.his.service.impl;
+import cn.hutool.core.codec.Base64;
+import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSON;
import com.neuhis.his.common.config.BjCaConfig;
import com.neuhis.his.domain.vo.bjca.BjCaResult;
+import com.neuhis.his.domain.vo.bjca.CaCreateAndGetTssInfoVo;
import com.neuhis.his.domain.vo.bjca.CaStartAutoSignVo;
+import com.neuhis.his.domain.vo.bjca.CaStartVo;
import com.neuhis.his.service.IBjCaService;
import com.neuhis.utils.BjcaUtil;
+import com.ruoyi.common.utils.StringUtils;
import lombok.Getter;
import lombok.Setter;
import lombok.extern.slf4j.Slf4j;
@@ -37,50 +42,72 @@ public class BjCaServiceImpl implements IBjCaService {
public String startAutoSign() {
Map params = getBjCaCommonParams();
params.put("userId", bjCaConfig.getUserId());//用户 Id,医生的CA系统协同用户iD
- params.put("timeRegion", " 86400");//自动签名的过期时间,单位为秒(默认最长 86400秒,即 24 小时,也可以通过管理端系统重新设置)
- params.put("requireQrCode", "Y");//是否返回二维码(只能传入 Y、N 两种类型,如果 传 Y,会将二维码图片 base64 编码后返回)
- BjCaResult result = postBjCa(bjCaConfig.getServerStartAuthSign(), params);
- if (result.isSuccess()) {
+ params.put("timeRegion", "86400");//自动签名的过期时间,单位为秒(默认最长 86400秒,即 24 小时,也可以通过管理端系统重新设置)
+ //requireQrCode: 不能穿传参数,否则提示:{"status":89000005,"message":"验证请求签名错误"}
+ BjCaResult result = postBjCa(bjCaConfig.getServerStartAuthSign(), params, CaStartAutoSignVo.class);
+ if (result.isSuccess() && result.getData() != null) {
+ if (StringUtils.isNotEmpty(result.getData().getQrCode())) {
+ CaStartAutoSignVo.QrCodeVo qrCodeVo = JSON.parseObject(result.getData().getQrCode(), CaStartAutoSignVo.QrCodeVo.class);
+ log.info("签署的任务id二维码JSON字符串:" + JSON.toJSONString(qrCodeVo));
+ result.getData().setQrCodeVo(qrCodeVo);
+ }
return result.getData().getSignDataId();
}
return "";
}
@Override
- public void autoSign(String signDataId, String oriDataBase64) {
+ public BjCaResult autoSign(String autoSignSignDataId, String oriDataBase64) {
+ //region 参数校验
+ if (StrUtil.isNotEmpty(oriDataBase64) && !Base64.isBase64(oriDataBase64)) {
+ throw new IllegalArgumentException("原文必须是base64编码");
+ }
+ //endregion
+
Map params = getBjCaCommonParams();
params.put("userId", bjCaConfig.getUserId());//用户 Id,用户 Id,医生的CA系统协同用户iD
- params.put("dataType", "DATA");//原文类型(DATA:原文,HASH:hash 数据WEB_SEAL:网页签章)
+ params.put("title", "lis签名");//标题(最长不超过100个字符),非必填
+ params.put("dataType", "DATA");//原文类型(DATA:原文,HASH:hash 数据,WEB_SEAL: 网页签章)
params.put("algo", "SM3withSM2");//签名算法(SM3withSM2)
+ params.put("description", "lis签名描述");//描述(最长不超过200个字符)
params.put("data", oriDataBase64);//待签数据(必须是 base64编码)
- params.put("signToken", signDataId);//开启自动签返回的 signDataId
- params.put("title", "");//标题(最长不超过100个字符),非必填
- params.put("description", "");//描述(最长不超过200个字符),非必填
- postBjCa(bjCaConfig.getServerAuthSign(), params);
+ params.put("signToken", autoSignSignDataId);//开启自动签返回的 signDataId
+ return postBjCa(bjCaConfig.getServerAuthSign(), params, CaStartVo.class);
}
@Override
- public void createAndGetTssInfo(String oriDataBase64) {
+ public String createAndGetTssInfo(String oriDataBase64) {
+ //region 参数校验
+ if (StrUtil.isNotEmpty(oriDataBase64) && !Base64.isBase64(oriDataBase64)) {
+ throw new IllegalArgumentException("原文必须是base64编码");
+ }
+ //endregion
Map params = getBjCaCommonParams();
- params.put("oriData", "");//数据原文oriData: 数据原文和自动签名接口里面传的数据原文保持一致就行, 待签数据(必须是 base64编码)
+ params.put("oriData", oriDataBase64);//数据原文oriData: 数据原文和自动签名接口里面传的数据原文保持一致就行, 待签数据(必须是 base64编码)
params.put("attachCert", "false");//最终产生的时间戳是否带证书 (true/false)
- postBjCa(bjCaConfig.getServerTssInfo(), params);
+ BjCaResult result = postBjCa(bjCaConfig.getServerTssInfo(), params, CaCreateAndGetTssInfoVo.class);
+ return result != null && result.isSuccess() ? result.getData().getTsResp() : "";
}
- private BjCaResult postBjCa(String url, Map params) {
+ @SuppressWarnings("all")
+ private BjCaResult postBjCa(String url, Map params, Class clazz) {
String requestJson = "";
- String result = "";
+ String resultJson = "";
BjCaResult bjCaResult = new BjCaResult<>();
try {
requestJson = BjcaUtil.RequestUtils.generateRequestJson(params, bjCaConfig.getAppSecret());
- result = BjcaUtil.HTTPUtils.post(bjCaConfig.getServerBase() + bjCaConfig.getServerStartAuthSign(), requestJson);
- bjCaResult = JSON.parseObject(result, BjCaResult.class);
+ resultJson = BjcaUtil.HTTPUtils.post(bjCaConfig.getServerBase() + url, requestJson);
+ bjCaResult = JSON.parseObject(resultJson, BjCaResult.class);
+ if (bjCaResult.isSuccess()) {
+ bjCaResult.setData(JSON.parseObject(JSON.toJSONString(bjCaResult.getData()), clazz));
+ }
} catch (Exception e) {
- result = "请求CA报错:" + e.getMessage();
+ resultJson = "请求CA报错:" + e.getMessage();
}
- log.info("北京CA开始HTTP请求,URL:" + url + "\n," +
- " 请求入参:" + requestJson + "\n" +
- "响应结果" + result);
+ log.info("\n" +
+ "北京CA开始HTTP请求,URL:" + (bjCaConfig.getServerBase()+url) + "\n," +
+ "请求入参:" + requestJson + "\n" +
+ "响应结果:" + resultJson);
return bjCaResult;
}
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/DbPacsVpMessageRecordServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/DbPacsVpMessageRecordServiceImpl.java
new file mode 100644
index 000000000..baa0e0190
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/DbPacsVpMessageRecordServiceImpl.java
@@ -0,0 +1,61 @@
+package com.neuhis.his.service.impl;
+
+import com.neuhis.his.domain.entity.VpMessageRecord;
+import com.neuhis.his.mapper.VpMessageRecordMapper;
+import com.neuhis.his.service.VpMessageRecordService;
+import com.ruoyi.common.annotation.DataSource;
+import com.ruoyi.common.enums.DataSourceType;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+// Robin 2024-7-5
+@Service("pacs")
+@DataSource(value = DataSourceType.PACS)
+public class DbPacsVpMessageRecordServiceImpl implements VpMessageRecordService {
+ @Autowired
+ private VpMessageRecordMapper vpMessageRecordMapper;
+
+ @Override
+ public int insert(VpMessageRecord record) {
+ return vpMessageRecordMapper.insert(record);
+ }
+
+ @Override
+ public int insertSelective(VpMessageRecord record) {
+ return vpMessageRecordMapper.insertSelective(record);
+ }
+
+ @Override
+ public int deleteByPrimaryKey(String msgId) {
+ return vpMessageRecordMapper.deleteByPrimaryKey(msgId);
+ }
+
+ @Override
+ public VpMessageRecord selectByPrimaryKey(String msgId) {
+ return vpMessageRecordMapper.selectByPrimaryKey(msgId);
+ }
+
+ @Override
+ public int updateByPrimaryKeySelective(VpMessageRecord record) {
+ return vpMessageRecordMapper.updateByPrimaryKeySelective(record);
+ }
+
+ @Override
+ public int updateByPrimaryKey(VpMessageRecord record) {
+ return vpMessageRecordMapper.updateByPrimaryKey(record);
+ }
+
+ @Override
+ public int insertOrUpdateByPrimaryKey(VpMessageRecord record) {
+ if(record.isInsert()){
+ vpMessageRecordMapper.insert(record);
+ }else{
+ vpMessageRecordMapper.updateByPrimaryKey(record);
+ }
+ return 1;
+ }
+ @Override
+ public int LogsTimerDel(String tableName, String colName, String days) {
+ return vpMessageRecordMapper.LogsTimerDel( tableName, colName, days);
+ }
+}
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/DbWinlisVpMessageRecordServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/DbWinlisVpMessageRecordServiceImpl.java
new file mode 100644
index 000000000..f858c627c
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/DbWinlisVpMessageRecordServiceImpl.java
@@ -0,0 +1,61 @@
+package com.neuhis.his.service.impl;
+
+import com.neuhis.his.domain.entity.VpMessageRecord;
+import com.neuhis.his.mapper.VpMessageRecordMapper;
+import com.neuhis.his.service.VpMessageRecordService;
+import com.ruoyi.common.annotation.DataSource;
+import com.ruoyi.common.enums.DataSourceType;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+// Robin 2024-7-5
+@Service("winlis")
+@DataSource(value = DataSourceType.WINLIS)
+public class DbWinlisVpMessageRecordServiceImpl implements VpMessageRecordService {
+ @Autowired
+ private VpMessageRecordMapper vpMessageRecordMapper;
+
+ @Override
+ public int insert(VpMessageRecord record) {
+ return vpMessageRecordMapper.insert(record);
+ }
+
+ @Override
+ public int insertSelective(VpMessageRecord record) {
+ return vpMessageRecordMapper.insertSelective(record);
+ }
+
+ @Override
+ public int deleteByPrimaryKey(String msgId) {
+ return vpMessageRecordMapper.deleteByPrimaryKey(msgId);
+ }
+
+ @Override
+ public VpMessageRecord selectByPrimaryKey(String msgId) {
+ return vpMessageRecordMapper.selectByPrimaryKey(msgId);
+ }
+
+ @Override
+ public int updateByPrimaryKeySelective(VpMessageRecord record) {
+ return vpMessageRecordMapper.updateByPrimaryKeySelective(record);
+ }
+
+ @Override
+ public int updateByPrimaryKey(VpMessageRecord record) {
+ return vpMessageRecordMapper.updateByPrimaryKey(record);
+ }
+
+ @Override
+ public int insertOrUpdateByPrimaryKey(VpMessageRecord record) {
+ if(record.isInsert()){
+ vpMessageRecordMapper.insert(record);
+ }else{
+ vpMessageRecordMapper.updateByPrimaryKey(record);
+ }
+ return 1;
+ }
+ @Override
+ public int LogsTimerDel(String tableName, String colName, String days) {
+ return vpMessageRecordMapper.LogsTimerDel( tableName, colName, days);
+ }
+}
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComControlargumentServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComControlargumentServiceImpl.java
index fdc0cf033..9d7c7220d 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComControlargumentServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComControlargumentServiceImpl.java
@@ -5,7 +5,7 @@ import com.ruoyi.common.enums.DataSourceType;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import com.neuhis.his.mapper.ComControlargumentMapper;
-import com.neuhis.his.domain.entity.ComControlargument;
+import com.neuhis.his.domain.entity.his.ComControlargument;
import com.neuhis.his.service.his.IComControlargumentService;
@Service
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComDepartmentServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComDepartmentServiceImpl.java
index f4893fa13..2b81c13e2 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComDepartmentServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComDepartmentServiceImpl.java
@@ -8,7 +8,7 @@ import com.neuhis.his.common.GlobalConstants;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
-import com.neuhis.his.domain.entity.ComDepartment;
+import com.neuhis.his.domain.entity.his.ComDepartment;
import com.neuhis.his.mapper.ComDepartmentMapper;
import com.neuhis.his.service.his.IComDepartmentService;
import org.springframework.transaction.annotation.Transactional;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComDictionaryServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComDictionaryServiceImpl.java
index 283a752b8..02b20f8c4 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComDictionaryServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComDictionaryServiceImpl.java
@@ -12,7 +12,7 @@ import org.springframework.stereotype.Service;
import javax.annotation.Resource;
-import com.neuhis.his.domain.entity.ComDictionary;
+import com.neuhis.his.domain.entity.his.ComDictionary;
import com.neuhis.his.mapper.ComDictionaryMapper;
import com.neuhis.his.service.his.IComDictionaryService;
import org.springframework.transaction.annotation.Transactional;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComEmployeeServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComEmployeeServiceImpl.java
index 3765098cd..027e5d230 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComEmployeeServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComEmployeeServiceImpl.java
@@ -9,7 +9,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import com.neuhis.his.mapper.ComEmployeeMapper;
-import com.neuhis.his.domain.entity.ComEmployee;
+import com.neuhis.his.domain.entity.his.ComEmployee;
import com.neuhis.his.service.his.IComEmployeeService;
import org.springframework.transaction.annotation.Transactional;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComPatientinfoMixServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComPatientinfoMixServiceImpl.java
index a10fe9425..432980280 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComPatientinfoMixServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComPatientinfoMixServiceImpl.java
@@ -2,6 +2,7 @@ package com.neuhis.his.service.impl.his;
import cn.hutool.core.date.DateUtil;
import cn.hutool.json.JSONUtil;
+import com.neuhis.his.domain.entity.his.ComPatientinfo;
import com.ruoyi.common.utils.StringUtils;
import com.neuhis.his.domain.entity.*;
import com.neuhis.his.service.IBizHandleRecordService;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComPatientinfoServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComPatientinfoServiceImpl.java
index 0b450cab8..1f7ac99eb 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComPatientinfoServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/ComPatientinfoServiceImpl.java
@@ -1,6 +1,7 @@
package com.neuhis.his.service.impl.his;
import cn.hutool.json.JSONUtil;
+import com.neuhis.his.domain.entity.his.*;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import com.ruoyi.common.utils.StringUtils;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/DawnCodeInfoServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/DawnCodeInfoServiceImpl.java
index c5cbe7dda..9b4db2b90 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/DawnCodeInfoServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/DawnCodeInfoServiceImpl.java
@@ -7,7 +7,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
-import com.neuhis.his.domain.entity.DawnCodeInfo;
+import com.neuhis.his.domain.entity.his.DawnCodeInfo;
import com.neuhis.his.mapper.DawnCodeInfoMapper;
import com.neuhis.his.service.his.IDawnCodeInfoService;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinComExamorderServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinComExamorderServiceImpl.java
index a649f95ba..aa826a113 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinComExamorderServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinComExamorderServiceImpl.java
@@ -8,7 +8,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
import com.neuhis.his.mapper.FinComExamorderMapper;
-import com.neuhis.his.domain.entity.FinComExamorder;
+import com.neuhis.his.domain.entity.his.FinComExamorder;
import com.neuhis.his.service.his.IFinComExamorderService;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinComUndruginfoServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinComUndruginfoServiceImpl.java
index f092aad7c..3b4b17c62 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinComUndruginfoServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinComUndruginfoServiceImpl.java
@@ -9,7 +9,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import com.neuhis.his.mapper.FinComUndruginfoMapper;
-import com.neuhis.his.domain.entity.FinComUndruginfo;
+import com.neuhis.his.domain.entity.his.FinComUndruginfo;
import com.neuhis.his.service.his.IFinComUndruginfoService;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinComUndrugztinfoServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinComUndrugztinfoServiceImpl.java
index e9b72a0e5..806bedc6c 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinComUndrugztinfoServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinComUndrugztinfoServiceImpl.java
@@ -8,7 +8,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
-import com.neuhis.his.domain.entity.FinComUndrugztinfo;
+import com.neuhis.his.domain.entity.his.FinComUndrugztinfo;
import com.neuhis.his.mapper.FinComUndrugztinfoMapper;
import com.neuhis.his.service.his.IFinComUndrugztinfoService;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinIpbFeeinfoServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinIpbFeeinfoServiceImpl.java
index ecfd08741..e95167c77 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinIpbFeeinfoServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinIpbFeeinfoServiceImpl.java
@@ -7,7 +7,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
-import com.neuhis.his.domain.entity.FinIpbFeeinfo;
+import com.neuhis.his.domain.entity.his.FinIpbFeeinfo;
import com.neuhis.his.mapper.FinIpbFeeinfoMapper;
import com.neuhis.his.service.his.IFinIpbFeeinfoService;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinIpbItemlistServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinIpbItemlistServiceImpl.java
index fdab1f54f..b1e0c8cb8 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinIpbItemlistServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinIpbItemlistServiceImpl.java
@@ -8,7 +8,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import com.neuhis.his.mapper.FinIpbItemlistMapper;
-import com.neuhis.his.domain.entity.FinIpbItemlist;
+import com.neuhis.his.domain.entity.his.FinIpbItemlist;
import com.neuhis.his.service.his.IFinIpbItemlistService;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinIpbMedicinelistServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinIpbMedicinelistServiceImpl.java
index 5ee076a1a..dfe5b43a4 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinIpbMedicinelistServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinIpbMedicinelistServiceImpl.java
@@ -8,7 +8,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import com.neuhis.his.mapper.FinIpbMedicinelistMapper;
-import com.neuhis.his.domain.entity.FinIpbMedicinelist;
+import com.neuhis.his.domain.entity.his.FinIpbMedicinelist;
import com.neuhis.his.service.his.IFinIpbMedicinelistService;
import org.springframework.transaction.annotation.Transactional;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinIprBabyinfoServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinIprBabyinfoServiceImpl.java
index 77f5d18f0..a22c914e2 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinIprBabyinfoServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinIprBabyinfoServiceImpl.java
@@ -8,7 +8,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
import com.neuhis.his.mapper.FinIprBabyinfoMapper;
-import com.neuhis.his.domain.entity.FinIprBabyinfo;
+import com.neuhis.his.domain.entity.his.FinIprBabyinfo;
import com.neuhis.his.service.his.IFinIprBabyinfoService;
@Service
@DataSource(value = DataSourceType.SLAVE)
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinIprInmaininfoServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinIprInmaininfoServiceImpl.java
index d7ee93c6b..9215b7928 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinIprInmaininfoServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinIprInmaininfoServiceImpl.java
@@ -8,7 +8,7 @@ import com.neuhis.his.mapper.ComPatientinfoMapper;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
-import com.neuhis.his.domain.entity.FinIprInmaininfo;
+import com.neuhis.his.domain.entity.his.FinIprInmaininfo;
import com.neuhis.his.mapper.FinIprInmaininfoMapper;
import com.neuhis.his.service.his.IFinIprInmaininfoService;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOpbAccountServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOpbAccountServiceImpl.java
index 8951deefe..bd3b81325 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOpbAccountServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOpbAccountServiceImpl.java
@@ -5,7 +5,7 @@ import com.ruoyi.common.enums.DataSourceType;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import com.neuhis.his.mapper.FinOpbAccountMapper;
-import com.neuhis.his.domain.entity.FinOpbAccount;
+import com.neuhis.his.domain.entity.his.FinOpbAccount;
import com.neuhis.his.service.his.IFinOpbAccountService;
@DataSource(value = DataSourceType.SLAVE)
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOpbAccountlistServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOpbAccountlistServiceImpl.java
index 891c4adca..7a5339670 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOpbAccountlistServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOpbAccountlistServiceImpl.java
@@ -5,7 +5,7 @@ import com.ruoyi.common.enums.DataSourceType;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import com.neuhis.his.mapper.FinOpbAccountlistMapper;
-import com.neuhis.his.domain.entity.FinOpbAccountlist;
+import com.neuhis.his.domain.entity.his.FinOpbAccountlist;
import com.neuhis.his.service.his.IFinOpbAccountlistService;
@DataSource(value = DataSourceType.SLAVE)
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOpbAccountrecordServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOpbAccountrecordServiceImpl.java
index 2aa64c093..224791b43 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOpbAccountrecordServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOpbAccountrecordServiceImpl.java
@@ -4,7 +4,7 @@ import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
-import com.neuhis.his.domain.entity.FinOpbAccountrecord;
+import com.neuhis.his.domain.entity.his.FinOpbAccountrecord;
import com.neuhis.his.mapper.FinOpbAccountrecordMapper;
import com.neuhis.his.service.his.IFinOpbAccountrecordService;
import org.springframework.transaction.annotation.Transactional;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOpbFeedetailServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOpbFeedetailServiceImpl.java
index 94ee04a26..1800332dc 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOpbFeedetailServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOpbFeedetailServiceImpl.java
@@ -6,7 +6,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
-import com.neuhis.his.domain.entity.FinOpbFeedetail;
+import com.neuhis.his.domain.entity.his.FinOpbFeedetail;
import com.neuhis.his.mapper.FinOpbFeedetailMapper;
import com.neuhis.his.service.his.IFinOpbFeedetailService;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOpbInvoiceinfoServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOpbInvoiceinfoServiceImpl.java
index 2cc1b18db..d5d440c94 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOpbInvoiceinfoServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOpbInvoiceinfoServiceImpl.java
@@ -7,7 +7,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
-import com.neuhis.his.domain.entity.FinOpbInvoiceinfo;
+import com.neuhis.his.domain.entity.his.FinOpbInvoiceinfo;
import com.neuhis.his.mapper.FinOpbInvoiceinfoMapper;
import com.neuhis.his.service.FinOpbInvoiceinfoService;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOprRegisterServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOprRegisterServiceImpl.java
index f2b01d3bd..4cb249b8c 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOprRegisterServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOprRegisterServiceImpl.java
@@ -8,7 +8,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
-import com.neuhis.his.domain.entity.FinOprRegister;
+import com.neuhis.his.domain.entity.his.FinOprRegister;
import com.neuhis.his.mapper.FinOprRegisterMapper;
import com.neuhis.his.service.his.IFinOprRegisterService;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOprSchemaServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOprSchemaServiceImpl.java
index 00531ea45..f6a9adec4 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOprSchemaServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/FinOprSchemaServiceImpl.java
@@ -7,7 +7,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
-import com.neuhis.his.domain.entity.FinOprSchema;
+import com.neuhis.his.domain.entity.his.FinOprSchema;
import com.neuhis.his.mapper.FinOprSchemaMapper;
import com.neuhis.his.service.his.IFinOprSchemaService;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MdcDiPathServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MdcDiPathServiceImpl.java
index 80d20f52b..38ea03ee5 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MdcDiPathServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MdcDiPathServiceImpl.java
@@ -3,14 +3,14 @@ package com.neuhis.his.service.impl.his;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import com.ruoyi.common.utils.StringUtils;
-import com.neuhis.his.domain.entity.FinIprInmaininfo;
-import com.neuhis.his.domain.entity.FinOprRegister;
+import com.neuhis.his.domain.entity.his.FinIprInmaininfo;
+import com.neuhis.his.domain.entity.his.FinOprRegister;
import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
import com.neuhis.his.mapper.MdcDiPathMapper;
-import com.neuhis.his.domain.entity.MdcDiPath;
+import com.neuhis.his.domain.entity.his.MdcDiPath;
import com.neuhis.his.service.his.IMdcDiPathService;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetCasDiagnoseServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetCasDiagnoseServiceImpl.java
index f0ef0edd7..5045cd934 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetCasDiagnoseServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetCasDiagnoseServiceImpl.java
@@ -4,7 +4,7 @@ import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
-import com.neuhis.his.domain.entity.MetCasDiagnose;
+import com.neuhis.his.domain.entity.his.MetCasDiagnose;
import com.neuhis.his.mapper.MetCasDiagnoseMapper;
import com.neuhis.his.service.his.IMetCasDiagnoseService;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetComIcd10ServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetComIcd10ServiceImpl.java
index 38b94b85b..298174088 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetComIcd10ServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetComIcd10ServiceImpl.java
@@ -4,7 +4,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
-import com.neuhis.his.domain.entity.MetComIcd10;
+import com.neuhis.his.domain.entity.his.MetComIcd10;
import com.neuhis.his.mapper.MetComIcd10Mapper;
import com.neuhis.his.service.his.IMetComIcd10Service;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetComOperationLocalServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetComOperationLocalServiceImpl.java
index 2759f1b6f..fd43d4080 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetComOperationLocalServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetComOperationLocalServiceImpl.java
@@ -4,7 +4,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
-import com.neuhis.his.domain.entity.MetComOperationLocal;
+import com.neuhis.his.domain.entity.his.MetComOperationLocal;
import com.neuhis.his.mapper.MetComOperationLocalMapper;
import com.neuhis.his.service.his.IMetComOperationLocalService;
@Service
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetIpmBookedServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetIpmBookedServiceImpl.java
index 6b4e47fae..f1d33185c 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetIpmBookedServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetIpmBookedServiceImpl.java
@@ -8,7 +8,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
import com.neuhis.his.mapper.MetIpmBookedMapper;
-import com.neuhis.his.domain.entity.MetIpmBooked;
+import com.neuhis.his.domain.entity.his.MetIpmBooked;
import com.neuhis.his.service.his.IMetIpmBookedService;
@Service
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetIpmExecdrugServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetIpmExecdrugServiceImpl.java
index 0032598a9..53347cec6 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetIpmExecdrugServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetIpmExecdrugServiceImpl.java
@@ -5,7 +5,7 @@ import com.ruoyi.common.enums.DataSourceType;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
-import com.neuhis.his.domain.entity.MetIpmExecdrug;
+import com.neuhis.his.domain.entity.his.MetIpmExecdrug;
import com.neuhis.his.mapper.MetIpmExecdrugMapper;
import com.neuhis.his.service.his.IMetIpmExecdrugService;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetIpmExecundrugServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetIpmExecundrugServiceImpl.java
index 4ddd2b6e8..05ad3fe82 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetIpmExecundrugServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetIpmExecundrugServiceImpl.java
@@ -5,7 +5,7 @@ import com.ruoyi.common.enums.DataSourceType;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
-import com.neuhis.his.domain.entity.MetIpmExecundrug;
+import com.neuhis.his.domain.entity.his.MetIpmExecundrug;
import com.neuhis.his.mapper.MetIpmExecundrugMapper;
import com.neuhis.his.service.his.IMetIpmExecundrugService;
import org.springframework.transaction.annotation.Transactional;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetIpmOrderServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetIpmOrderServiceImpl.java
index 390811dc7..0ca00bf6d 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetIpmOrderServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetIpmOrderServiceImpl.java
@@ -7,7 +7,7 @@ import com.neuhis.his.common.GlobalConstants;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
-import com.neuhis.his.domain.entity.MetIpmOrder;
+import com.neuhis.his.domain.entity.his.MetIpmOrder;
import com.neuhis.his.mapper.MetIpmOrderMapper;
import com.neuhis.his.service.his.IMetIpmOrderService;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetMrsBaseServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetMrsBaseServiceImpl.java
index ce902b21a..3382c6a95 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetMrsBaseServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetMrsBaseServiceImpl.java
@@ -4,7 +4,7 @@ import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
-import com.neuhis.his.domain.entity.MetMrsBase;
+import com.neuhis.his.domain.entity.his.MetMrsBase;
import com.neuhis.his.mapper.MetMrsBaseMapper;
import com.neuhis.his.service.his.IMetMrsBaseService;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetNuiCancelitemServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetNuiCancelitemServiceImpl.java
index dbc4814ae..df6af431e 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetNuiCancelitemServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetNuiCancelitemServiceImpl.java
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
import com.neuhis.his.mapper.MetNuiCancelitemMapper;
-import com.neuhis.his.domain.entity.MetNuiCancelitem;
+import com.neuhis.his.domain.entity.his.MetNuiCancelitem;
@DataSource(value = DataSourceType.SLAVE)
@Service
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetNuiExerecordServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetNuiExerecordServiceImpl.java
index 019f68988..bcccd0c89 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetNuiExerecordServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetNuiExerecordServiceImpl.java
@@ -7,7 +7,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
-import com.neuhis.his.domain.entity.MetNuiExerecord;
+import com.neuhis.his.domain.entity.his.MetNuiExerecord;
import com.neuhis.his.mapper.MetNuiExerecordMapper;
import com.neuhis.his.service.his.IMetNuiExerecordService;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOpsApplyServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOpsApplyServiceImpl.java
index 022845667..16bd0bfbb 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOpsApplyServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOpsApplyServiceImpl.java
@@ -7,7 +7,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
-import com.neuhis.his.domain.entity.MetOpsApply;
+import com.neuhis.his.domain.entity.his.MetOpsApply;
import com.neuhis.his.mapper.MetOpsApplyMapper;
import com.neuhis.his.service.his.IMetOpsApplyService;
@DataSource(value = DataSourceType.SLAVE)
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOpsArrangeServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOpsArrangeServiceImpl.java
index 5f5ebb9f9..e621f8001 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOpsArrangeServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOpsArrangeServiceImpl.java
@@ -8,7 +8,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
import com.neuhis.his.mapper.MetOpsArrangeMapper;
-import com.neuhis.his.domain.entity.MetOpsArrange;
+import com.neuhis.his.domain.entity.his.MetOpsArrange;
import com.neuhis.his.service.his.IMetOpsArrangeService;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOpsOperationitemServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOpsOperationitemServiceImpl.java
index 3763a3ff3..1e47ead35 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOpsOperationitemServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOpsOperationitemServiceImpl.java
@@ -7,7 +7,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
-import com.neuhis.his.domain.entity.MetOpsOperationitem;
+import com.neuhis.his.domain.entity.his.MetOpsOperationitem;
import com.neuhis.his.mapper.MetOpsOperationitemMapper;
import com.neuhis.his.service.his.IMetOpsOperationitemService;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdeApplyTypeServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdeApplyTypeServiceImpl.java
index 4167eede5..75d9971c6 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdeApplyTypeServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdeApplyTypeServiceImpl.java
@@ -7,7 +7,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
-import com.neuhis.his.domain.entity.MetOrdeApplyType;
+import com.neuhis.his.domain.entity.his.MetOrdeApplyType;
import com.neuhis.his.mapper.MetOrdeApplyTypeMapper;
import com.neuhis.his.service.his.IMetOrdeApplyTypeService;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdeBigexampartServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdeBigexampartServiceImpl.java
index a9acf18da..520de1b57 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdeBigexampartServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdeBigexampartServiceImpl.java
@@ -10,7 +10,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
import com.neuhis.his.mapper.MetOrdeBigexampartMapper;
-import com.neuhis.his.domain.entity.MetOrdeBigexampart;
+import com.neuhis.his.domain.entity.his.MetOrdeBigexampart;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdeExampartServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdeExampartServiceImpl.java
index 6bd23b5bd..caca4752c 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdeExampartServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdeExampartServiceImpl.java
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
-import com.neuhis.his.domain.entity.MetOrdeExampart;
+import com.neuhis.his.domain.entity.his.MetOrdeExampart;
import com.neuhis.his.mapper.MetOrdeExampartMapper;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdiOrderServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdiOrderServiceImpl.java
index a6561a192..e196758b1 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdiOrderServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdiOrderServiceImpl.java
@@ -8,7 +8,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import com.neuhis.his.mapper.MetOrdiOrderMapper;
-import com.neuhis.his.domain.entity.MetOrdiOrder;
+import com.neuhis.his.domain.entity.his.MetOrdiOrder;
import com.neuhis.his.service.his.IMetOrdiOrderService;
@Service
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdoOrderServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdoOrderServiceImpl.java
index 69ab062ab..d8d921419 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdoOrderServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdoOrderServiceImpl.java
@@ -9,7 +9,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import com.neuhis.his.mapper.MetOrdoOrderMapper;
-import com.neuhis.his.domain.entity.MetOrdoOrder;
+import com.neuhis.his.domain.entity.his.MetOrdoOrder;
import com.neuhis.his.service.his.IMetOrdoOrderService;
import org.springframework.transaction.annotation.Transactional;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdtUndrugtermServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdtUndrugtermServiceImpl.java
index 3dc692ba6..0a1eaefea 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdtUndrugtermServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/MetOrdtUndrugtermServiceImpl.java
@@ -8,7 +8,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
import com.neuhis.his.mapper.MetOrdtUndrugtermMapper;
-import com.neuhis.his.domain.entity.MetOrdtUndrugterm;
+import com.neuhis.his.domain.entity.his.MetOrdtUndrugterm;
import com.neuhis.his.service.his.IMetOrdtUndrugtermService;
import java.util.List;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/NsrNisRecordDetailServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/NsrNisRecordDetailServiceImpl.java
index dbc9e7b4e..165faee4b 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/NsrNisRecordDetailServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/NsrNisRecordDetailServiceImpl.java
@@ -10,7 +10,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
-import com.neuhis.his.domain.entity.NsrNisRecordDetail;
+import com.neuhis.his.domain.entity.his.NsrNisRecordDetail;
import com.neuhis.his.mapper.NsrNisRecordDetailMapper;
import com.neuhis.his.service.his.INsrNisRecordDetailService;
import org.springframework.transaction.annotation.Transactional;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/NsrStandardCodeServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/NsrStandardCodeServiceImpl.java
index 44ef9da3d..ff278020d 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/NsrStandardCodeServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/NsrStandardCodeServiceImpl.java
@@ -7,7 +7,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
-import com.neuhis.his.domain.entity.NsrStandardCode;
+import com.neuhis.his.domain.entity.his.NsrStandardCode;
import com.neuhis.his.mapper.NsrStandardCodeMapper;
import com.neuhis.his.service.his.INsrStandardCodeService;
import org.springframework.transaction.annotation.Transactional;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/PdaBloodCircuitServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/PdaBloodCircuitServiceImpl.java
index b76dc60a6..96e74cbb9 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/PdaBloodCircuitServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/PdaBloodCircuitServiceImpl.java
@@ -8,7 +8,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
import com.neuhis.his.mapper.PdaBloodCircuitMapper;
-import com.neuhis.his.domain.entity.PdaBloodCircuit;
+import com.neuhis.his.domain.entity.his.PdaBloodCircuit;
import com.neuhis.his.service.his.IPdaBloodCircuitService;
@DataSource(value = DataSourceType.SLAVE)
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/PdaPsrRecordServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/PdaPsrRecordServiceImpl.java
index b7957749f..77f8d3b51 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/PdaPsrRecordServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/PdaPsrRecordServiceImpl.java
@@ -7,7 +7,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
-import com.neuhis.his.domain.entity.PdaPsrRecord;
+import com.neuhis.his.domain.entity.his.PdaPsrRecord;
import com.neuhis.his.mapper.PdaPsrRecordMapper;
import com.neuhis.his.service.his.IPdaPsrRecordService;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/PhaComApplyoutServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/PhaComApplyoutServiceImpl.java
index 043b9106d..23b07270e 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/PhaComApplyoutServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/PhaComApplyoutServiceImpl.java
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
import com.neuhis.his.mapper.PhaComApplyoutMapper;
-import com.neuhis.his.domain.entity.PhaComApplyout;
+import com.neuhis.his.domain.entity.his.PhaComApplyout;
import org.springframework.transaction.annotation.Transactional;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/PhaComBaseinfoServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/PhaComBaseinfoServiceImpl.java
index 73b8419c3..6ab535e68 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/PhaComBaseinfoServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/his/PhaComBaseinfoServiceImpl.java
@@ -8,7 +8,7 @@ import com.neuhis.his.common.GlobalConstants;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
-import com.neuhis.his.domain.entity.PhaComBaseinfo;
+import com.neuhis.his.domain.entity.his.PhaComBaseinfo;
import com.neuhis.his.mapper.PhaComBaseinfoMapper;
import com.neuhis.his.service.his.IPhaComBaseinfoService;
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/winlis/LasRtResultServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/winlis/LasRtResultServiceImpl.java
deleted file mode 100644
index d1325e34a..000000000
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/winlis/LasRtResultServiceImpl.java
+++ /dev/null
@@ -1,98 +0,0 @@
-package com.neuhis.his.service.impl.winlis;
-
-import java.util.List;
-
-import com.neuhis.his.domain.entity.winlis.LasRtResult;
-import com.neuhis.his.mapper.winlis.LasRtResultMapper;
-import com.neuhis.his.service.winlis.ILasRtResultService;
-import com.ruoyi.common.annotation.DataSource;
-import com.ruoyi.common.enums.DataSourceType;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import com.ruoyi.common.core.text.Convert;
-
-/**
- * 常规检验结果Service业务层处理
- *
- * @author ruoyi
- * @date 2025-03-05
- */
-@Service
-@DataSource(value = DataSourceType.WINLIS)
-public class LasRtResultServiceImpl implements ILasRtResultService
-{
- @Autowired
- private LasRtResultMapper lasRtResultMapper;
-
- /**
- * 查询常规检验结果
- *
- * @param testdate 常规检验结果主键
- * @return 常规检验结果
- */
- @Override
- public LasRtResult selectLasRtResultByTestdate(String testdate)
- {
- return lasRtResultMapper.selectLasRtResultByTestdate(testdate);
- }
-
- /**
- * 查询常规检验结果列表
- *
- * @param lasRtResult 常规检验结果
- * @return 常规检验结果
- */
- @Override
- public List selectLasRtResultList(LasRtResult lasRtResult)
- {
- return lasRtResultMapper.selectLasRtResultList(lasRtResult);
- }
-
- /**
- * 新增常规检验结果
- *
- * @param lasRtResult 常规检验结果
- * @return 结果
- */
- @Override
- public int insertLasRtResult(LasRtResult lasRtResult)
- {
- return lasRtResultMapper.insertLasRtResult(lasRtResult);
- }
-
- /**
- * 修改常规检验结果
- *
- * @param lasRtResult 常规检验结果
- * @return 结果
- */
- @Override
- public int updateLasRtResult(LasRtResult lasRtResult)
- {
- return lasRtResultMapper.updateLasRtResult(lasRtResult);
- }
-
- /**
- * 批量删除常规检验结果
- *
- * @param testdates 需要删除的常规检验结果主键
- * @return 结果
- */
- @Override
- public int deleteLasRtResultByTestdates(String testdates)
- {
- return lasRtResultMapper.deleteLasRtResultByTestdates(Convert.toStrArray(testdates));
- }
-
- /**
- * 删除常规检验结果信息
- *
- * @param testdate 常规检验结果主键
- * @return 结果
- */
- @Override
- public int deleteLasRtResultByTestdate(String testdate)
- {
- return lasRtResultMapper.deleteLasRtResultByTestdate(testdate);
- }
-}
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/winlis/LasSapSampleregServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/winlis/LasSapSampleregServiceImpl.java
index 7a1548675..0301abdaf 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/winlis/LasSapSampleregServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/winlis/LasSapSampleregServiceImpl.java
@@ -2,20 +2,20 @@ package com.neuhis.his.service.impl.winlis;
import java.util.List;
+import cn.hutool.core.bean.BeanUtil;
+import com.neuhis.his.domain.entity.winlis.LasRtResult;
import com.neuhis.his.domain.entity.winlis.LasSapSamplereg;
+import com.neuhis.his.domain.vo.winlis.LasSapSampleregVo;
+import com.neuhis.his.mapper.winlis.LasRtResultMapper;
import com.neuhis.his.mapper.winlis.LasSapSampleregMapper;
import com.neuhis.his.service.winlis.ILasSapSampleregService;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import com.ruoyi.common.core.text.Convert;
/**
- * 样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
+ * 常规检验登记表
Service业务层处理
*
* @author ruoyi
@@ -27,47 +27,47 @@ public class LasSapSampleregServiceImpl implements ILasSapSampleregService
{
@Autowired
private LasSapSampleregMapper lasSapSampleregMapper;
+ @Autowired
+ private LasRtResultMapper lasRtResultMapper;
+
/**
- * 查询样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
+ *
*
- * @param testdate 样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
+ * @param testdate 常规检验登记表
主键
- * @return 样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
+ * @return 常规检验登记表
*/
@Override
- public LasSapSamplereg selectLasSapSampleregByTestdate(String testdate)
+ public LasSapSamplereg selectLasSapSampleregByTestdate(String testdate, String barcode, String machineid)
{
- return lasSapSampleregMapper.selectLasSapSampleregByTestdate(testdate);
+ return lasSapSampleregMapper.selectLasSapSampleregByTestdate(testdate, barcode, machineid);
+ }
+
+ @Override
+ public LasSapSampleregVo selectLasSapSampleregVo(String testdate, String barcode, String machineid) {
+ //region 查询1:条码信息
+ LasSapSampleregVo vo = new LasSapSampleregVo();
+ LasSapSamplereg entity = lasSapSampleregMapper.selectLasSapSampleregByTestdate(testdate, barcode, machineid);
+ BeanUtil.copyProperties(entity, vo);
+ //endregion
+
+ //region 查询2:检验结果信息
+ List rtResults = lasRtResultMapper.selectLasRtResultByTestdate(testdate, barcode, machineid);
+ vo.setRtResultList(rtResults);
+ //endregion
+ return vo;
}
/**
- * 查询样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
+ *
列表
*
- * @param lasSapSamplereg 样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
+ * @param lasSapSamplereg 常规检验登记表
- * @return 样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
+ * @return 常规检验登记表
*/
@Override
@@ -75,84 +75,4 @@ public class LasSapSampleregServiceImpl implements ILasSapSampleregService
{
return lasSapSampleregMapper.selectLasSapSampleregList(lasSapSamplereg);
}
-
- /**
- * 新增样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-
- *
- * @param lasSapSamplereg 样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-
- * @return 结果
- */
- @Override
- public int insertLasSapSamplereg(LasSapSamplereg lasSapSamplereg)
- {
- return lasSapSampleregMapper.insertLasSapSamplereg(lasSapSamplereg);
- }
-
- /**
- * 修改样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-
- *
- * @param lasSapSamplereg 样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-
- * @return 结果
- */
- @Override
- public int updateLasSapSamplereg(LasSapSamplereg lasSapSamplereg)
- {
- return lasSapSampleregMapper.updateLasSapSamplereg(lasSapSamplereg);
- }
-
- /**
- * 批量删除样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-
- *
- * @param testdates 需要删除的样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-主键
- * @return 结果
- */
- @Override
- public int deleteLasSapSampleregByTestdates(String testdates)
- {
- return lasSapSampleregMapper.deleteLasSapSampleregByTestdates(Convert.toStrArray(testdates));
- }
-
- /**
- * 删除样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-信息
- *
- * @param testdate 样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-主键
- * @return 结果
- */
- @Override
- public int deleteLasSapSampleregByTestdate(String testdate)
- {
- return lasSapSampleregMapper.deleteLasSapSampleregByTestdate(testdate);
- }
}
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/winlis/WinLisServiceImpl.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/winlis/WinLisServiceImpl.java
index 0750a8cd6..4c1dfe87d 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/winlis/WinLisServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/impl/winlis/WinLisServiceImpl.java
@@ -1,8 +1,11 @@
package com.neuhis.his.service.impl.winlis;
+import com.neuhis.his.domain.vo.winlis.LasSapSampleregVo;
+import com.neuhis.his.service.winlis.ILasSapSampleregService;
import com.neuhis.his.service.winlis.IWinLisService;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
@@ -14,9 +17,59 @@ import org.springframework.stereotype.Service;
@Service
@DataSource(value = DataSourceType.WINLIS)
public class WinLisServiceImpl implements IWinLisService {
+ @Autowired
+ private ILasSapSampleregService lasSapSampleregService;
@Override
public String getLisCaOriginText(String testdate, String barcode, String machineid) {
- String srcData1 = "#REG:TESTDATE:20250228" + //reg.testdate
+ LasSapSampleregVo regVo = lasSapSampleregService.selectLasSapSampleregVo(testdate, barcode, machineid);
+ if (regVo == null) {
+ return "";
+ }
+ String srcItem = "ITEMID:IL-6" +
+ ",ITEMNAME:白介素6" +
+ ",REPORTVALUE:5" +
+ ",ORGVALUE:" +
+ ",DESCVALUE:" +
+ ",CUTOFF:" +
+ ",ODVALUE:" +
+ ",SCO:" +
+ ",MEMOVALUE:" +
+ ",ALERTEXPLAIN:" + //ALERTEXPLAIN 不存在
+ ",ALERTFLAG:5" +
+ ",AUTOCONFIRMINFO:" +
+ ",AUTOCONFIRMSIGN:" +
+ ",BARCODE:1010449586" +
+ ",Calfomula:" +
+ ",CHECKSTATE:" +
+ ",COMMTIME:2025-02-28 14:42:49" +
+ ",CONFIRMTIME:" +//CONFIRMTIME 不存在
+ ",DOTNUM:-1" +//DOTNUM 不存在
+ ",ENGNAME:bjs6" +
+ ",EXECSQN:" +//las_sap_samplereg#EXECSQN
+ ",TESTDATE:20250228" +
+ ",MACHINEID:WSW_caris200" +
+ ",HISITEMID:F00000019999" +
+ ",LOINCID:IL-6" +
+ ",SAMPLEID:9999" +
+ ",PRINTSEQ:10000" +
+ ",TESTTIME:2025-02-28 14:42:49" +
+ ",RERUNVALUE:" +
+ ",RESULTLIST:5" +
+ ",VALUESRC:" +
+ ",RERUNFLAG:" +
+ ",RANGEINFO:0--7" +
+ ",UNIT:pg/ml" +
+ ",RESULTFLAG:Normal" +
+ ",PATIENTID:" +
+ ",PATIENTTYPE:其他" +
+ ",SAMPLETYPE:血清" +
+ ",TESTMACHINEID:" +
+ ",RACKCUP:" +
+ ",PRINTROW:1" +
+ ",RANGELIMIT:" +
+ ",METHOD: ";
+
+ String srcRegData = "#REG:TESTDATE:20250228" + //reg.testdate
"|MACHINEID:WSW_caris200" +//reg.machineid
"|SAMPLEID:9999" +//reg.sampleid
"|BARCODE:1010449586" +//reg.barcode
@@ -127,52 +180,8 @@ public class WinLisServiceImpl implements IWinLisService {
"|MorphologyDesc4:" +//MorphologyDesc4 没有字段
"|#RESULT:ITEMID:IL-6,ITEMNAME:白介素6,REPORTVALUE:5,ORGVALUE:,DESCVALUE:,CUTOFF:,ODVALUE:,SCO:,MEMOVALUE:,ALERTEXPLAIN:,ALERTFLAG:5,AUTOCONFIRMINFO:,AUTOCONFIRMSIGN:,BARCODE:1010449586,Calfomula:,CHECKSTATE:,COMMTIME:2025-02-28 14:42:49,CONFIRMTIME:,DOTNUM:-1,ENGNAME:bjs6,EXECSQN:,TESTDATE:20250228,MACHINEID:WSW_caris200,HISITEMID:F00000019999,LOINCID:IL-6,SAMPLEID:9999,PRINTSEQ:10000,TESTTIME:2025-02-28 14:42:49,RERUNVALUE:,RESULTLIST:5,VALUESRC:,RERUNFLAG:,RANGEINFO:0--7,UNIT:pg/ml,RESULTFLAG:Normal,PATIENTID:,PATIENTTYPE:其他,SAMPLETYPE:血清,TESTMACHINEID:,RACKCUP:,PRINTROW:1,RANGELIMIT:,METHOD:" +
"|#APPROVER:PERSONID:003142" +//approverid
- "|PERSONNAME:雷杨犇" +//approvername
- "|CACARDID:610524199604101228"; //身份证号码, select t.cacardid from las_rol_person t where t.personid = '003142'
-
- String srcData2 = "ITEMID:IL-6" +
- ",ITEMNAME:白介素6" +
- ",REPORTVALUE:5" +
- ",ORGVALUE:" +
- ",DESCVALUE:" +
- ",CUTOFF:" +
- ",ODVALUE:" +
- ",SCO:" +
- ",MEMOVALUE:" +
- ",ALERTEXPLAIN:" + //ALERTEXPLAIN 不存在
- ",ALERTFLAG:5" +
- ",AUTOCONFIRMINFO:" +
- ",AUTOCONFIRMSIGN:" +
- ",BARCODE:1010449586" +
- ",Calfomula:" +
- ",CHECKSTATE:" +
- ",COMMTIME:2025-02-28 14:42:49" +
- ",CONFIRMTIME:" +//CONFIRMTIME 不存在
- ",DOTNUM:-1" +//DOTNUM 不存在
- ",ENGNAME:bjs6" +
- ",EXECSQN:" +//las_sap_samplereg#EXECSQN
- ",TESTDATE:20250228" +
- ",MACHINEID:WSW_caris200" +
- ",HISITEMID:F00000019999" +
- ",LOINCID:IL-6" +
- ",SAMPLEID:9999" +
- ",PRINTSEQ:10000" +
- ",TESTTIME:2025-02-28 14:42:49" +
- ",RERUNVALUE:" +
- ",RESULTLIST:5" +
- ",VALUESRC:" +
- ",RERUNFLAG:" +
- ",RANGEINFO:0--7" +
- ",UNIT:pg/ml" +
- ",RESULTFLAG:Normal" +
- ",PATIENTID:" +
- ",PATIENTTYPE:其他" +
- ",SAMPLETYPE:血清" +
- ",TESTMACHINEID:" +
- ",RACKCUP:" +
- ",PRINTROW:1" +
- ",RANGELIMIT:" +
- ",METHOD: ";
+ "|PERSONNAME:" + regVo.getApprovername() +//approvername
+ "|CACARDID:" + ""; //身份证号码, select t.cacardid from las_rol_person t where t.personid = '003142'
return "";
}
}
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/winlis/ILasRtResultService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/winlis/ILasRtResultService.java
deleted file mode 100644
index 58d794bb5..000000000
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/winlis/ILasRtResultService.java
+++ /dev/null
@@ -1,62 +0,0 @@
-package com.neuhis.his.service.winlis;
-
-import com.neuhis.his.domain.entity.winlis.LasRtResult;
-
-import java.util.List;
-
-/**
- * 常规检验结果Service接口
- *
- * @author ruoyi
- * @date 2025-03-05
- */
-public interface ILasRtResultService
-{
- /**
- * 查询常规检验结果
- *
- * @param testdate 常规检验结果主键
- * @return 常规检验结果
- */
- public LasRtResult selectLasRtResultByTestdate(String testdate);
-
- /**
- * 查询常规检验结果列表
- *
- * @param lasRtResult 常规检验结果
- * @return 常规检验结果集合
- */
- public List selectLasRtResultList(LasRtResult lasRtResult);
-
- /**
- * 新增常规检验结果
- *
- * @param lasRtResult 常规检验结果
- * @return 结果
- */
- public int insertLasRtResult(LasRtResult lasRtResult);
-
- /**
- * 修改常规检验结果
- *
- * @param lasRtResult 常规检验结果
- * @return 结果
- */
- public int updateLasRtResult(LasRtResult lasRtResult);
-
- /**
- * 批量删除常规检验结果
- *
- * @param testdates 需要删除的常规检验结果主键集合
- * @return 结果
- */
- public int deleteLasRtResultByTestdates(String testdates);
-
- /**
- * 删除常规检验结果信息
- *
- * @param testdate 常规检验结果主键
- * @return 结果
- */
- public int deleteLasRtResultByTestdate(String testdate);
-}
diff --git a/ruoyi-admin/src/main/java/com/neuhis/his/service/winlis/ILasSapSampleregService.java b/ruoyi-admin/src/main/java/com/neuhis/his/service/winlis/ILasSapSampleregService.java
index 21ea4cf87..75d2d6229 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/his/service/winlis/ILasSapSampleregService.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/his/service/winlis/ILasSapSampleregService.java
@@ -1,14 +1,12 @@
package com.neuhis.his.service.winlis;
import com.neuhis.his.domain.entity.winlis.LasSapSamplereg;
+import com.neuhis.his.domain.vo.winlis.LasSapSampleregVo;
import java.util.List;
/**
- * 样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
+ * 常规检验登记表
Service接口
*
* @author ruoyi
@@ -17,106 +15,28 @@ Service接口
public interface ILasSapSampleregService
{
/**
- * 查询样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
+ *
*
- * @param testdate 样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
+ * @param testdate 常规检验登记表
主键
- * @return 样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
+ * @return 常规检验登记表
*/
- public LasSapSamplereg selectLasSapSampleregByTestdate(String testdate);
+ LasSapSamplereg selectLasSapSampleregByTestdate(String testdate, String barcode, String machineid);
/**
- * 查询样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-列表
- *
- * @param lasSapSamplereg 样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-
- * @return 样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-集合
+ * 返回一个试管检验条码信息和检验结果明细信息
+ * @param testdate 检验时间
+ * @param barcode 条码
+ * @param machineid 机器
*/
- public List selectLasSapSampleregList(LasSapSamplereg lasSapSamplereg);
+ LasSapSampleregVo selectLasSapSampleregVo(String testdate, String barcode, String machineid);
/**
- * 新增样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-
- *
- * @param lasSapSamplereg 样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-
- * @return 结果
+ *
+ * @param lasSapSamplereg 常规检验登记表
+ * @return 常规检验登记表
*/
- public int insertLasSapSamplereg(LasSapSamplereg lasSapSamplereg);
-
- /**
- * 修改样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-
- *
- * @param lasSapSamplereg 样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-
- * @return 结果
- */
- public int updateLasSapSamplereg(LasSapSamplereg lasSapSamplereg);
-
- /**
- * 批量删除样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-
- *
- * @param testdates 需要删除的样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-主键集合
- * @return 结果
- */
- public int deleteLasSapSampleregByTestdates(String testdates);
-
- /**
- * 删除样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-信息
- *
- * @param testdate 样本核收过程:
- 1、样本基本信息插入此中
- 2、项目核收信息插入LAS_COM_SAMPLEITEM中
- 3、将要收费项目信息插入LAS_SAP_ITEMCHARGE(如果没登记,就向该插入)
-主键
- * @return 结果
- */
- public int deleteLasSapSampleregByTestdate(String testdate);
+ List selectLasSapSampleregList(LasSapSamplereg lasSapSamplereg);
}
diff --git a/ruoyi-admin/src/main/java/com/neuhis/utils/InvoiceUtil.java b/ruoyi-admin/src/main/java/com/neuhis/utils/InvoiceUtil.java
index 6bb4b3626..5ee2646d5 100644
--- a/ruoyi-admin/src/main/java/com/neuhis/utils/InvoiceUtil.java
+++ b/ruoyi-admin/src/main/java/com/neuhis/utils/InvoiceUtil.java
@@ -1,7 +1,7 @@
package com.neuhis.utils;
-import com.neuhis.his.domain.entity.FinOpbFeedetail;
-import com.neuhis.his.domain.entity.FinOprRegister;
+import com.neuhis.his.domain.entity.his.FinOpbFeedetail;
+import com.neuhis.his.domain.entity.his.FinOprRegister;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
diff --git a/ruoyi-admin/src/main/resources/mapper/his/ComControlargumentMapper.xml b/ruoyi-admin/src/main/resources/mapper/his/ComControlargumentMapper.xml
index 6a64aa350..fda85bebb 100644
--- a/ruoyi-admin/src/main/resources/mapper/his/ComControlargumentMapper.xml
+++ b/ruoyi-admin/src/main/resources/mapper/his/ComControlargumentMapper.xml
@@ -1,7 +1,7 @@
-
+
@@ -30,7 +30,7 @@
delete from COM_CONTROLARGUMENT
where CONTROL_CODE = #{controlCode,jdbcType=VARCHAR}
-
+
insert into COM_CONTROLARGUMENT (CONTROL_CODE, CONTROL_NAME, CONTROL_VALUE,
VISIBLE_FLAG, OPER_CODE, OPER_DATE,
@@ -39,7 +39,7 @@
#{visibleFlag,jdbcType=VARCHAR}, #{operCode,jdbcType=VARCHAR}, #{operDate,jdbcType=TIMESTAMP},
#{kind,jdbcType=VARCHAR}, #{hosCode,jdbcType=VARCHAR})
-
+
insert into COM_CONTROLARGUMENT
@@ -95,7 +95,7 @@
-
+
update COM_CONTROLARGUMENT
@@ -123,7 +123,7 @@
where CONTROL_CODE = #{controlCode,jdbcType=VARCHAR}
-
+
update COM_CONTROLARGUMENT
set CONTROL_NAME = #{controlName,jdbcType=VARCHAR},
diff --git a/ruoyi-admin/src/main/resources/mapper/his/ComDepartmentMapper.xml b/ruoyi-admin/src/main/resources/mapper/his/ComDepartmentMapper.xml
index 71987f032..4f44082c2 100644
--- a/ruoyi-admin/src/main/resources/mapper/his/ComDepartmentMapper.xml
+++ b/ruoyi-admin/src/main/resources/mapper/his/ComDepartmentMapper.xml
@@ -1,7 +1,7 @@
-
+
@@ -52,7 +52,7 @@
delete from COM_DEPARTMENT
where DEPT_CODE = #{deptCode,jdbcType=VARCHAR}
-
+
insert into COM_DEPARTMENT (DEPT_CODE, DEPT_NAME, SPELL_CODE,
WB_CODE, DEPT_ENAME, DEPT_TYPE,
@@ -75,7 +75,7 @@
#{mainDeptname,jdbcType=VARCHAR}, #{bedNum,jdbcType=DECIMAL}, #{brachCode,jdbcType=VARCHAR},
#{gbCode,jdbcType=VARCHAR})
-
+
insert into COM_DEPARTMENT
@@ -251,7 +251,7 @@
-
+
update COM_DEPARTMENT
@@ -339,7 +339,7 @@
where DEPT_CODE = #{deptCode,jdbcType=VARCHAR}
-
+
update COM_DEPARTMENT
set DEPT_NAME = #{deptName,jdbcType=VARCHAR},
diff --git a/ruoyi-admin/src/main/resources/mapper/his/ComDictionaryMapper.xml b/ruoyi-admin/src/main/resources/mapper/his/ComDictionaryMapper.xml
index 9a8153825..533073500 100644
--- a/ruoyi-admin/src/main/resources/mapper/his/ComDictionaryMapper.xml
+++ b/ruoyi-admin/src/main/resources/mapper/his/ComDictionaryMapper.xml
@@ -1,7 +1,7 @@
-
+
@@ -39,7 +39,7 @@
where "TYPE" = #{type,jdbcType=VARCHAR}
and CODE = #{code,jdbcType=VARCHAR}
-
+
insert into COM_DICTIONARY ("TYPE", CODE, "NAME",
MARK, SPELL_CODE, WB_CODE,
@@ -54,7 +54,7 @@
#{currentCode,jdbcType=VARCHAR}, #{kindId,jdbcType=VARCHAR}, #{isCommon,jdbcType=VARCHAR}
)
-
+
insert into COM_DICTIONARY
@@ -152,7 +152,7 @@
-
+
update COM_DICTIONARY
@@ -199,7 +199,7 @@
where "TYPE" = #{type,jdbcType=VARCHAR}
and CODE = #{code,jdbcType=VARCHAR}
-
+
update LCHIS.COM_DICTIONARY
set "NAME" = #{name,jdbcType=VARCHAR},
diff --git a/ruoyi-admin/src/main/resources/mapper/his/ComDictionaryMapperExtend.xml b/ruoyi-admin/src/main/resources/mapper/his/ComDictionaryMapperExtend.xml
index 1698ad116..a9cec9cf4 100644
--- a/ruoyi-admin/src/main/resources/mapper/his/ComDictionaryMapperExtend.xml
+++ b/ruoyi-admin/src/main/resources/mapper/his/ComDictionaryMapperExtend.xml
@@ -1,7 +1,7 @@
-