zhaoyan преди 3 години
родител
ревизия
47feb009ca
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      simulation-resource-server/src/main/java/com/css/simulation/resource/system/service/ClusterService.java

+ 3 - 1
simulation-resource-server/src/main/java/com/css/simulation/resource/system/service/ClusterService.java

@@ -132,7 +132,9 @@ public class ClusterService {
             ClusterParam clusterParam = new ClusterParam();
             clusterParam.setCreateUserId(userId);
             Integer assignedSimulationLicenseNum =  clusterMapper.getAssignedSimLicenseNum(clusterParam);
-            simulationLicenseNum = simulationLicenseNum - assignedSimulationLicenseNum;
+            if(ObjectUtil.isNotNull(assignedSimulationLicenseNum) && simulationLicenseNum >= assignedSimulationLicenseNum) {
+                simulationLicenseNum = simulationLicenseNum - assignedSimulationLicenseNum;
+            }
         }
 
         return simulationLicenseNum;