From 4ae6d7256a2de0e8d7c21e62c540b0388bf10bb4 Mon Sep 17 00:00:00 2001
From: linjj <850658129@qq.com>
Date: Mon, 22 Jul 2024 10:56:02 +0800
Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
power-admin/power-admin.iml | 127 ---------------
.../main/resources/config/config.properties | 6 +-
.../src/main/resources/config/jdbc.properties | 9 +-
power-dao/power-dao.iml | 80 ----------
.../java/com/manage/dao/Power_UserMapper.java | 3 +
.../com/manage/dao/Power_UserMapperImpl.java | 6 +
.../src/main/java/com/manage/vo/Login.java | 29 ++++
.../resources/mapper/Power_UserMapper.xml | 3 +
power-foundaton/power-foundaton.iml | 87 -----------
.../src/main/java/com/manage/encrypt/MD5.java | 144 ++++++++++--------
.../classes/com/manage/encrypt/MD5.class | Bin 2448 -> 3329 bytes
power-service/power-service.iml | 100 ------------
12 files changed, 132 insertions(+), 462 deletions(-)
delete mode 100644 power-admin/power-admin.iml
delete mode 100644 power-dao/power-dao.iml
create mode 100644 power-dao/src/main/java/com/manage/vo/Login.java
delete mode 100644 power-foundaton/power-foundaton.iml
delete mode 100644 power-service/power-service.iml
diff --git a/power-admin/power-admin.iml b/power-admin/power-admin.iml
deleted file mode 100644
index f57c0a3..0000000
--- a/power-admin/power-admin.iml
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/power-admin/src/main/resources/config/config.properties b/power-admin/src/main/resources/config/config.properties
index 493ea36..e492373 100644
--- a/power-admin/src/main/resources/config/config.properties
+++ b/power-admin/src/main/resources/config/config.properties
@@ -13,7 +13,7 @@ TOKEN_EXPIRE_TIME = 1200000
#SERVER_PORT = 8080
SERVER_IP = localhost
-SERVER_PORT = 8080
+SERVER_PORT = 8084
#power权限系统ip
POWER_IP = ${SERVER_IP}
@@ -23,12 +23,12 @@ POWER_PORT = ${SERVER_PORT}
#病案归档系统ip
EMRMEDICALRECORD_IP = ${SERVER_IP}
#病案归档系统端口
-EMRMEDICALRECORD_PORT = 8082
+EMRMEDICALRECORD_PORT = 8085
#病案管理系统ip
EMRRECORD_IP = ${SERVER_IP}
#病案管理系统端口
-EMRRECORD_PORT = 8083
+EMRRECORD_PORT = 8086
#病案复印预约ip
EMRAPPLYCOPY_IP = ${SERVER_IP}
diff --git a/power-admin/src/main/resources/config/jdbc.properties b/power-admin/src/main/resources/config/jdbc.properties
index 7254100..d9ba29d 100644
--- a/power-admin/src/main/resources/config/jdbc.properties
+++ b/power-admin/src/main/resources/config/jdbc.properties
@@ -1,8 +1,8 @@
-#jdbc.url=jdbc\:mysql\://localhost\:3306/ydpower?useUnicode\=true&characterEncoding\=utf-8
-#jdbc.password=docus702
+#jdbc.url=jdbc\:mysql\://200.100.104.40\:3306/power?useUnicode\=true&characterEncoding\=utf-8
+#jdbc.password=AbcXyz123
-jdbc.url=jdbc\:mysql\://10.36.116.108\:3306/power?useUnicode\=true&characterEncoding\=utf-8
-jdbc.password=docus@702
+jdbc.url=jdbc\:mysql\://localhost\:3306/gm_power?useUnicode\=true&characterEncoding\=utf-8
+jdbc.password=root
jdbc.driver=com.mysql.jdbc.Driver
jdbc.username=root
@@ -22,7 +22,6 @@ maxOpenPreparedStatements: 20
removeAbandoned: true
removeAbandonedTimeout: 1800
logAbandoned: true
-
#\uFFFD\uFFFD\uFFFD\u013F\u00BC
targetProject=src/main/java
#modelPackage,sqlMapperPackage,daoMapperPackage \u0368\uFFFD\uFFFD\u04BB\uFFFD\uFFFD??
diff --git a/power-dao/power-dao.iml b/power-dao/power-dao.iml
deleted file mode 100644
index 6bdc60c..0000000
--- a/power-dao/power-dao.iml
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/power-dao/src/main/java/com/manage/dao/Power_UserMapper.java b/power-dao/src/main/java/com/manage/dao/Power_UserMapper.java
index e63e3a4..f6d6089 100644
--- a/power-dao/src/main/java/com/manage/dao/Power_UserMapper.java
+++ b/power-dao/src/main/java/com/manage/dao/Power_UserMapper.java
@@ -1,6 +1,7 @@
package com.manage.dao;
import com.manage.entity.Power_User;
+import com.manage.vo.Login;
import com.manage.vo.Power_UserVo;
import com.manage.vo.User;
import org.apache.ibatis.annotations.Param;
@@ -20,6 +21,8 @@ public interface Power_UserMapper {
int updateByPrimaryKey(Power_User record);
+ String getUserName(Login login);
+
public List checkUserName(String userName);
public Power_UserVo findPowerUserByUserNameAndUserPwd(Power_User powerUser);
diff --git a/power-dao/src/main/java/com/manage/dao/Power_UserMapperImpl.java b/power-dao/src/main/java/com/manage/dao/Power_UserMapperImpl.java
index 364d06c..4a0f788 100644
--- a/power-dao/src/main/java/com/manage/dao/Power_UserMapperImpl.java
+++ b/power-dao/src/main/java/com/manage/dao/Power_UserMapperImpl.java
@@ -1,6 +1,7 @@
package com.manage.dao;
import com.manage.entity.Power_User;
+import com.manage.vo.Login;
import com.manage.vo.Power_UserVo;
import com.manage.vo.User;
@@ -43,6 +44,11 @@ public class Power_UserMapperImpl implements Power_UserMapper{
return this.updateByPrimaryKey(record);
}
+ @Override
+ public String getUserName(Login login) {
+ return null;
+ }
+
@Override
public List checkUserName(String userName) {
return this.checkUserName(userName);
diff --git a/power-dao/src/main/java/com/manage/vo/Login.java b/power-dao/src/main/java/com/manage/vo/Login.java
new file mode 100644
index 0000000..920d45f
--- /dev/null
+++ b/power-dao/src/main/java/com/manage/vo/Login.java
@@ -0,0 +1,29 @@
+package com.manage.vo;
+
+/**
+ * @ClassName login
+ * @Author linjj
+ * @Date 2024/5/7 9:26
+ * @Version 1.0
+ */
+public class Login {
+ private String password;
+
+ public String getPassword() {
+ return password;
+ }
+
+ public void setPassword(String password) {
+ this.password = password;
+ }
+
+ public String getUsername() {
+ return username;
+ }
+
+ public void setUsername(String username) {
+ this.username = username;
+ }
+
+ private String username;
+}
diff --git a/power-dao/src/main/resources/mapper/Power_UserMapper.xml b/power-dao/src/main/resources/mapper/Power_UserMapper.xml
index 3ddce22..fd3a1b0 100644
--- a/power-dao/src/main/resources/mapper/Power_UserMapper.xml
+++ b/power-dao/src/main/resources/mapper/Power_UserMapper.xml
@@ -679,4 +679,7 @@
WHERE
FIND_IN_SET(#{deptId},dept_id)
+
\ No newline at end of file
diff --git a/power-foundaton/power-foundaton.iml b/power-foundaton/power-foundaton.iml
deleted file mode 100644
index 80a44bb..0000000
--- a/power-foundaton/power-foundaton.iml
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/power-foundaton/src/main/java/com/manage/encrypt/MD5.java b/power-foundaton/src/main/java/com/manage/encrypt/MD5.java
index 91a810e..273b572 100644
--- a/power-foundaton/src/main/java/com/manage/encrypt/MD5.java
+++ b/power-foundaton/src/main/java/com/manage/encrypt/MD5.java
@@ -1,9 +1,13 @@
/**
- *
+ *
*/
package com.manage.encrypt;
+import org.springframework.util.DigestUtils;
+
+import java.math.BigInteger;
import java.security.MessageDigest;
+import java.security.NoSuchAlgorithmException;
/**
* Title:MD5
@@ -13,64 +17,84 @@ import java.security.MessageDigest;
* @date
*/
public class MD5 {
- // MD5加码。32位
- public static String MD5(String inStr) {
- MessageDigest md5 = null;
- try {
- md5 = MessageDigest.getInstance("MD5");
- } catch (Exception e) {
- System.out.println(e.toString());
- e.printStackTrace();
- return "";
- }
- char[] charArray = inStr.toCharArray();
- byte[] byteArray = new byte[charArray.length];
-
- for (int i = 0; i < charArray.length; i++)
- byteArray[i] = (byte) charArray[i];
-
- byte[] md5Bytes = md5.digest(byteArray);
-
- StringBuffer hexValue = new StringBuffer();
-
- for (int i = 0; i < md5Bytes.length; i++) {
- int val = ((int) md5Bytes[i]) & 0xff;
- if (val < 16)
- hexValue.append("0");
- hexValue.append(Integer.toHexString(val));
- }
-
- return hexValue.toString();
- }
-
- // 可逆的加密算法
- public static String KL(String inStr) {
- // String s = new String(inStr);
- char[] a = inStr.toCharArray();
- for (int i = 0; i < a.length; i++) {
- a[i] = (char) (a[i] ^ 't');
- }
- String s = new String(a);
- return s;
- }
-
- // 加密后解密
- public static String JM(String inStr) {
- char[] a = inStr.toCharArray();
- for (int i = 0; i < a.length; i++) {
- a[i] = (char) (a[i] ^ 't');
- }
- String k = new String(a);
- return k;
- }
-
- // 测试主函数
- public static void main(String args[]) {
- String s = new String("a");
- System.out.println("原始:" + s);
- System.out.println("MD5后:" + MD5(s));
- System.out.println("MD5后再加密:" + KL(MD5(s)));
- System.out.println("解密为MD5后的:" + JM(KL(MD5(s))));
- }
+ // MD5加码。32位
+ public static String MD5(String inStr) {
+ MessageDigest md5 = null;
+ try {
+ md5 = MessageDigest.getInstance("MD5");
+ } catch (Exception e) {
+ System.out.println(e.toString());
+ e.printStackTrace();
+ return "";
+ }
+ char[] charArray = inStr.toCharArray();
+ byte[] byteArray = new byte[charArray.length];
+
+ for (int i = 0; i < charArray.length; i++)
+ byteArray[i] = (byte) charArray[i];
+
+ byte[] md5Bytes = md5.digest(byteArray);
+
+ StringBuffer hexValue = new StringBuffer();
+
+ for (int i = 0; i < md5Bytes.length; i++) {
+ int val = ((int) md5Bytes[i]) & 0xff;
+ if (val < 16)
+ hexValue.append("0");
+ hexValue.append(Integer.toHexString(val));
+ }
+
+ return hexValue.toString();
+ }
+
+ // 可逆的加密算法
+ public static String KL(String inStr) {
+ // String s = new String(inStr);
+ char[] a = inStr.toCharArray();
+ for (int i = 0; i < a.length; i++) {
+ a[i] = (char) (a[i] ^ 't');
+ }
+ String s = new String(a);
+ return s;
+ }
+
+ // 加密后解密
+ public static String JM(String inStr) {
+ char[] a = inStr.toCharArray();
+ for (int i = 0; i < a.length; i++) {
+ a[i] = (char) (a[i] ^ 't');
+ }
+ String k = new String(a);
+ return k;
+ }
+
+ // 测试主函数
+ public static void main(String args[]) {
+ String s = new String("lin123");
+
+ MessageDigest md = null;
+ try {
+ md = MessageDigest.getInstance("MD5");
+ } catch (NoSuchAlgorithmException e) {
+ throw new RuntimeException(e);
+ }
+ // 对原始字符串进行MD5加密
+ md.update(s.getBytes());
+ // 获取加密后的字节数组
+ byte[] digest = md.digest();
+ // 将字节数组转换成十六进制字符串
+ StringBuilder sb = new StringBuilder();
+ for (byte b : digest) {
+ sb.append(String.format("%02x", b));
+ }
+ String s1 = sb.toString();
+ String encode = Base64.encode(MD5.KL(s));
+ System.out.println("encode:" + encode);
+ System.out.println("sb:" + sb.toString());
+ System.out.println("原始:" + s);
+ System.out.println("MD5后:" + MD5(s));
+ System.out.println("MD5后再加密:" + KL(MD5(s)));
+ System.out.println("解密为MD5后的:" + JM(KL(MD5(s))));
+ }
}
diff --git a/power-foundaton/target/classes/com/manage/encrypt/MD5.class b/power-foundaton/target/classes/com/manage/encrypt/MD5.class
index c4d7c900184a167df15fa945d6c5c8c3803e12d1..943eab51301590227700efd30bebdc85f7009885 100644
GIT binary patch
literal 3329
zcmb_eTX!4P75iVSY2JKOG|Uk
z+57ChzkQwg{OTuH0Q8{X#SToX2z!yhi~_R;$8o|77m{A2ke0iQidipw_=dcbRgm*S
zlQNcE^In|9<8qf&Fek6gtN5l|Pbv78f^U1#fG6bnNh$u6e0)d2X)l_jj_)d1@Zx(o
zBX4|P5}%e28sCFwym%JRsd!$+3o6d4_<^LpsNy9RFU#!@75qrRbBCEWt^ESdVC$HG
zYalaa2yBj;X=6B_nl!Sb`ec$6Uo;cflVf_;l;>5V%bGEB0*%plCKXEQX+2?tjC4FZ
zKWl|zgT4LK%0-|h7(K3^)I&)sJZ{0`|5VYj4VB9?yH)bs}lcp+R@;^kC
zC-tO&+e}lD#I->)ucW4EwYkK~8S#A9wB|!GBbOt>K{H|GEGn#t&*<5M*{nV<;FuU7
zVRGIw)(8;+m3kti(MNU0m>biRc>-+QU^0@Qo;I>nxoO1G<0oSJtQ{bxRKY7O3k4Ac
zgUme*9g5Nooqu__KgP`ohCQX5X@RZ5i4D5@Wm;C_x8}-lW+We}R
zlGt5(HbE0xs%WI))D%-cWk-Ui9AyF{ngk?ZDlW|qaF;9&_%yB{1`tWfO3A;U@G{jhF5V;!)th5!5bRh#CZ*Gp-X_h@HQ@J
zcm(e-AZ6iF*_0wp54$wHi=Qd@xrRmjLZI$HZ%P=yBW=2qmYFivz)MxX((r4%r{R5kAd$W&&`=h*hSZK86LCw|-nn%E4^JL9;+BFBHC)6c
z4IklS>CJC69LB8*eyiaz+{$t+1^lm{o@2S^ChfIm`Rw`S#pg%n=q`Qbk5S#
zab~{ztGjzG((4qkQ7Y3lpRLfT*1F%!gpP1bSd68irzoIWnNnN@t`An79i>8B
zFDRhQN;OF~m%kcJ_SRRnndpQJC4G7cDq~ASTd?X|(a1q#b#5;3?A1
zFmN(9(~#dE^|%eUQ-2$E_MxAar>Xf4?i7sho}_tXoNy=hb9M0R;x5_{w00Z^5g}za
z3=Ck9nD52i{0&me5$d>yXE*MnR5z3rf_EqwQgA3r~e-%FN6by@h
zVW;>9>X~YF+_Ioa1w=Cm*VKw0L
z-QfBic8ojyY7sY%6tS~_UB?y_X626oR{=Nmx!a4lxrkf(JnXSmjlLG%3b5OD@dkUY
zg0ow4q+m5>kVFF9DAg(%MX*RV@}z*|5k@sOJ-x;*f*rl8;1UC;@f+LE5~=LSA@;nsRQte9dan;^l~ds)~w)0sB1L45#zEkIbHwG77>`DtOLfs
E0goL9^#A|>
delta 1345
zcmb7^&vR2%6vsa|O?uPkV=O66X`o0e1x%#@1T4@>#r^;-g0`Zy{%AF)vz1JbZWNB`06@
zc!gJ;He?xfVaYH(PF}F2Jfbdg%*nJ{hQf?{G&Yk7^O{F9*)S7MzHXVcOx?UQYHCL<
z(?YQvv2>_j@mQdv5KQJWbB4N+fr;eBWMVQook71dabp5l^mmmK0{iiP9
z2Qmn|bmMy25U0%$sTfL2AD6CuUix}To{-NIv=zS!#u9xlB$}F;N=zlElbLiPJ)O#3
zn$0J4>K{;NFHEFU`EP#=)|=|FY$iRIFa8p`YW5X>uC6O~+t{GG->fNczYxatOlzxl
z2}!kqP<#b*Q%Zo{TC2;(``IJiuLQ7{hqS9f;Igz9Z`&^lF7`b2S|d8Sg)oiWr@gN^
zh|)letu$$EVViO_aey5hlk8?E{j#1D$cRA3Rdq@c^Qv-Lwk6eYwa0N|x0#38r~Gl{
zY!`A+_89v~6tE2PNZDAe@Q+mBpk#n+vK|s<3lkjXh%9?Z^C%ruscKQ#i-f
zlTMvFfc;bS0ZW(VF^uKJ<~4jvx8-s38}(~Mq*+dy-)T0#QtPQ5dRXOl#Jr>BcEr>?
zmn$TaO`>R!Y!bt6QMfC`RoAXxB%uA?b>@(sN{?cUA_F2ksMS&V1pdGZ!V##RhQig8
z=M!bBav9>wcmq{k+l%d9>s<_$du^gi44q;)q0HU?gQ5RF8BTF}o#D0!+$|Pw5gCqb
zS)our@C~6`M2A;sh-_V^u}%MFV$0aO9NU~@mF@TPHLd$r*>NxT0~_vDcK#i)KD<4G
ssXT&S%}$@1+OLbB(iiNsChN)a^`jMJ?VeJ!r|*Glw|fx=v=4CRFKo%+$p8QV
diff --git a/power-service/power-service.iml b/power-service/power-service.iml
deleted file mode 100644
index 337cfe3..0000000
--- a/power-service/power-service.iml
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file