diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml
new file mode 100644
index 0000000..2b63946
--- /dev/null
+++ b/.idea/uiDesigner.xml
@@ -0,0 +1,124 @@
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+
\ No newline at end of file
diff --git a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/pojo/RegDiagnosis.java b/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegDiagnosis.java
similarity index 93%
rename from pf_transitPF/src/main/java/com/transitPlatForm/transitPF/pojo/RegDiagnosis.java
rename to pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegDiagnosis.java
index 62480cd..cf5c66b 100644
--- a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/pojo/RegDiagnosis.java
+++ b/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegDiagnosis.java
@@ -1,4 +1,4 @@
-package com.transitPlatForm.transitPF.pojo;
+package com.transitPlatForm.common.core.domain.entity.reg;
import com.transitPlatForm.common.annotation.Excel;
import com.transitPlatForm.common.core.domain.BaseEntity;
diff --git a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/pojo/RegDict.java b/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegDict.java
similarity index 94%
rename from pf_transitPF/src/main/java/com/transitPlatForm/transitPF/pojo/RegDict.java
rename to pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegDict.java
index 106bc61..6e9b592 100644
--- a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/pojo/RegDict.java
+++ b/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegDict.java
@@ -1,4 +1,4 @@
-package com.transitPlatForm.transitPF.pojo;
+package com.transitPlatForm.common.core.domain.entity.reg;
import com.transitPlatForm.common.annotation.Excel;
import com.transitPlatForm.common.core.domain.BaseEntity;
diff --git a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/pojo/RegHospital.java b/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegHospital.java
similarity index 94%
rename from pf_transitPF/src/main/java/com/transitPlatForm/transitPF/pojo/RegHospital.java
rename to pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegHospital.java
index 74ffeea..ddcab30 100644
--- a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/pojo/RegHospital.java
+++ b/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegHospital.java
@@ -1,4 +1,4 @@
-package com.transitPlatForm.transitPF.pojo;
+package com.transitPlatForm.common.core.domain.entity.reg;
import com.transitPlatForm.common.annotation.Excel;
import com.transitPlatForm.common.core.domain.BaseEntity;
diff --git a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/pojo/RegItemclass.java b/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegItemclass.java
similarity index 95%
rename from pf_transitPF/src/main/java/com/transitPlatForm/transitPF/pojo/RegItemclass.java
rename to pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegItemclass.java
index 6bc2d6a..e251df7 100644
--- a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/pojo/RegItemclass.java
+++ b/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegItemclass.java
@@ -1,4 +1,4 @@
-package com.transitPlatForm.transitPF.pojo;
+package com.transitPlatForm.common.core.domain.entity.reg;
import com.transitPlatForm.common.annotation.Excel;
import com.transitPlatForm.common.core.domain.BaseEntity;
diff --git a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/pojo/RegTransitSample.java b/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegTransitSample.java
similarity index 98%
rename from pf_transitPF/src/main/java/com/transitPlatForm/transitPF/pojo/RegTransitSample.java
rename to pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegTransitSample.java
index 65ae533..303bf28 100644
--- a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/pojo/RegTransitSample.java
+++ b/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegTransitSample.java
@@ -1,4 +1,4 @@
-package com.transitPlatForm.transitPF.pojo;
+package com.transitPlatForm.common.core.domain.entity.reg;
import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
diff --git a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/pojo/RegTransitSampleDetail.java b/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegTransitSampleDetail.java
similarity index 94%
rename from pf_transitPF/src/main/java/com/transitPlatForm/transitPF/pojo/RegTransitSampleDetail.java
rename to pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegTransitSampleDetail.java
index 3a0ac33..04b6439 100644
--- a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/pojo/RegTransitSampleDetail.java
+++ b/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegTransitSampleDetail.java
@@ -1,4 +1,4 @@
-package com.transitPlatForm.transitPF.pojo;
+package com.transitPlatForm.common.core.domain.entity.reg;
import lombok.AllArgsConstructor;
import lombok.Data;
diff --git a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/mapper/RegHospitalMapper.java b/pf_interfaceCommon/src/main/java/com/transitPlatForm/interfaceCommon/mapper/RegHospitalMapper.java
similarity index 93%
rename from pf_transitPF/src/main/java/com/transitPlatForm/transitPF/mapper/RegHospitalMapper.java
rename to pf_interfaceCommon/src/main/java/com/transitPlatForm/interfaceCommon/mapper/RegHospitalMapper.java
index 30212a7..f85ac20 100644
--- a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/mapper/RegHospitalMapper.java
+++ b/pf_interfaceCommon/src/main/java/com/transitPlatForm/interfaceCommon/mapper/RegHospitalMapper.java
@@ -1,6 +1,6 @@
-package com.transitPlatForm.transitPF.mapper;
+package com.transitPlatForm.interfaceCommon.mapper;
-import com.transitPlatForm.transitPF.pojo.RegHospital;
+import com.transitPlatForm.common.core.domain.entity.reg.RegHospital;
import java.util.List;
diff --git a/pf_interfaceCommon/src/main/java/com/transitPlatForm/interfaceCommon/utils/CommonUtil.java b/pf_interfaceCommon/src/main/java/com/transitPlatForm/interfaceCommon/utils/CommonUtil.java
index 02891e8..7fa560e 100644
--- a/pf_interfaceCommon/src/main/java/com/transitPlatForm/interfaceCommon/utils/CommonUtil.java
+++ b/pf_interfaceCommon/src/main/java/com/transitPlatForm/interfaceCommon/utils/CommonUtil.java
@@ -2,6 +2,7 @@ package com.transitPlatForm.interfaceCommon.utils;
import com.transitPlatForm.common.core.domain.entity.SysUser;
+import com.transitPlatForm.interfaceCommon.mapper.ComLocalconfigMapper;
import com.transitPlatForm.interfaceCommon.mapper.CommonMapper;
import com.transitPlatForm.interfaceCommon.mapper.SysUserCommMapper;
import org.apache.commons.lang3.time.DateFormatUtils;
@@ -16,10 +17,12 @@ import java.util.stream.Collectors;
@Component
public class CommonUtil {
- @Autowired
- CommonMapper commonMapper;
+ @Autowired
+ CommonMapper commonMapper;
@Autowired
SysUserCommMapper sysUserCommMapper;
+ @Autowired
+ ComLocalconfigMapper comLocalconfigMapper;
//服务器时间方法
@@ -43,10 +46,17 @@ public class CommonUtil {
return DateFormatUtils.format(rq, "yyyy-MM-dd HH:mm:ss");
}
- public SysUser getSysUserOne(String user_name){
+ public SysUser getSysUserOne(String user_name) {
return sysUserCommMapper.getSysUserOne(user_name);
}
+ public String getLocalconfig(String smac) {
+ return comLocalconfigMapper.getLocalconfig(smac);
+ }
+
+ public String getLocalconfigByIP(String ip) {
+ return comLocalconfigMapper.getLocalconfigByIP(ip);
+ }
}
diff --git a/pf_transitPF/src/main/resources/mapper/RegHospitalMapper.xml b/pf_interfaceCommon/src/main/resources/mapper/RegHospitalMapper.xml
similarity index 98%
rename from pf_transitPF/src/main/resources/mapper/RegHospitalMapper.xml
rename to pf_interfaceCommon/src/main/resources/mapper/RegHospitalMapper.xml
index a43114c..14db5bc 100644
--- a/pf_transitPF/src/main/resources/mapper/RegHospitalMapper.xml
+++ b/pf_interfaceCommon/src/main/resources/mapper/RegHospitalMapper.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/pf_system/pom.xml b/pf_system/pom.xml
index 5bbb447..d667142 100644
--- a/pf_system/pom.xml
+++ b/pf_system/pom.xml
@@ -25,7 +25,11 @@
com.transitPlatForm
pf_interfaceCommon
- 1.0
+
+
+
+ com.transitPlatForm
+ pf_transitPF
diff --git a/pf_system/src/main/java/com/transitPlatForm/system/web/controller/system/SysLoginController.java b/pf_system/src/main/java/com/transitPlatForm/system/web/controller/system/SysLoginController.java
index 852b5d2..d6289f6 100644
--- a/pf_system/src/main/java/com/transitPlatForm/system/web/controller/system/SysLoginController.java
+++ b/pf_system/src/main/java/com/transitPlatForm/system/web/controller/system/SysLoginController.java
@@ -119,12 +119,12 @@ public class SysLoginController {
* @param localid 浏览器指纹
* @return 返回初始化信息
*/
-// @GetMapping("/getLocalconfig")
-// public AjaxResult getLocalconfig(String localid) {
-// AjaxResult ajax = AjaxResult.success();
-// ajax.put("localconfig", loginService.getLocalconfig(localid,IpUtils.getIpAddr()));
-// ajax.put("oem", loginService.getOEM());
-// ajax.put("hosplist", loginService.gethospList());
-// return ajax;
-// }
+ @GetMapping("/getLocalconfig")
+ public AjaxResult getLocalconfig(String localid) {
+ AjaxResult ajax = AjaxResult.success();
+ ajax.put("localconfig", loginService.getLocalconfig(localid,IpUtils.getIpAddr()));
+ ajax.put("oem", loginService.getOEM());
+ ajax.put("hosplist", loginService.gethospList());
+ return ajax;
+ }
}
diff --git a/pf_system/src/main/java/com/transitPlatForm/system/web/service/SysLoginService.java b/pf_system/src/main/java/com/transitPlatForm/system/web/service/SysLoginService.java
index 58547f2..4f8836b 100644
--- a/pf_system/src/main/java/com/transitPlatForm/system/web/service/SysLoginService.java
+++ b/pf_system/src/main/java/com/transitPlatForm/system/web/service/SysLoginService.java
@@ -8,6 +8,7 @@ import com.transitPlatForm.common.constant.Constants;
import com.transitPlatForm.common.constant.UserConstants;
import com.transitPlatForm.common.core.domain.entity.SysLoginParam;
import com.transitPlatForm.common.core.domain.entity.SysUser;
+import com.transitPlatForm.common.core.domain.entity.reg.RegHospital;
import com.transitPlatForm.common.core.domain.model.LoginBody;
import com.transitPlatForm.common.core.domain.model.LoginUser;
import com.transitPlatForm.common.core.redis.RedisCache;
@@ -17,6 +18,7 @@ import com.transitPlatForm.common.utils.DateUtils;
import com.transitPlatForm.common.utils.MessageUtils;
import com.transitPlatForm.common.utils.StringUtils;
import com.transitPlatForm.common.utils.ip.IpUtils;
+import com.transitPlatForm.interfaceCommon.mapper.RegHospitalMapper;
import com.transitPlatForm.interfaceCommon.service.TokenService;
import com.transitPlatForm.interfaceCommon.utils.CommonUtil;
import com.transitPlatForm.system.factory.AsyncFactory;
@@ -63,15 +65,17 @@ public class SysLoginService {
private CommonUtil commonUtil;
@Autowired
private SysUserMapper userMapper;
+ @Autowired
+ RegHospitalMapper regHospitalMapper;
-// public Map getLocalconfig(String smac,String ip){
-// String configvalue=commonUtil.getLocalconfig(smac);
-// if(configvalue==null&&!"127.0.0.1".equals(ip)&&ip!=null) {
-// configvalue=commonUtil.getLocalconfigByIP(ip);
-// }
-// Map map = new HashMap<>();
-// if(configvalue!=null) {
-// map = JSON.parseObject(configvalue, Map.class);
+ public Map getLocalconfig(String smac,String ip){
+ String configvalue=commonUtil.getLocalconfig(smac);
+ if(configvalue==null&&!"127.0.0.1".equals(ip)&&ip!=null) {
+ configvalue=commonUtil.getLocalconfigByIP(ip);
+ }
+ Map map = new HashMap<>();
+ if(configvalue!=null) {
+ map = JSON.parseObject(configvalue, Map.class);
// if(map!=null) {
// String yq=map.get("defaultinstr").toString();
// if(yq!=null) {
@@ -79,9 +83,9 @@ public class SysLoginService {
// map.put("lisgroupid", lisgroupid);
// }
// }
-// }
-// return map;
-// }
+ }
+ return map;
+ }
public Map getOEM(){
Map oem=new HashMap<>();
oem.put("compay",ruoyiConfig.getCompay());
@@ -92,17 +96,17 @@ public class SysLoginService {
oem.put("copyrightyear",ruoyiConfig.getCopyrightYear());
return oem;
}
-// public Object gethospList(){
-// List comDictlist=commonUtil.getComDictList("HOS");
-// List