diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/MasterLisMapper.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/MasterLisMapper.java index 053bd18..a3f7256 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/MasterLisMapper.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/MasterLisMapper.java @@ -17,6 +17,8 @@ public interface MasterLisMapper { List queryLisDataByModel(LisReportModel model); + List queryLisDataByLisIdAndHid(LisReportModel model); + List queryLisItemByModel(LisReportItemModel query); List queryListItems(LisReportModel query); diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/LisServiceImpl.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/LisServiceImpl.java index cf41858..bf429ab 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/LisServiceImpl.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/LisServiceImpl.java @@ -146,7 +146,7 @@ public class LisServiceImpl extends DataAccessLayerService implements LisService public void run() { for(LisReportModel model : lisList) { - List dbLis = masterLisMapper.queryLisDataByModel(model); + List dbLis = masterLisMapper.queryLisDataByLisIdAndHid(model); if (CollectionUtils.isEmpty(dbLis)) { masterLisMapper.saveLisData(model); diff --git a/platform-biz-service/src/main/resources/mainOrm/master/MasterLis.xml b/platform-biz-service/src/main/resources/mainOrm/master/MasterLis.xml index c0001e3..1b3b803 100644 --- a/platform-biz-service/src/main/resources/mainOrm/master/MasterLis.xml +++ b/platform-biz-service/src/main/resources/mainOrm/master/MasterLis.xml @@ -111,15 +111,50 @@ AND LIS_ID = #{lisId} - + AND HOSPITAL_ID = #{hospitalId} + + +