ソースを参照

权限管理2021.11.3

523096025 3 年 前
コミット
ac021f37c7
72 ファイル変更48 行追加471 行削除
  1. 36 0
      huimv-manage/pom.xml
  2. 2 0
      huimv-manage/src/main/java/com/huimv/manage/ManageApplication.java
  3. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/config/InterceptorConfig.java
  4. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/config/JWTInterceptor.java
  5. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/config/MybatisPlusConfig.java
  6. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/exception/ExceptionEnum.java
  7. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/exception/MExceptionEnum.java
  8. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/exception/MiException.java
  9. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/session/AccessToken.java
  10. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/session/HmSession.java
  11. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/token/TokenConstant.java
  12. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/token/TokenSign.java
  13. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/utils/GeneratorCodeConfig.java
  14. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/utils/GetMD5Str.java
  15. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/utils/HttpUtils.java
  16. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/utils/IpTools.java
  17. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/utils/PageFactory.java
  18. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/utils/PageResult.java
  19. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/utils/PlatformException.java
  20. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/utils/Result.java
  21. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/utils/ResultCode.java
  22. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/utils/SnowflakeSequence.java
  23. 0 0
      huimv-manage/src/main/java/com/huimv/manage/common/utils/VerifyUtil.java
  24. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/controller/AuthorizeController.java
  25. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/controller/FarmController.java
  26. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/controller/LoginController.java
  27. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/controller/MenuController.java
  28. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/controller/SysAccountMultilevelController.java
  29. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/controller/SysGroupController.java
  30. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/entity/Account.java
  31. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/entity/AccountGroup.java
  32. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/entity/Farm.java
  33. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/entity/Group.java
  34. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/entity/GroupMenu.java
  35. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/entity/Menu.java
  36. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/entity/SysAccountMultilevel.java
  37. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/entity/dto/MenuDto.java
  38. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/entity/dto/UserAccountDto.java
  39. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/entity/dto/UserAndAccountGroup.java
  40. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/mapper/AccountGroupMapper.java
  41. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/mapper/FarmMapper.java
  42. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/mapper/GroupMapper.java
  43. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/mapper/GroupMenuMapper.java
  44. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/mapper/MenuMapper.java
  45. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/mapper/SysAccountMultilevelMapper.java
  46. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/service/IAccountGroupService.java
  47. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/service/IAuthorizeService.java
  48. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/service/IFarmService.java
  49. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/service/IGroupMenuService.java
  50. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/service/IGroupService.java
  51. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/service/ILoginService.java
  52. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/service/IMenuService.java
  53. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/service/ISysAccountMultilevelService.java
  54. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/service/impl/AccountGroupServiceImpl.java
  55. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/service/impl/AuthorizeServiceImpl.java
  56. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/service/impl/FarmServiceImpl.java
  57. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/service/impl/GroupMenuServiceImpl.java
  58. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/service/impl/GroupServiceImpl.java
  59. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/service/impl/LoginServiceImpl.java
  60. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/service/impl/MenuServiceImpl.java
  61. 0 0
      huimv-manage/src/main/java/com/huimv/manage/sys/service/impl/SysAccountMultilevelServiceImpl.java
  62. 0 411
      huimv-manage/src/main/java/com/huimv/manage/util/Soap2.java
  63. 4 2
      huimv-manage/src/main/resources/application-dev.yml
  64. 4 1
      huimv-manage/src/main/resources/application-public.yml
  65. 2 2
      huimv-manage/src/main/resources/application.properties
  66. 0 0
      huimv-manage/src/main/resources/com/huimv/manage/sys/mapper/AccountGroupMapper.xml
  67. 0 0
      huimv-manage/src/main/resources/com/huimv/manage/sys/mapper/GroupMenuMapper.xml
  68. 0 0
      huimv-manage/src/main/resources/com/huimv/manage/sys/mapper/MenuMapper.xml
  69. 0 13
      huimv-manage/src/test/java/com/huimv/manage/ManageApplicationTests.java
  70. 0 17
      src/main/java/com/huimv/manage/HuimvAdminApplication.java
  71. 0 24
      src/main/resources/application-dev.yml
  72. 0 1
      src/main/resources/application.properties

+ 36 - 0
huimv-manage/pom.xml

@@ -180,6 +180,16 @@
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-data-jpa</artifactId>
         </dependency>
+        <dependency>
+            <groupId>cn.dustlight.captcha</groupId>
+            <artifactId>redis-store</artifactId>
+            <version>0.0.6</version>
+        </dependency>
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-generator</artifactId>
+            <version>3.2.0</version>
+        </dependency>
 
         <dependency>
             <groupId>org.apache.tomcat</groupId>
@@ -191,6 +201,26 @@
             <artifactId>spring-boot-starter-jdbc</artifactId>
         </dependency>
 
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-boot-starter</artifactId>
+            <version>3.2.0</version>
+        </dependency>
+        <dependency>
+            <groupId>com.auth0</groupId>
+            <artifactId>java-jwt</artifactId>
+            <version>3.3.0</version>
+        </dependency>
+        <dependency>
+            <groupId>cn.hutool</groupId>
+            <artifactId>hutool-all</artifactId>
+            <version>5.7.11</version>
+        </dependency>
+        <dependency>
+            <groupId>io.jsonwebtoken</groupId>
+            <artifactId>jjwt</artifactId>
+            <version>0.9.1</version>
+        </dependency>
     </dependencies>
 
     <build>
@@ -199,6 +229,12 @@
                 <groupId>org.springframework.boot</groupId>
                 <artifactId>spring-boot-maven-plugin</artifactId>
             </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-resources-plugin</artifactId>
+                <version>2.4.3</version>
+            </plugin>
+
         </plugins>
     </build>
 

+ 2 - 0
huimv-manage/src/main/java/com/huimv/manage/ManageApplication.java

@@ -1,11 +1,13 @@
 package com.huimv.manage;
 
+import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 import org.springframework.data.jpa.repository.config.EnableJpaAuditing;
 
 @SpringBootApplication
 @EnableJpaAuditing
+@MapperScan("com.huimv.manage.sys.mapper")
 public class ManageApplication {
 
     public static void main(String[] args) {

src/main/java/com/huimv/manage/common/config/InterceptorConfig.java → huimv-manage/src/main/java/com/huimv/manage/common/config/InterceptorConfig.java


src/main/java/com/huimv/manage/common/config/JWTInterceptor.java → huimv-manage/src/main/java/com/huimv/manage/common/config/JWTInterceptor.java


src/main/java/com/huimv/manage/common/config/MybatisPlusConfig.java → huimv-manage/src/main/java/com/huimv/manage/common/config/MybatisPlusConfig.java


src/main/java/com/huimv/manage/common/exception/ExceptionEnum.java → huimv-manage/src/main/java/com/huimv/manage/common/exception/ExceptionEnum.java


src/main/java/com/huimv/manage/common/exception/MExceptionEnum.java → huimv-manage/src/main/java/com/huimv/manage/common/exception/MExceptionEnum.java


src/main/java/com/huimv/manage/common/exception/MiException.java → huimv-manage/src/main/java/com/huimv/manage/common/exception/MiException.java


src/main/java/com/huimv/manage/common/session/AccessToken.java → huimv-manage/src/main/java/com/huimv/manage/common/session/AccessToken.java


src/main/java/com/huimv/manage/common/session/HmSession.java → huimv-manage/src/main/java/com/huimv/manage/common/session/HmSession.java


src/main/java/com/huimv/manage/common/token/TokenConstant.java → huimv-manage/src/main/java/com/huimv/manage/common/token/TokenConstant.java


src/main/java/com/huimv/manage/common/token/TokenSign.java → huimv-manage/src/main/java/com/huimv/manage/common/token/TokenSign.java


src/main/java/com/huimv/manage/common/utils/GeneratorCodeConfig.java → huimv-manage/src/main/java/com/huimv/manage/common/utils/GeneratorCodeConfig.java


src/main/java/com/huimv/manage/common/utils/GetMD5Str.java → huimv-manage/src/main/java/com/huimv/manage/common/utils/GetMD5Str.java


src/main/java/com/huimv/manage/common/utils/HttpUtils.java → huimv-manage/src/main/java/com/huimv/manage/common/utils/HttpUtils.java


src/main/java/com/huimv/manage/common/utils/IpTools.java → huimv-manage/src/main/java/com/huimv/manage/common/utils/IpTools.java


src/main/java/com/huimv/manage/common/utils/PageFactory.java → huimv-manage/src/main/java/com/huimv/manage/common/utils/PageFactory.java


src/main/java/com/huimv/manage/common/utils/PageResult.java → huimv-manage/src/main/java/com/huimv/manage/common/utils/PageResult.java


src/main/java/com/huimv/manage/common/utils/PlatformException.java → huimv-manage/src/main/java/com/huimv/manage/common/utils/PlatformException.java


src/main/java/com/huimv/manage/common/utils/Result.java → huimv-manage/src/main/java/com/huimv/manage/common/utils/Result.java


src/main/java/com/huimv/manage/common/utils/ResultCode.java → huimv-manage/src/main/java/com/huimv/manage/common/utils/ResultCode.java


src/main/java/com/huimv/manage/common/utils/SnowflakeSequence.java → huimv-manage/src/main/java/com/huimv/manage/common/utils/SnowflakeSequence.java


src/main/java/com/huimv/manage/common/utils/VerifyUtil.java → huimv-manage/src/main/java/com/huimv/manage/common/utils/VerifyUtil.java


src/main/java/com/huimv/manage/sys/controller/AuthorizeController.java → huimv-manage/src/main/java/com/huimv/manage/sys/controller/AuthorizeController.java


src/main/java/com/huimv/manage/sys/controller/FarmController.java → huimv-manage/src/main/java/com/huimv/manage/sys/controller/FarmController.java


src/main/java/com/huimv/manage/sys/controller/LoginController.java → huimv-manage/src/main/java/com/huimv/manage/sys/controller/LoginController.java


src/main/java/com/huimv/manage/sys/controller/MenuController.java → huimv-manage/src/main/java/com/huimv/manage/sys/controller/MenuController.java


src/main/java/com/huimv/manage/sys/controller/SysAccountMultilevelController.java → huimv-manage/src/main/java/com/huimv/manage/sys/controller/SysAccountMultilevelController.java


src/main/java/com/huimv/manage/sys/controller/SysGroupController.java → huimv-manage/src/main/java/com/huimv/manage/sys/controller/SysGroupController.java


src/main/java/com/huimv/manage/sys/entity/Account.java → huimv-manage/src/main/java/com/huimv/manage/sys/entity/Account.java


src/main/java/com/huimv/manage/sys/entity/AccountGroup.java → huimv-manage/src/main/java/com/huimv/manage/sys/entity/AccountGroup.java


src/main/java/com/huimv/manage/sys/entity/Farm.java → huimv-manage/src/main/java/com/huimv/manage/sys/entity/Farm.java


src/main/java/com/huimv/manage/sys/entity/Group.java → huimv-manage/src/main/java/com/huimv/manage/sys/entity/Group.java


src/main/java/com/huimv/manage/sys/entity/GroupMenu.java → huimv-manage/src/main/java/com/huimv/manage/sys/entity/GroupMenu.java


src/main/java/com/huimv/manage/sys/entity/Menu.java → huimv-manage/src/main/java/com/huimv/manage/sys/entity/Menu.java


src/main/java/com/huimv/manage/sys/entity/SysAccountMultilevel.java → huimv-manage/src/main/java/com/huimv/manage/sys/entity/SysAccountMultilevel.java


src/main/java/com/huimv/manage/sys/entity/dto/MenuDto.java → huimv-manage/src/main/java/com/huimv/manage/sys/entity/dto/MenuDto.java


src/main/java/com/huimv/manage/sys/entity/dto/UserAccountDto.java → huimv-manage/src/main/java/com/huimv/manage/sys/entity/dto/UserAccountDto.java


src/main/java/com/huimv/manage/sys/entity/dto/UserAndAccountGroup.java → huimv-manage/src/main/java/com/huimv/manage/sys/entity/dto/UserAndAccountGroup.java


src/main/java/com/huimv/manage/sys/mapper/AccountGroupMapper.java → huimv-manage/src/main/java/com/huimv/manage/sys/mapper/AccountGroupMapper.java


src/main/java/com/huimv/manage/sys/mapper/FarmMapper.java → huimv-manage/src/main/java/com/huimv/manage/sys/mapper/FarmMapper.java


src/main/java/com/huimv/manage/sys/mapper/GroupMapper.java → huimv-manage/src/main/java/com/huimv/manage/sys/mapper/GroupMapper.java


src/main/java/com/huimv/manage/sys/mapper/GroupMenuMapper.java → huimv-manage/src/main/java/com/huimv/manage/sys/mapper/GroupMenuMapper.java


src/main/java/com/huimv/manage/sys/mapper/MenuMapper.java → huimv-manage/src/main/java/com/huimv/manage/sys/mapper/MenuMapper.java


src/main/java/com/huimv/manage/sys/mapper/SysAccountMultilevelMapper.java → huimv-manage/src/main/java/com/huimv/manage/sys/mapper/SysAccountMultilevelMapper.java


src/main/java/com/huimv/manage/sys/service/IAccountGroupService.java → huimv-manage/src/main/java/com/huimv/manage/sys/service/IAccountGroupService.java


src/main/java/com/huimv/manage/sys/service/IAuthorizeService.java → huimv-manage/src/main/java/com/huimv/manage/sys/service/IAuthorizeService.java


src/main/java/com/huimv/manage/sys/service/IFarmService.java → huimv-manage/src/main/java/com/huimv/manage/sys/service/IFarmService.java


src/main/java/com/huimv/manage/sys/service/IGroupMenuService.java → huimv-manage/src/main/java/com/huimv/manage/sys/service/IGroupMenuService.java


src/main/java/com/huimv/manage/sys/service/IGroupService.java → huimv-manage/src/main/java/com/huimv/manage/sys/service/IGroupService.java


src/main/java/com/huimv/manage/sys/service/ILoginService.java → huimv-manage/src/main/java/com/huimv/manage/sys/service/ILoginService.java


src/main/java/com/huimv/manage/sys/service/IMenuService.java → huimv-manage/src/main/java/com/huimv/manage/sys/service/IMenuService.java


src/main/java/com/huimv/manage/sys/service/ISysAccountMultilevelService.java → huimv-manage/src/main/java/com/huimv/manage/sys/service/ISysAccountMultilevelService.java


src/main/java/com/huimv/manage/sys/service/impl/AccountGroupServiceImpl.java → huimv-manage/src/main/java/com/huimv/manage/sys/service/impl/AccountGroupServiceImpl.java


src/main/java/com/huimv/manage/sys/service/impl/AuthorizeServiceImpl.java → huimv-manage/src/main/java/com/huimv/manage/sys/service/impl/AuthorizeServiceImpl.java


src/main/java/com/huimv/manage/sys/service/impl/FarmServiceImpl.java → huimv-manage/src/main/java/com/huimv/manage/sys/service/impl/FarmServiceImpl.java


src/main/java/com/huimv/manage/sys/service/impl/GroupMenuServiceImpl.java → huimv-manage/src/main/java/com/huimv/manage/sys/service/impl/GroupMenuServiceImpl.java


src/main/java/com/huimv/manage/sys/service/impl/GroupServiceImpl.java → huimv-manage/src/main/java/com/huimv/manage/sys/service/impl/GroupServiceImpl.java


src/main/java/com/huimv/manage/sys/service/impl/LoginServiceImpl.java → huimv-manage/src/main/java/com/huimv/manage/sys/service/impl/LoginServiceImpl.java


src/main/java/com/huimv/manage/sys/service/impl/MenuServiceImpl.java → huimv-manage/src/main/java/com/huimv/manage/sys/service/impl/MenuServiceImpl.java


src/main/java/com/huimv/manage/sys/service/impl/SysAccountMultilevelServiceImpl.java → huimv-manage/src/main/java/com/huimv/manage/sys/service/impl/SysAccountMultilevelServiceImpl.java


+ 0 - 411
huimv-manage/src/main/java/com/huimv/manage/util/Soap2.java

@@ -1,411 +0,0 @@
-package com.huimv.manage.util;
-
-import com.alibaba.fastjson.JSONArray;
-import com.alibaba.fastjson.JSONObject;
-import org.apache.commons.httpclient.HttpClient;
-import org.apache.commons.httpclient.methods.InputStreamRequestEntity;
-import org.apache.commons.httpclient.methods.PostMethod;
-import org.apache.commons.httpclient.methods.RequestEntity;
-import org.apache.commons.httpclient.params.HttpConnectionParams;
-import org.dom4j.Document;
-import org.dom4j.DocumentException;
-import org.dom4j.DocumentHelper;
-import org.dom4j.Element;
-
-import java.io.*;
-import java.util.Iterator;
-
-/**
- * @Project : huimv.shiwan
- * @Package : com.huimv.biosafety.uface.controller
- * @Description : TODO
- * @Version : 1.0
- * @Author : ZhuoNing
- * @Create : 2020-12-25
- **/
-public class Soap2 {
-    private final static String url = "http://atap.cadc.net.cn:19090/EarMarkManage/WebService2/ProduceMissionService.asmx?wsdl";
-
-
-
-    public static void main(String[] args) throws Exception {
-        Soap2 soap2 = new Soap2();
-
-        // HelloWorld ok
-        String HelloWorldText = "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n" +
-                "  <soap:Body>\n" +
-                "    <HelloWorld xmlns=\"http://tempuri.org/\" />\n" +
-                "  </soap:Body>\n" +
-                "</soap:Envelope>";
-//        callSoap(HelloWorldText);
-
-        // 获取厂商编码
-//        String GetProducerCodeByIDText = "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n" +
-//                "  <soap:Body>\n" +
-//                "    <GetProducerCodeByID xmlns=\"http://tempuri.org/\">\n" +
-//                "      <producerID>161374</producerID>\n" +
-//                "    </GetProducerCodeByID>\n" +
-//                "  </soap:Body>\n" +
-//                "</soap:Envelope>";
-//        callSoap(GetProducerCodeByIDText);
-
-        // 获取任务号 GetNewProduceMission ok
-        String GetNewProduceMissionText = "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n" +
-                "  <soap:Body>\n" +
-                "    <GetNewProduceMission xmlns=\"http://tempuri.org/\">\n" +
-                "      <produceKey>161374</produceKey>\n" +
-                "    </GetNewProduceMission>\n" +
-                "  </soap:Body>\n" +
-                "</soap:Envelope>";
-        // ok
-//        JSONArray applyJa = soap2.parseApplyXML(soap2.callSoap(GetNewProduceMissionText));
-//        System.out.println("获取任务号:"+applyJa.size());
-//        for(int a=0;a<applyJa.size();a++){
-//            JSONObject applyJo = applyJa.getJSONObject(a);
-//            System.out.println(applyJo);
-//        }
-
-        // 返回任务已下载信息 ok
-        String setMissionHasDownloadText = "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n" +
-                "  <soap:Body>\n" +
-                "    <SetMissionHasDownload xmlns=\"http://tempuri.org/\">\n" +
-                "      <applyID>216765</applyID>\n" +
-                "    </SetMissionHasDownload>\n" +
-                "  </soap:Body>\n" +
-                "</soap:Envelope>";
-        //
-//        soap2.callSoap(setMissionHasDownloadText);
-
-        // 获取批次数据 ok
-        String getNewMissionPackageText = "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n" +
-                "  <soap:Body>\n" +
-                "    <GetNewMissionPackage xmlns=\"http://tempuri.org/\">\n" +
-                "      <applyID>216765</applyID>\n" +
-                "    </GetNewMissionPackage>\n" +
-                "  </soap:Body>\n" +
-                "</soap:Envelope>";
-        // 需要重置数据才能解析下载
-//        JSONArray earPackageJa = soap2.parsePackageXML(soap2.callSoap(getNewMissionPackageText));
-//        System.out.println("earPackageJa.size>>"+earPackageJa.size());
-//        for(int a=0;a<earPackageJa.size();a++){
-//                System.out.println((a+1)+", "+earPackageJa.getJSONObject(a));
-//        }
-
-        // 返回批次已下载 ok
-        String setPackagesHasDownloadText = "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n" +
-                "  <soap:Body>\n" +
-                "    <SetPackagesHasDownload xmlns=\"http://tempuri.org/\">\n" +
-                "      <packageIDs>\n" +
-                "        <int>119</int>\n" +
-                "        <int>120</int>\n" +
-                "      </packageIDs>\n" +
-                "    </SetPackagesHasDownload>\n" +
-                "  </soap:Body>\n" +
-                "</soap:Envelope>";
-        //
-//        soap2.callSoap(setPackagesHasDownloadText);
-
-        // 获取耳标数据 ok
-        String getNewMissionEarMarkText = "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n" +
-                "  <soap:Body>\n" +
-                "    <GetNewMissionEarMark xmlns=\"http://tempuri.org/\">\n" +
-                "      <applyID>216765</applyID>\n" +
-                "    </GetNewMissionEarMark>\n" +
-                "  </soap:Body>\n" +
-                "</soap:Envelope>";
-        // ok
-//        JSONArray earMarkJa = soap2.parseEarMarkXML(soap2.callSoap(getNewMissionEarMarkText));
-//        System.out.println("earMarkJa.size>>"+earMarkJa.size());
-//        for(int a=0;a<earMarkJa.size();a++){
-//                System.out.println((a+1)+", "+earMarkJa.getJSONObject(a));
-//        }
-
-        // 返回耳标已下载 ok
-        String setEarMarksHasDownLoadText = "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n" +
-                "  <soap:Body>\n" +
-                "    <SetEarMarksHasDownload xmlns=\"http://tempuri.org/\">\n" +
-                "      <earMarkIDs>\n" +
-                "        <long>9787182314</long>\n" +
-                "        <long>9787182315</long>\n" +
-                "      </earMarkIDs>\n" +
-                "    </SetEarMarksHasDownload>\n" +
-                "  </soap:Body>\n" +
-                "</soap:Envelope>";
-        // ok
-//        soap2.callSoap(setEarMarksHasDownLoadText);
-
-//        String uploadDataToWebServiceText = "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n" +
-//                "  <soap:Body>\n" +
-//                "    <UploadDataToWebService xmlns=\"http://tempuri.org/\">\n" +
-//                "      <uploadData>\n" +
-//                "        <xsd:schema>schema</xsd:schema>xml</uploadData>\n" +
-//                "    </UploadDataToWebService>\n" +
-//                "  </soap:Body>";
-
-        // 上传批次、耳标生产数据
-        // 1
-//        String uploadDataToWebServiceText = "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n" +
-//                "  <soap:Body>\n" +
-//                "    <UploadDataToWebService xmlns=\"http://tempuri.org/\">\n" +
-//                "      <uploadData>\n" +
-//                "           <applyID>216765</applyID>" +
-//                "           <packageID>119</packageID>" +
-//                "           <produceDate>2021-10-22</produceDate>" +
-//                "           <produceLineID>001</produceLineID>" +
-//                "           <earMarkID>9787182314</earMarkID>" +
-//                "        </uploadData>\n" +
-//                "    </UploadDataToWebService>\n" +
-//                "  </soap:Body>\n"+
-//                "</soap:Envelope>";
-        // 2
-        String uploadDataToWebServiceText = "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n" +
-                "  <soap:Body>\n" +
-                "    <UploadDataToWebService xmlns=\"http://tempuri.org/\">\n" +
-//                "         <uploadData>\n" +
-                "       <Package id='119'>\n" +
-                "           <applyID>216765</applyID>\n" +
-                "           <packageID>119</packageID>\n" +
-                "           <produceDate>2021-10-22 10:10:10.000</produceDate>\n" +
-                "           <produceLineID>1</produceLineID>\n" +
-                "           <earMarkID>9787182314</earMarkID>\n" +
-                "       </Package>\n" +
-//                "         </uploadData>\n" +
-                "    </UploadDataToWebService>\n" +
-                "  </soap:Body>\n" +
-                "</soap:Envelope>";
-        //
-        soap2.callSoap(uploadDataToWebServiceText);
-
-//        JSONArray earMarkJa = soap2.parseEarMarkXML(soap2.callSoap(uploadDataToWebServiceText));
-//        System.out.println("earMarkJa.size>>"+earMarkJa.size());
-
-
-        // 上传装箱信息数据
-
-        // 上传箱发货信息
-
-        // 获取服务器时间 ok
-        String getServerDateTimeText = "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n" +
-                "  <soap:Body>\n" +
-                "    <GetServerDateTime xmlns=\"http://tempuri.org/\" />\n" +
-                "  </soap:Body>\n" +
-                "</soap:Envelope>";
-//        callSoap(getServerDateTimeText);
-    }
-
-    // 解析获取任务号 ok
-    private JSONArray parseApplyXML(String xml) {
-        Document doc = null;
-        try {
-            doc = DocumentHelper.parseText(xml); // 将字符串转为XML
-            Element rootElt = doc.getRootElement(); // 获取根节点
-//            System.out.println("根节点:" + rootElt.getName()); // 拿到根节点的名称
-
-            Iterator iter = rootElt.elementIterator("Body"); // 获取根节点下的子节点 Body
-            Element recordEle = (Element) iter.next();
-
-            Iterator iter2 = recordEle.elementIterator("GetNewProduceMissionResponse");
-            Element recordEle2 = (Element) iter2.next();
-
-            Iterator GetNewMissionEarMarkResultIter = recordEle2.elementIterator("GetNewProduceMissionResult");
-            Element GetNewMissionEarMarkResultIterEle = (Element) GetNewMissionEarMarkResultIter.next();
-
-//            Iterator schemaIter = GetNewMissionEarMarkResultIterEle.elementIterator("schema");
-//            Element schemaEle = (Element) schemaIter.next();
-            Iterator diffgramIter = GetNewMissionEarMarkResultIterEle.elementIterator("diffgram");
-            Element diffgramEle = (Element) diffgramIter.next();
-
-            Iterator newDataSetIter = diffgramEle.elementIterator("NewDataSet");
-            Element newDataSetChildEle = (Element) newDataSetIter.next();
-
-            Iterator missionIter = newDataSetChildEle.elementIterator("Mission");
-            System.out.println("missionIter.hasNext()>>"+missionIter.hasNext());
-            // 所有数据
-            JSONArray allDataJa = new JSONArray();
-
-            while (missionIter.hasNext()) {
-                JSONObject earMarkJo = new JSONObject();
-                allDataJa.add(earMarkJo);
-                Element earMarkIterEle = (Element) missionIter.next();
-                earMarkJo.put("ApplyID",earMarkIterEle.elementTextTrim("ApplyID"));
-                earMarkJo.put("org_id",earMarkIterEle.elementTextTrim("org_id"));
-                earMarkJo.put("org_name",earMarkIterEle.elementTextTrim("org_name"));
-                earMarkJo.put("org_address",earMarkIterEle.elementTextTrim("org_address"));
-                earMarkJo.put("org_linkman",earMarkIterEle.elementTextTrim("org_linkman"));
-                earMarkJo.put("postcode",earMarkIterEle.elementTextTrim("postcode"));
-                earMarkJo.put("org_tel",earMarkIterEle.elementTextTrim("org_tel"));
-                earMarkJo.put("AssignedDate",earMarkIterEle.elementTextTrim("AssignedDate"));
-                earMarkJo.put("EarMarkAmount",earMarkIterEle.elementTextTrim("EarMarkAmount"));
-                earMarkJo.put("RealEarMarkAmount",earMarkIterEle.elementTextTrim("RealEarMarkAmount"));
-                earMarkJo.put("MissionProcessor",earMarkIterEle.elementTextTrim("MissionProcessor"));
-                earMarkJo.put("ConsignmentDate",earMarkIterEle.elementTextTrim("ConsignmentDate"));
-                earMarkJo.put("ApplyRegionName",earMarkIterEle.elementTextTrim("ApplyRegionName"));
-                earMarkJo.put("AnimalType",earMarkIterEle.elementTextTrim("AnimalType"));
-                earMarkJo.put("AnimalTypeName",earMarkIterEle.elementTextTrim("AnimalTypeName"));
-            }
-            return allDataJa;
-        } catch (DocumentException e) {
-            e.printStackTrace();
-            return null;
-        } catch (Exception e) {
-            e.printStackTrace();
-            return null;
-        }
-    }
-
-    //
-    private JSONArray parsePackageXML(String xml) {
-        JSONArray packageJa = new JSONArray();
-
-
-        return packageJa;
-    }
-
-    //解析EarMark
-    public JSONArray parseEarMarkXML(String xml){
-        Document doc = null;
-        try {
-            doc = DocumentHelper.parseText(xml); // 将字符串转为XML
-            Element rootElt = doc.getRootElement(); // 获取根节点
-//            System.out.println("根节点:" + rootElt.getName()); // 拿到根节点的名称
-
-            Iterator iter = rootElt.elementIterator("Body"); // 获取根节点下的子节点 Body
-//            System.out.println("iter.hasNext:"+iter.hasNext());
-            Element recordEle = (Element) iter.next();
-//            System.out.println("name="+recordEle.getName());
-
-            Iterator iter2 = recordEle.elementIterator("GetNewMissionEarMarkResponse");
-//            System.out.println("iter2.hasNext:"+iter2.hasNext());
-            Element recordEle2 = (Element) iter2.next();
-//            System.out.println("name="+recordEle2.getName());
-
-            Iterator GetNewMissionEarMarkResultIter = recordEle2.elementIterator("GetNewMissionEarMarkResult");
-//            System.out.println("GetNewMissionEarMarkResultIter.hasNext:"+GetNewMissionEarMarkResultIter.hasNext());
-            Element GetNewMissionEarMarkResultIterEle = (Element) GetNewMissionEarMarkResultIter.next();
-//            System.out.println("name="+GetNewMissionEarMarkResultIterEle.getName());
-
-            Iterator schemaIter = GetNewMissionEarMarkResultIterEle.elementIterator("schema");
-//            System.out.println("schemaIter.hasNext:"+schemaIter.hasNext());
-            Element schemaEle = (Element) schemaIter.next();
-//            System.out.println("name="+schemaEle.getName());
-            Iterator diffgramIter = GetNewMissionEarMarkResultIterEle.elementIterator("diffgram");
-//            System.out.println("diffgramIter.hasNext:"+diffgramIter.hasNext());
-            Element diffgramEle = (Element) diffgramIter.next();
-//            System.out.println("name="+diffgramEle.getName());
-
-            Iterator newDataSetIter = diffgramEle.elementIterator("NewDataSet");
-//            System.out.println("newDataSetIter.hasNext:"+newDataSetIter.hasNext());
-            Element newDataSetChildEle = (Element) newDataSetIter.next();
-//            System.out.println("name="+newDataSetChildEle.getName());
-
-            Iterator earMarkIter = newDataSetChildEle.elementIterator("EarMark");
-//            System.out.println("newDataSetIter.hasNext:"+newDataSetIter.hasNext());
-            // 所有数据
-            JSONArray allDataJa = new JSONArray();
-
-            while (earMarkIter.hasNext()) {
-                JSONObject earMarkJo = new JSONObject();
-                allDataJa.add(earMarkJo);
-                Element earMarkIterEle = (Element) earMarkIter.next();
-                earMarkJo.put("EarMarkID",earMarkIterEle.elementTextTrim("EarMarkID"));
-                earMarkJo.put("PackageID",earMarkIterEle.elementTextTrim("PackageID"));
-                earMarkJo.put("EarMarkNumber",earMarkIterEle.elementTextTrim("EarMarkNumber"));
-                earMarkJo.put("ApplyID",earMarkIterEle.elementTextTrim("ApplyID"));
-                earMarkJo.put("EarMarkData",earMarkIterEle.elementTextTrim("EarMarkData"));
-
-//                Iterator earMarkIDIter = earMarkIterEle.elementIterator("EarMarkID");
-//                Element earMarkIDEle = (Element) earMarkIDIter.next();
-//                System.out.println("EarMarkID="+earMarkIDEle.getText());
-//                earMarkJo.put("EarMarkID",earMarkIDEle.getText());
-//
-
-//                Iterator packageIDIter = earMarkIterEle.elementIterator("PackageID");
-//                Element packageIDEle = (Element) packageIDIter.next();
-//                System.out.println("PackageID="+packageIDEle.getText());
-//                earMarkJo.put("PackageID",packageIDEle.getText());
-
-//                Iterator earMarkNumberIter = earMarkIterEle.elementIterator("EarMarkNumber");
-//                Element earMarkNumberEle = (Element) earMarkNumberIter.next();
-//                System.out.println("EarMarkNumber="+earMarkNumberEle.getText());
-//                earMarkJo.put("EarMarkNumber",earMarkNumberEle.getText());
-
-//                Iterator applyIDIter = earMarkIterEle.elementIterator("ApplyID");
-//                Element applyIDEle = (Element) applyIDIter.next();
-//                System.out.println("ApplyID="+applyIDEle.getText());
-//                earMarkJo.put("ApplyID",applyIDEle.getText());
-
-//                Iterator earMarkDataIter = earMarkIterEle.elementIterator("EarMarkData");
-//                Element earMarkDataEle = (Element) earMarkDataIter.next();
-//                System.out.println("EarMarkData="+earMarkDataEle.getText());
-//                earMarkJo.put("EarMarkData",earMarkDataEle.getText());
-//                System.out.println("");
-            }
-//            System.out.println("2 allDataJa.size>>"+allDataJa.size());
-//            for(int a=0;a<allDataJa.size();a++){
-//                System.out.println((a+1)+" "+allDataJa.getJSONObject(a));
-//            }
-            return allDataJa;
-        } catch (DocumentException e) {
-            e.printStackTrace();
-            return null;
-        } catch (Exception e) {
-            e.printStackTrace();
-            return null;
-        }
-
-    }
-
-
-    public String callSoap(String text) throws UnsupportedEncodingException {
-        String str = new String(text.getBytes(), "UTF-8");
-        System.out.println(str);
-        HttpClient httpClient = new HttpClient();
-        httpClient.getParams().setParameter(HttpConnectionParams.CONNECTION_TIMEOUT, 3000);
-        httpClient.getParams().setParameter(HttpConnectionParams.SO_TIMEOUT, 1000);
-        PostMethod post = new PostMethod(url);
-        post.setRequestHeader("Content-Type", "text/xml;charset=utf-8");
-        RequestEntity re = new InputStreamRequestEntity(new ByteArrayInputStream(str.getBytes()));
-        post.setRequestEntity(re);
-        BufferedReader in = null;
-        try {
-            int status = httpClient.executeMethod(post);
-            System.out.println("返回状态码>>"+status);
-            if (status == 200) {
-                System.out.println("返回数据成功.");
-                InputStream io = post.getResponseBodyAsStream();
-                InputStreamReader is = new InputStreamReader(io, "UTF-8");
-                in = new BufferedReader(is);
-                String inputLine;
-                StringBuilder result = new StringBuilder();
-                while ((inputLine = in.readLine()) != null) {
-                    result.append(inputLine);
-                }
-                String a = result.toString().replace("&lt;", "<").replace("&gt;", ">");
-                System.out.println("返回下面的数据>>");
-                System.out.println(a);
-                return a;
-            } else {
-                System.out.println("调用接口失败");
-                System.out.println(post.getResponseBodyAsString());
-                return null;
-            }
-
-        } catch (IOException e) {
-            e.printStackTrace();
-            return null;
-        } finally {
-            if (in != null) {
-                try {
-                    in.close();
-                } catch (IOException e) {
-                    // TODO Auto-generated catch block
-                    e.printStackTrace();
-                    return null;
-                }
-            }
-            post.releaseConnection();
-            httpClient.getHttpConnectionManager().closeIdleConnections(0);
-        }
-    }
-
-}

+ 4 - 2
huimv-manage/src/main/resources/application-dev.yml

@@ -19,5 +19,7 @@ spring:
         physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
     database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
     show-sql: true
-
-
+  redis:
+    host: 122.112.224.199
+    port: 6379
+    password: hm123456

+ 4 - 1
huimv-manage/src/main/resources/application-public.yml

@@ -19,5 +19,8 @@ spring:
         physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
     database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
     show-sql: true
-
+  redis:
+    host: 122.112.224.199
+    port: 6379
+    password: hm123456
 

+ 2 - 2
huimv-manage/src/main/resources/application.properties

@@ -1,6 +1,6 @@
-spring.profiles.active=dev
+spring.profiles.active=public
 
-#Á¬½Ó³Ø
+#���ӳ�
 #spring.datasource.type=org.apache.tomcat.jdbc.pool.DataSource
 #spring.datasource.tomcat.initial-size=15
 #spring.datasource.tomcat.max-wait=20000

src/main/resources/com/huimv/manage/sys/mapper/AccountGroupMapper.xml → huimv-manage/src/main/resources/com/huimv/manage/sys/mapper/AccountGroupMapper.xml


src/main/resources/com/huimv/manage/sys/mapper/GroupMenuMapper.xml → huimv-manage/src/main/resources/com/huimv/manage/sys/mapper/GroupMenuMapper.xml


src/main/resources/com/huimv/manage/sys/mapper/MenuMapper.xml → huimv-manage/src/main/resources/com/huimv/manage/sys/mapper/MenuMapper.xml


+ 0 - 13
huimv-manage/src/test/java/com/huimv/manage/ManageApplicationTests.java

@@ -1,13 +0,0 @@
-package com.huimv.manage;
-
-import org.junit.jupiter.api.Test;
-import org.springframework.boot.test.context.SpringBootTest;
-
-@SpringBootTest
-class ManageApplicationTests {
-
-    @Test
-    void contextLoads() {
-    }
-
-}

+ 0 - 17
src/main/java/com/huimv/manage/HuimvAdminApplication.java

@@ -1,17 +0,0 @@
-package com.huimv.manage;
-
-import org.mybatis.spring.annotation.MapperScan;
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-
-@SpringBootApplication
-@MapperScan("com.huimv.manage.*.mapper")
-public class HuimvAdminApplication {
-
-    public static void main(String[] args) {
-
-         SpringApplication.run(HuimvAdminApplication.class, args);
-
-    }
-
-}

+ 0 - 24
src/main/resources/application-dev.yml

@@ -1,24 +0,0 @@
-server:
-  port: 8000
-
-spring:
-  application:
-    name: location
-  datasource:
-    url: jdbc:mysql://192.168.1.57/huimv?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
-    username: root
-    password: root
-    driver-class-name: com.mysql.cj.jdbc.Driver
-#    url: jdbc:mysql://rm-bp1sz356vk48i43x64o.mysql.rds.aliyuncs.com/huimv_farm_v2?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
-#    username: yxx_test
-#    password: yxx123456
-#    driver-class-name: com.mysql.cj.jdbc.Driver
-  jpa:
-    hibernate:
-      ddl-auto: update
-    database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
-    show-sql: true
-  redis:
-    host: 122.112.224.199
-    port: 6379
-    password: hm123456

+ 0 - 1
src/main/resources/application.properties

@@ -1 +0,0 @@
-spring.profiles.active=dev