lin пре 3 година
родитељ
комит
a2cf24988f

+ 6 - 0
zoniot-rmcp/zoniot-rmcp-api/src/main/java/com/zcxk/rmcp/api/enums/RmcpErrorEnum.java

@@ -40,6 +40,12 @@ public enum RmcpErrorEnum implements RespCode {
      */
     RMCP_UPDATE_FAIL(201006,"更新失败!"),
 
+
+    /**
+     * 该单元户已安装水表
+     */
+    DOOR_EXISTED(201007,"该单元户已安装水表"),
+
     /**
      * 未找到相关数据
      */

+ 4 - 0
zoniot-rmcp/zoniot-rmcp-web/src/main/java/com/zcxk/rmcp/web/service/install/impl/InstallListServiceImpl.java

@@ -249,6 +249,10 @@ public class InstallListServiceImpl implements InstallListService {
         }
 
         InstallList install = installListMapper.findById(data.getId());
+        if (install.getIsInstalled() == 1) {
+            resultMessage.setMessage(RmcpErrorEnum.DOOR_EXISTED.getMessage());
+            return resultMessage;
+        }
         InstallPlan installPlan = installPlanMapper.findById(install.getInstallPlanId());
         Product product = productMapper.findById(installPlan.getProductId());
         Device device = new Device();