home 2 éve
szülő
commit
29b78662d9
100 módosított fájl, 70 hozzáadás és 59 törlés
  1. 1 1
      hx-common/common-tool/src/main/java/com/fjhx/utils/BigDecimalUtil.java
  2. 1 0
      hx-common/pom.xml
  3. 19 0
      hx-common/service-flow/pom.xml
  4. 0 8
      hx-common/service-video/src/main/java/com/fjhx/service/video/impl/VideoClassifyServiceImpl.java
  5. 3 2
      hx-service-api/pom.xml
  6. 1 1
      hx-service-api/service-flow-api/pom.xml
  7. 1 1
      hx-service-api/syringe-management-api/pom.xml
  8. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/constant/IotManagementLockConstant.java
  9. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/entity/bom/Bom.java
  10. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/entity/bom/BomDetails.java
  11. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/entity/material/MaterialEx.java
  12. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/entity/product/ProductEx.java
  13. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/entity/production/ProductionLine.java
  14. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/entity/production/ProductionWorkshop.java
  15. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/entity/working/WorkingProcedure.java
  16. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/entity/working/WorkingRoute.java
  17. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/entity/working/WorkingRouteProcedure.java
  18. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/enums/bom/BomTypeEnum.java
  19. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/bom/BomDetailsVo.java
  20. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/bom/BomEx.java
  21. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/bom/BomVo.java
  22. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/production/ProductionLineEx.java
  23. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/production/ProductionLineVo.java
  24. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/production/ProductionWorkshopEx.java
  25. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/production/ProductionWorkshopVo.java
  26. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/working/WorkingProcedureEx.java
  27. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/working/WorkingProcedureVo.java
  28. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/working/WorkingRouteEx.java
  29. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/working/WorkingRouteProcedureEx.java
  30. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/working/WorkingRouteProcedureVo.java
  31. 0 0
      hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/working/WorkingRouteVo.java
  32. 19 0
      hx-service-api/syringe-production-api/pom.xml
  33. 0 0
      hx-service-api/syringe-production-api/src/main/java/com/fjhx/constant/IotProductionRedisPrefixConstant.java
  34. 0 0
      hx-service-api/syringe-production-api/src/main/java/com/fjhx/entity/amqp/AmqpData.java
  35. 0 0
      hx-service-api/syringe-production-api/src/main/java/com/fjhx/entity/tda/TdaApplication.java
  36. 0 0
      hx-service-api/syringe-production-api/src/main/java/com/fjhx/entity/tda/TdaDevice.java
  37. 0 0
      hx-service-api/syringe-production-api/src/main/java/com/fjhx/entity/tda/TdaProduct.java
  38. 0 0
      hx-service-api/syringe-production-api/src/main/java/com/fjhx/params/amqp/AmqpDataEx.java
  39. 0 0
      hx-service-api/syringe-production-api/src/main/java/com/fjhx/params/amqp/AmqpDataVo.java
  40. 0 0
      hx-service-api/syringe-production-api/src/main/java/com/fjhx/params/tda/TdaApplicationEx.java
  41. 0 0
      hx-service-api/syringe-production-api/src/main/java/com/fjhx/params/tda/TdaApplicationVo.java
  42. 0 0
      hx-service-api/syringe-production-api/src/main/java/com/fjhx/params/tda/TdaDeviceEx.java
  43. 0 0
      hx-service-api/syringe-production-api/src/main/java/com/fjhx/params/tda/TdaDeviceVo.java
  44. 0 0
      hx-service-api/syringe-production-api/src/main/java/com/fjhx/params/tda/TdaProductEx.java
  45. 0 0
      hx-service-api/syringe-production-api/src/main/java/com/fjhx/params/tda/TdaProductVo.java
  46. 7 13
      hx-service/pom.xml
  47. 0 5
      hx-service/storage-restructure/pom.xml
  48. 0 5
      hx-service/storage/pom.xml
  49. 13 8
      hx-service/storage/src/main/java/com/fjhx/stock/service/impl/StockDetailServiceImpl.java
  50. 2 7
      hx-service/syringe-management/pom.xml
  51. 1 1
      hx-service/syringe-management/src/main/java/com/fjhx/IotManagementApplication.java
  52. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/controller/bom/BomController.java
  53. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/controller/bom/BomDetailsController.java
  54. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/controller/material/MaterialExController.java
  55. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/controller/product/ProductExController.java
  56. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/controller/production/ProductionLineController.java
  57. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/controller/production/ProductionWorkshopController.java
  58. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/controller/working/WorkingProcedureController.java
  59. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/controller/working/WorkingRouteController.java
  60. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/controller/working/WorkingRouteProcedureController.java
  61. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/mapper/bom/BomDetailsMapper.java
  62. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/mapper/bom/BomDetailsMapper.xml
  63. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/mapper/bom/BomMapper.java
  64. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/mapper/bom/BomMapper.xml
  65. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/mapper/material/MaterialExMapper.java
  66. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/mapper/material/MaterialExMapper.xml
  67. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/mapper/product/ProductExMapper.java
  68. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/mapper/product/ProductExMapper.xml
  69. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/mapper/production/ProductionLineMapper.java
  70. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/mapper/production/ProductionLineMapper.xml
  71. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/mapper/production/ProductionWorkshopMapper.java
  72. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/mapper/production/ProductionWorkshopMapper.xml
  73. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/mapper/working/WorkingProcedureMapper.java
  74. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/mapper/working/WorkingProcedureMapper.xml
  75. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/mapper/working/WorkingRouteMapper.java
  76. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/mapper/working/WorkingRouteMapper.xml
  77. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/mapper/working/WorkingRouteProcedureMapper.java
  78. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/mapper/working/WorkingRouteProcedureMapper.xml
  79. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/service/bom/BomDetailsService.java
  80. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/service/bom/BomService.java
  81. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/service/bom/impl/BomDetailsServiceImpl.java
  82. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/service/bom/impl/BomServiceImpl.java
  83. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/service/material/MaterialExService.java
  84. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/service/material/impl/MaterialExServiceImpl.java
  85. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/service/product/ProductExService.java
  86. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/service/product/impl/ProductExServiceImpl.java
  87. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/service/production/ProductionLineService.java
  88. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/service/production/ProductionWorkshopService.java
  89. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/service/production/impl/ProductionLineServiceImpl.java
  90. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/service/production/impl/ProductionWorkshopServiceImpl.java
  91. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/service/working/WorkingProcedureService.java
  92. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/service/working/WorkingRouteProcedureService.java
  93. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/service/working/WorkingRouteService.java
  94. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/service/working/impl/WorkingProcedureServiceImpl.java
  95. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/service/working/impl/WorkingRouteProcedureServiceImpl.java
  96. 0 0
      hx-service/syringe-management/src/main/java/com/fjhx/service/working/impl/WorkingRouteServiceImpl.java
  97. 0 0
      hx-service/syringe-management/src/main/resources/application-dev.yml
  98. 0 0
      hx-service/syringe-management/src/main/resources/application-prod.yml
  99. 0 0
      hx-service/syringe-management/src/main/resources/application-test.yml
  100. 2 7
      hx-service/syringe-production/pom.xml

+ 1 - 1
hx-common/common-tool/src/main/java/com/fjhx/utils/BigDecimalUtil.java

@@ -153,7 +153,7 @@ public class BigDecimalUtil {
     /**
      * Object转BigDecimal
      */
-    private static BigDecimal objToBigDecimal(Object value) {
+    public static BigDecimal objToBigDecimal(Object value) {
         if (value == null) {
             throw new NullPointerException("参与计算的字段为空");
         }

+ 1 - 0
hx-common/pom.xml

@@ -21,6 +21,7 @@
         <module>common-socket</module>
         <module>common-tool</module>
         <module>service-video</module>
+        <module>service-flow</module>
         <module>library-product</module>
         <module>library-storage</module>
     </modules>

+ 19 - 0
hx-common/service-flow/pom.xml

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <parent>
+        <artifactId>hx-common</artifactId>
+        <groupId>com.fjhx</groupId>
+        <version>3.2.0</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <artifactId>service-flow</artifactId>
+
+    <properties>
+        <maven.compiler.source>8</maven.compiler.source>
+        <maven.compiler.target>8</maven.compiler.target>
+    </properties>
+
+</project>

+ 0 - 8
hx-common/service-video/src/main/java/com/fjhx/service/video/impl/VideoClassifyServiceImpl.java

@@ -92,14 +92,6 @@ public class VideoClassifyServiceImpl extends ServiceImpl<VideoClassifyMapper, V
         Integer childrenCount = lambdaQuery().eq(VideoClassify::getParentId, id).count();
         Assert.eqZero(childrenCount, "该分类下存在子级分类,无法删除");
 
-//        if (type.equals(ClassifyTypeEnum.PRODUCT_TYPE.getCode())) {
-//            Integer relationCount = productService.lambdaQuery().eq(Product::getClassifyId, id).count();
-//            Assert.eqZero(relationCount, "该分类下存在产品,无法删除");
-//        } else {
-//            Integer relationCount = materialService.lambdaQuery().eq(Material::getClassifyId, id).count();
-//            Assert.eqZero(relationCount, "该分类下存在物料,无法删除");
-//        }
-
         removeById(classifyVo.getId());
     }
 

+ 3 - 2
hx-service-api/pom.xml

@@ -26,10 +26,11 @@
         <module>common-flow-api</module>
         <module>common-rocketmq-api</module>
         <module>service-video-api</module>
-        <module>iot-management-api</module>
-        <module>iot-production-api</module>
+        <module>syringe-management-api</module>
+        <module>syringe-production-api</module>
         <module>storage-api</module>
         <module>storage-restructure-api</module>
+        <module>service-flow-api</module>
     </modules>
 
     <dependencyManagement>

+ 1 - 1
hx-service-api/iot-production-api/pom.xml → hx-service-api/service-flow-api/pom.xml

@@ -9,7 +9,7 @@
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>iot-production-api</artifactId>
+    <artifactId>service-flow-api</artifactId>
 
     <properties>
         <maven.compiler.source>8</maven.compiler.source>

+ 1 - 1
hx-service-api/iot-management-api/pom.xml → hx-service-api/syringe-management-api/pom.xml

@@ -9,7 +9,7 @@
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>iot-management-api</artifactId>
+    <artifactId>syringe-management-api</artifactId>
 
     <properties>
         <maven.compiler.source>8</maven.compiler.source>

+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/constant/IotManagementLockConstant.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/constant/IotManagementLockConstant.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/entity/bom/Bom.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/entity/bom/Bom.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/entity/bom/BomDetails.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/entity/bom/BomDetails.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/entity/material/MaterialEx.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/entity/material/MaterialEx.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/entity/product/ProductEx.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/entity/product/ProductEx.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/entity/production/ProductionLine.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/entity/production/ProductionLine.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/entity/production/ProductionWorkshop.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/entity/production/ProductionWorkshop.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/entity/working/WorkingProcedure.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/entity/working/WorkingProcedure.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/entity/working/WorkingRoute.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/entity/working/WorkingRoute.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/entity/working/WorkingRouteProcedure.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/entity/working/WorkingRouteProcedure.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/enums/bom/BomTypeEnum.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/enums/bom/BomTypeEnum.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/params/bom/BomDetailsVo.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/bom/BomDetailsVo.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/params/bom/BomEx.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/bom/BomEx.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/params/bom/BomVo.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/bom/BomVo.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/params/production/ProductionLineEx.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/production/ProductionLineEx.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/params/production/ProductionLineVo.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/production/ProductionLineVo.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/params/production/ProductionWorkshopEx.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/production/ProductionWorkshopEx.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/params/production/ProductionWorkshopVo.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/production/ProductionWorkshopVo.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/params/working/WorkingProcedureEx.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/working/WorkingProcedureEx.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/params/working/WorkingProcedureVo.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/working/WorkingProcedureVo.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/params/working/WorkingRouteEx.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/working/WorkingRouteEx.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/params/working/WorkingRouteProcedureEx.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/working/WorkingRouteProcedureEx.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/params/working/WorkingRouteProcedureVo.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/working/WorkingRouteProcedureVo.java


+ 0 - 0
hx-service-api/iot-management-api/src/main/java/com/fjhx/params/working/WorkingRouteVo.java → hx-service-api/syringe-management-api/src/main/java/com/fjhx/params/working/WorkingRouteVo.java


+ 19 - 0
hx-service-api/syringe-production-api/pom.xml

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <parent>
+        <artifactId>hx-service-api</artifactId>
+        <groupId>com.fjhx</groupId>
+        <version>3.2.0</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <artifactId>syringe-production-api</artifactId>
+
+    <properties>
+        <maven.compiler.source>8</maven.compiler.source>
+        <maven.compiler.target>8</maven.compiler.target>
+    </properties>
+
+</project>

+ 0 - 0
hx-service-api/iot-production-api/src/main/java/com/fjhx/constant/IotProductionRedisPrefixConstant.java → hx-service-api/syringe-production-api/src/main/java/com/fjhx/constant/IotProductionRedisPrefixConstant.java


+ 0 - 0
hx-service-api/iot-production-api/src/main/java/com/fjhx/entity/amqp/AmqpData.java → hx-service-api/syringe-production-api/src/main/java/com/fjhx/entity/amqp/AmqpData.java


+ 0 - 0
hx-service-api/iot-production-api/src/main/java/com/fjhx/entity/tda/TdaApplication.java → hx-service-api/syringe-production-api/src/main/java/com/fjhx/entity/tda/TdaApplication.java


+ 0 - 0
hx-service-api/iot-production-api/src/main/java/com/fjhx/entity/tda/TdaDevice.java → hx-service-api/syringe-production-api/src/main/java/com/fjhx/entity/tda/TdaDevice.java


+ 0 - 0
hx-service-api/iot-production-api/src/main/java/com/fjhx/entity/tda/TdaProduct.java → hx-service-api/syringe-production-api/src/main/java/com/fjhx/entity/tda/TdaProduct.java


+ 0 - 0
hx-service-api/iot-production-api/src/main/java/com/fjhx/params/amqp/AmqpDataEx.java → hx-service-api/syringe-production-api/src/main/java/com/fjhx/params/amqp/AmqpDataEx.java


+ 0 - 0
hx-service-api/iot-production-api/src/main/java/com/fjhx/params/amqp/AmqpDataVo.java → hx-service-api/syringe-production-api/src/main/java/com/fjhx/params/amqp/AmqpDataVo.java


+ 0 - 0
hx-service-api/iot-production-api/src/main/java/com/fjhx/params/tda/TdaApplicationEx.java → hx-service-api/syringe-production-api/src/main/java/com/fjhx/params/tda/TdaApplicationEx.java


+ 0 - 0
hx-service-api/iot-production-api/src/main/java/com/fjhx/params/tda/TdaApplicationVo.java → hx-service-api/syringe-production-api/src/main/java/com/fjhx/params/tda/TdaApplicationVo.java


+ 0 - 0
hx-service-api/iot-production-api/src/main/java/com/fjhx/params/tda/TdaDeviceEx.java → hx-service-api/syringe-production-api/src/main/java/com/fjhx/params/tda/TdaDeviceEx.java


+ 0 - 0
hx-service-api/iot-production-api/src/main/java/com/fjhx/params/tda/TdaDeviceVo.java → hx-service-api/syringe-production-api/src/main/java/com/fjhx/params/tda/TdaDeviceVo.java


+ 0 - 0
hx-service-api/iot-production-api/src/main/java/com/fjhx/params/tda/TdaProductEx.java → hx-service-api/syringe-production-api/src/main/java/com/fjhx/params/tda/TdaProductEx.java


+ 0 - 0
hx-service-api/iot-production-api/src/main/java/com/fjhx/params/tda/TdaProductVo.java → hx-service-api/syringe-production-api/src/main/java/com/fjhx/params/tda/TdaProductVo.java


+ 7 - 13
hx-service/pom.xml

@@ -21,8 +21,8 @@
     </properties>
 
     <modules>
-        <module>iot-management</module>
-        <module>iot-production</module>
+        <module>syringe-management</module>
+        <module>syringe-production</module>
         <module>storage</module>
         <module>storage-restructure</module>
     </modules>
@@ -60,31 +60,31 @@
 
             <dependency>
                 <groupId>com.fjhx</groupId>
-                <artifactId>library-product</artifactId>
+                <artifactId>common-flow-api</artifactId>
                 <version>${hx.version}</version>
             </dependency>
 
             <dependency>
                 <groupId>com.fjhx</groupId>
-                <artifactId>iot-management-api</artifactId>
+                <artifactId>library-product</artifactId>
                 <version>${hx.version}</version>
             </dependency>
 
             <dependency>
                 <groupId>com.fjhx</groupId>
-                <artifactId>iot-production-api</artifactId>
+                <artifactId>syringe-management-api</artifactId>
                 <version>${hx.version}</version>
             </dependency>
 
             <dependency>
                 <groupId>com.fjhx</groupId>
-                <artifactId>storage-api</artifactId>
+                <artifactId>syringe-production-api</artifactId>
                 <version>${hx.version}</version>
             </dependency>
 
             <dependency>
                 <groupId>com.fjhx</groupId>
-                <artifactId>service-file-api</artifactId>
+                <artifactId>storage-api</artifactId>
                 <version>${hx.version}</version>
             </dependency>
 
@@ -94,12 +94,6 @@
                 <version>${hx.version}</version>
             </dependency>
 
-            <dependency>
-                <groupId>com.fjhx</groupId>
-                <artifactId>common-flow-api</artifactId>
-                <version>${hx.version}</version>
-            </dependency>
-
         </dependencies>
     </dependencyManagement>
 

+ 0 - 5
hx-service/storage-restructure/pom.xml

@@ -29,11 +29,6 @@
         </dependency>
 
         <dependency>
-            <groupId>org.springblade</groupId>
-            <artifactId>blade-user-api</artifactId>
-        </dependency>
-
-        <dependency>
             <groupId>com.aliyun.oss</groupId>
             <artifactId>aliyun-sdk-oss</artifactId>
         </dependency>

+ 0 - 5
hx-service/storage/pom.xml

@@ -20,11 +20,6 @@
 
         <dependency>
             <groupId>com.fjhx</groupId>
-            <artifactId>common-tool</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>com.fjhx</groupId>
             <artifactId>storage-api</artifactId>
         </dependency>
 

+ 13 - 8
hx-service/storage/src/main/java/com/fjhx/stock/service/impl/StockDetailServiceImpl.java

@@ -167,7 +167,7 @@ public class StockDetailServiceImpl extends ServiceImpl<StockDetailMapper, Stock
                 SchedulingActual schedulingActual = new SchedulingActual();
                 schedulingActual.setMaterialCode(materialCode);
                 schedulingActual.setMaterialRfid(rfidCode.toString());
-                schedulingActual.setQuantity((BigDecimal) item.get("quantity"));
+                schedulingActual.setQuantity(BigDecimalUtil.objToBigDecimal(item.get("quantity")));
                 schedulingActual.setType(2);
                 schedulingActual.setJobNo(jobNo);
                 schedulingActual.setFlag(flag);
@@ -191,7 +191,7 @@ public class StockDetailServiceImpl extends ServiceImpl<StockDetailMapper, Stock
         for (Map<String, Object> map : actualList) {
             String materialCode = map.get("materialCode").toString();
             String materialRfid = map.get("materialRfid").toString();
-            BigDecimal quantity = (BigDecimal) map.get("quantity");
+            BigDecimal quantity = BigDecimalUtil.objToBigDecimal(map.get("quantity"));
 
             if (!materialCodeList.contains(materialCode)) continue;
 
@@ -268,7 +268,7 @@ public class StockDetailServiceImpl extends ServiceImpl<StockDetailMapper, Stock
 
         // 获取指定和推荐领料map
         List<Long> flagList = list.stream().map(item -> (Long) item.get("flag")).distinct().collect(Collectors.toList());
-        List<SchedulingActual> schedulingActualListByFlag = getSchedulingActualListByFlag(flagList);
+        List<SchedulingActual> schedulingActualListByFlag = getSchedulingActualListByFlag(flagList, null);
 
         // 赋值实际领料
         setActual(result, schedulingActualListByFlag, codeWidthMap);
@@ -282,8 +282,9 @@ public class StockDetailServiceImpl extends ServiceImpl<StockDetailMapper, Stock
         return result;
     }
 
-    private List<SchedulingActual> getSchedulingActualListByFlag(List<Long> flagList) {
+    private List<SchedulingActual> getSchedulingActualListByFlag(List<Long> flagList, String materialCode) {
         return schedulingActualService.list(Wrappers.<SchedulingActual>lambdaQuery()
+                .eq(ObjectUtil.isNotEmpty(materialCode), SchedulingActual::getMaterialCode, materialCode)
                 .in(SchedulingActual::getFlag, flagList));
     }
 
@@ -300,6 +301,7 @@ public class StockDetailServiceImpl extends ServiceImpl<StockDetailMapper, Stock
         wrapper.eq(ObjectUtil.isNotEmpty(materialCode), "m.Code", materialCode);
         wrapper.eq(ObjectUtil.isNotEmpty(jobNo), "u.JobNo", jobNo);
         wrapper.eq("sca.type", pickingType);
+        wrapper.groupBy("sca.id");
 
         return baseMapper.selectClaimed(wrapper);
     }
@@ -327,14 +329,14 @@ public class StockDetailServiceImpl extends ServiceImpl<StockDetailMapper, Stock
         Map<String, List<Map<String, Object>>> materialGroupName = materialList.stream().collect(Collectors.groupingBy(
                 item -> item.get("name").toString().split("-")[0]));
 
-        List<Map<String, Object>> result = new ArrayList<>();
-
         // 物料
         Map<String, Float> codeWidthMap = materialList.stream().collect(Collectors.toMap(
                 item -> item.get("code").toString(),
                 item -> (Float) item.get("width")
         ));
 
+        List<Map<String, Object>> result = new ArrayList<>();
+
         for (Map.Entry<String, List<Map<String, Object>>> entry : materialGroupName.entrySet()) {
             String key = entry.getKey(); // 面料名称
             List<Map<String, Object>> value = entry.getValue(); // 面料属性集合
@@ -352,7 +354,7 @@ public class StockDetailServiceImpl extends ServiceImpl<StockDetailMapper, Stock
 
                 // 获取指定和推荐领料map
                 List<Long> flagList = listByCode.stream().map(item -> (Long) item.get("flag")).distinct().collect(Collectors.toList());
-                List<SchedulingActual> schedulingActualListByFlag = getSchedulingActualListByFlag(flagList);
+                List<SchedulingActual> schedulingActualListByFlag = getSchedulingActualListByFlag(flagList, code);
 
                 // 赋值实际领料
                 setActual(temp, schedulingActualListByFlag, codeWidthMap);
@@ -531,7 +533,10 @@ public class StockDetailServiceImpl extends ServiceImpl<StockDetailMapper, Stock
                             HashMap<String, Object> map = new HashMap<>();
                             String jobNo = item.get("jobNo").toString();
                             map.put("jobNo", jobNo);
-                            map.put("userName", JobNoMap.get(jobNo).get("userName"));
+
+                            map.put("userName", JobNoMap.get(jobNo) == null ?
+                                    "未知(工号:" + jobNo + ")" :
+                                    JobNoMap.get(jobNo).get("userName"));
                             map.put("sum", 1);
                             return map;
                         },

+ 2 - 7
hx-service/iot-management/pom.xml → hx-service/syringe-management/pom.xml

@@ -9,7 +9,7 @@
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>iot-management</artifactId>
+    <artifactId>syringe-management</artifactId>
 
     <properties>
         <maven.compiler.source>8</maven.compiler.source>
@@ -30,12 +30,7 @@
 
         <dependency>
             <groupId>com.fjhx</groupId>
-            <artifactId>iot-management-api</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>com.fjhx</groupId>
-            <artifactId>service-file-api</artifactId>
+            <artifactId>syringe-management-api</artifactId>
         </dependency>
 
     </dependencies>

+ 1 - 1
hx-service/iot-management/src/main/java/com/fjhx/IotManagementApplication.java → hx-service/syringe-management/src/main/java/com/fjhx/IotManagementApplication.java

@@ -11,7 +11,7 @@ import org.springframework.cloud.client.SpringCloudApplication;
 @SpringCloudApplication
 public class IotManagementApplication {
 
-    private static final String APP_NAME = "iot-management";
+    private static final String APP_NAME = "syringe-management";
 
     public static void main(String[] args) {
         BladeApplication.run(APP_NAME, IotManagementApplication.class, args);

+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/controller/bom/BomController.java → hx-service/syringe-management/src/main/java/com/fjhx/controller/bom/BomController.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/controller/bom/BomDetailsController.java → hx-service/syringe-management/src/main/java/com/fjhx/controller/bom/BomDetailsController.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/controller/material/MaterialExController.java → hx-service/syringe-management/src/main/java/com/fjhx/controller/material/MaterialExController.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/controller/product/ProductExController.java → hx-service/syringe-management/src/main/java/com/fjhx/controller/product/ProductExController.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/controller/production/ProductionLineController.java → hx-service/syringe-management/src/main/java/com/fjhx/controller/production/ProductionLineController.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/controller/production/ProductionWorkshopController.java → hx-service/syringe-management/src/main/java/com/fjhx/controller/production/ProductionWorkshopController.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/controller/working/WorkingProcedureController.java → hx-service/syringe-management/src/main/java/com/fjhx/controller/working/WorkingProcedureController.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/controller/working/WorkingRouteController.java → hx-service/syringe-management/src/main/java/com/fjhx/controller/working/WorkingRouteController.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/controller/working/WorkingRouteProcedureController.java → hx-service/syringe-management/src/main/java/com/fjhx/controller/working/WorkingRouteProcedureController.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/mapper/bom/BomDetailsMapper.java → hx-service/syringe-management/src/main/java/com/fjhx/mapper/bom/BomDetailsMapper.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/mapper/bom/BomDetailsMapper.xml → hx-service/syringe-management/src/main/java/com/fjhx/mapper/bom/BomDetailsMapper.xml


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/mapper/bom/BomMapper.java → hx-service/syringe-management/src/main/java/com/fjhx/mapper/bom/BomMapper.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/mapper/bom/BomMapper.xml → hx-service/syringe-management/src/main/java/com/fjhx/mapper/bom/BomMapper.xml


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/mapper/material/MaterialExMapper.java → hx-service/syringe-management/src/main/java/com/fjhx/mapper/material/MaterialExMapper.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/mapper/material/MaterialExMapper.xml → hx-service/syringe-management/src/main/java/com/fjhx/mapper/material/MaterialExMapper.xml


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/mapper/product/ProductExMapper.java → hx-service/syringe-management/src/main/java/com/fjhx/mapper/product/ProductExMapper.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/mapper/product/ProductExMapper.xml → hx-service/syringe-management/src/main/java/com/fjhx/mapper/product/ProductExMapper.xml


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/mapper/production/ProductionLineMapper.java → hx-service/syringe-management/src/main/java/com/fjhx/mapper/production/ProductionLineMapper.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/mapper/production/ProductionLineMapper.xml → hx-service/syringe-management/src/main/java/com/fjhx/mapper/production/ProductionLineMapper.xml


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/mapper/production/ProductionWorkshopMapper.java → hx-service/syringe-management/src/main/java/com/fjhx/mapper/production/ProductionWorkshopMapper.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/mapper/production/ProductionWorkshopMapper.xml → hx-service/syringe-management/src/main/java/com/fjhx/mapper/production/ProductionWorkshopMapper.xml


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/mapper/working/WorkingProcedureMapper.java → hx-service/syringe-management/src/main/java/com/fjhx/mapper/working/WorkingProcedureMapper.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/mapper/working/WorkingProcedureMapper.xml → hx-service/syringe-management/src/main/java/com/fjhx/mapper/working/WorkingProcedureMapper.xml


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/mapper/working/WorkingRouteMapper.java → hx-service/syringe-management/src/main/java/com/fjhx/mapper/working/WorkingRouteMapper.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/mapper/working/WorkingRouteMapper.xml → hx-service/syringe-management/src/main/java/com/fjhx/mapper/working/WorkingRouteMapper.xml


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/mapper/working/WorkingRouteProcedureMapper.java → hx-service/syringe-management/src/main/java/com/fjhx/mapper/working/WorkingRouteProcedureMapper.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/mapper/working/WorkingRouteProcedureMapper.xml → hx-service/syringe-management/src/main/java/com/fjhx/mapper/working/WorkingRouteProcedureMapper.xml


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/service/bom/BomDetailsService.java → hx-service/syringe-management/src/main/java/com/fjhx/service/bom/BomDetailsService.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/service/bom/BomService.java → hx-service/syringe-management/src/main/java/com/fjhx/service/bom/BomService.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/service/bom/impl/BomDetailsServiceImpl.java → hx-service/syringe-management/src/main/java/com/fjhx/service/bom/impl/BomDetailsServiceImpl.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/service/bom/impl/BomServiceImpl.java → hx-service/syringe-management/src/main/java/com/fjhx/service/bom/impl/BomServiceImpl.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/service/material/MaterialExService.java → hx-service/syringe-management/src/main/java/com/fjhx/service/material/MaterialExService.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/service/material/impl/MaterialExServiceImpl.java → hx-service/syringe-management/src/main/java/com/fjhx/service/material/impl/MaterialExServiceImpl.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/service/product/ProductExService.java → hx-service/syringe-management/src/main/java/com/fjhx/service/product/ProductExService.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/service/product/impl/ProductExServiceImpl.java → hx-service/syringe-management/src/main/java/com/fjhx/service/product/impl/ProductExServiceImpl.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/service/production/ProductionLineService.java → hx-service/syringe-management/src/main/java/com/fjhx/service/production/ProductionLineService.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/service/production/ProductionWorkshopService.java → hx-service/syringe-management/src/main/java/com/fjhx/service/production/ProductionWorkshopService.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/service/production/impl/ProductionLineServiceImpl.java → hx-service/syringe-management/src/main/java/com/fjhx/service/production/impl/ProductionLineServiceImpl.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/service/production/impl/ProductionWorkshopServiceImpl.java → hx-service/syringe-management/src/main/java/com/fjhx/service/production/impl/ProductionWorkshopServiceImpl.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/service/working/WorkingProcedureService.java → hx-service/syringe-management/src/main/java/com/fjhx/service/working/WorkingProcedureService.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/service/working/WorkingRouteProcedureService.java → hx-service/syringe-management/src/main/java/com/fjhx/service/working/WorkingRouteProcedureService.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/service/working/WorkingRouteService.java → hx-service/syringe-management/src/main/java/com/fjhx/service/working/WorkingRouteService.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/service/working/impl/WorkingProcedureServiceImpl.java → hx-service/syringe-management/src/main/java/com/fjhx/service/working/impl/WorkingProcedureServiceImpl.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/service/working/impl/WorkingRouteProcedureServiceImpl.java → hx-service/syringe-management/src/main/java/com/fjhx/service/working/impl/WorkingRouteProcedureServiceImpl.java


+ 0 - 0
hx-service/iot-management/src/main/java/com/fjhx/service/working/impl/WorkingRouteServiceImpl.java → hx-service/syringe-management/src/main/java/com/fjhx/service/working/impl/WorkingRouteServiceImpl.java


+ 0 - 0
hx-service/iot-management/src/main/resources/application-dev.yml → hx-service/syringe-management/src/main/resources/application-dev.yml


+ 0 - 0
hx-service/iot-management/src/main/resources/application-prod.yml → hx-service/syringe-management/src/main/resources/application-prod.yml


+ 0 - 0
hx-service/iot-management/src/main/resources/application-test.yml → hx-service/syringe-management/src/main/resources/application-test.yml


+ 2 - 7
hx-service/iot-production/pom.xml → hx-service/syringe-production/pom.xml

@@ -9,7 +9,7 @@
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>iot-production</artifactId>
+    <artifactId>syringe-production</artifactId>
 
     <properties>
         <maven.compiler.source>8</maven.compiler.source>
@@ -25,12 +25,7 @@
 
         <dependency>
             <groupId>com.fjhx</groupId>
-            <artifactId>service-file-api</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>com.fjhx</groupId>
-            <artifactId>iot-production-api</artifactId>
+            <artifactId>syringe-production-api</artifactId>
         </dependency>
 
         <dependency>

Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott