修复ct申请虚拟机流程
							parent
							
								
									4a4161c71b
								
							
						
					
					
						commit
						e9d69a7a47
					
				|  | @ -249,6 +249,21 @@ public class VMApplyServiceImpl implements VMApplyService { | ||||||
|             Assert.notNull(vendor, "云平台不存在"); |             Assert.notNull(vendor, "云平台不存在"); | ||||||
|             CloudProvider provider = CloudProvider.valueOf(vendor.getType()); |             CloudProvider provider = CloudProvider.valueOf(vendor.getType()); | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|  |             if (provider == CloudProvider.CLOUDTOWER) { | ||||||
|  |                 //适配cloudTower
 | ||||||
|  |                 AssignParam assignParam = new AssignParam(); | ||||||
|  |                 assignParam.setOriginalConfigs(configs); | ||||||
|  |                 assignParam.setCpu(configs.getLong("cpu")); | ||||||
|  |                 assignParam.setMemory(configs.getBigDecimal("memory").longValue()); | ||||||
|  |                 assignParam.setDisk(configs.getLong("disk")); | ||||||
|  |                 assignParam.setTemplateDisk(configs.getLong("templateDisk")); | ||||||
|  |                 assignParam.setInstance(count); | ||||||
|  |                 assignParam.setUuid(UUID.randomUUID().toString()); | ||||||
|  |                 assignParam.setPoolGroupId(param.getLocation().getPoolGroupId()); | ||||||
|  |                 param.setAssignParam(assignParam); | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|             if (CloudProvider.HUAWEI == provider){ |             if (CloudProvider.HUAWEI == provider){ | ||||||
|                 String instanceChargeType = "PostPaid"; |                 String instanceChargeType = "PostPaid"; | ||||||
|                 if (ChargeCommon.ChargeMode.PreCharge.equals(order.getChargeMode())){ |                 if (ChargeCommon.ChargeMode.PreCharge.equals(order.getChargeMode())){ | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue