|
@@ -7,7 +7,6 @@ import cn.sagacloud.server.algorithm.models.modelFile.StatusInfo
|
|
|
import cn.sagacloud.server.algorithm.services.BaseDataService
|
|
|
import cn.sagacloud.server.algorithm.services.datacenter.DataCenterService
|
|
|
import cn.sagacloud.server.algorithm.services.message.MessageService
|
|
|
-import com.alibaba.fastjson.JSON
|
|
|
import com.sybotan.database.SFilter
|
|
|
import com.sybotan.database.enums.SDirection
|
|
|
import com.sybotan.service.models.requests.SUpdateRequest
|
|
@@ -69,21 +68,12 @@ class FinishState_4 : ModelState {
|
|
|
if (it.floorModelId == null) {
|
|
|
return@forEach
|
|
|
}
|
|
|
- if ("1f9d5619571411ecb3554ff529ee3e88".equals(it.id)){
|
|
|
- logger.error("开始计算空间影响状态:"+it.id)
|
|
|
- }
|
|
|
val floorModel = dataService.floorModelService.select(SFilter.and(SFilter.eq("currentModelId", it.id!!), SFilter.eq("id", it.floorModelId!!))).entity()
|
|
|
?: return@forEach
|
|
|
- if ("1f9d5619571411ecb3554ff529ee3e88".equals(it.id)){
|
|
|
- logger.error("查询楼层模型:"+it.id)
|
|
|
- }
|
|
|
// 判断数据中心是否有楼层绑定了该模型
|
|
|
val floors = dataCenterService.getFloorWithModelId(it.floorModelId!!, it.projectId!!)
|
|
|
// 如果有绑定, 则执行受影响的业务空间函数
|
|
|
if (!floors.isNullOrEmpty()) {
|
|
|
- if ("1f9d5619571411ecb3554ff529ee3e88".equals(it.id)){
|
|
|
- logger.error("查询的楼层:"+ JSON.toJSONString(floors))
|
|
|
- }
|
|
|
val calcAffected = spaceAffectUtil.affectedSpace(it.projectId!!, it.floorModelId!!)
|
|
|
// floorMapper.calcAffected(it.floorModelId!!)
|
|
|
// 如果返回true, 更新模型的statusInfo信息点
|