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 c4d7c90..943eab5 100644 Binary files a/power-foundaton/target/classes/com/manage/encrypt/MD5.class and b/power-foundaton/target/classes/com/manage/encrypt/MD5.class differ 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