|
@@ -26,15 +26,18 @@
|
|
|
|
|
|
package com.persagy.server.syn.services.jms
|
|
|
|
|
|
+import com.persagy.base.extensions.toJson
|
|
|
import com.persagy.database.SFilter
|
|
|
import com.persagy.mybatis.SMybatisDao
|
|
|
import com.persagy.server.datacenter.models.entities.dictnew.DictProject
|
|
|
import com.persagy.server.datacenter.models.entities.objects.Building
|
|
|
import com.persagy.server.datacenter.models.jms.SynchronousMessage
|
|
|
import com.persagy.server.syn.Configure
|
|
|
+import com.persagy.server.syn.controllers.obj.ObjectToFromController
|
|
|
import com.persagy.server.syn.models.api.obj.BuildingApi
|
|
|
import com.persagy.service.SBaseService
|
|
|
import com.persagy.service.SObjectService
|
|
|
+import org.slf4j.LoggerFactory
|
|
|
import org.springframework.stereotype.Service
|
|
|
|
|
|
/**
|
|
@@ -45,7 +48,10 @@ import org.springframework.stereotype.Service
|
|
|
*/
|
|
|
@Service
|
|
|
class DataCenterBuilding {
|
|
|
-
|
|
|
+ companion object {
|
|
|
+ /** 日志 */
|
|
|
+ private val logger = LoggerFactory.getLogger(DataCenterBuilding::class.java)
|
|
|
+ } // Companion object
|
|
|
/** 建筑服务 */
|
|
|
private val buildingService = SBaseService(SMybatisDao(Building::class.java))
|
|
|
/** 缓存对象数据服务 - 数据中心到数据中台 */
|
|
@@ -57,6 +63,7 @@ class DataCenterBuilding {
|
|
|
*/
|
|
|
fun buildingType(message: SynchronousMessage) {
|
|
|
val dictProject = dictProjectService.select(SFilter.eq("id", message.projectId!!)).entity()
|
|
|
+ logger.debug(" 处理建筑***********************************")
|
|
|
when (message.type) {
|
|
|
Configure.CREATE -> {
|
|
|
/**查询建筑信息 */
|
|
@@ -64,6 +71,7 @@ class DataCenterBuilding {
|
|
|
SFilter.eq("projectId", message.projectId!!),
|
|
|
SFilter.eq("id", message.objId!!)
|
|
|
).entity()
|
|
|
+ logger.debug(" 处理建筑对象${building?.toJson()}***********************************")
|
|
|
/** 建筑不为空 */
|
|
|
if (building!=null) {
|
|
|
val sign = BuildingApi.createObj(dictProject!!.groupCode!!,message.projectId!!, building)
|