|
@@ -0,0 +1,44 @@
|
|
|
+package com.persagy.server.syn.controllers.obj
|
|
|
+
|
|
|
+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.rel.REq2Sp
|
|
|
+import com.persagy.server.syn.models.api.obj.EquipApi
|
|
|
+import com.persagy.service.SBaseService
|
|
|
+import io.swagger.v3.oas.annotations.tags.Tag
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping
|
|
|
+import org.springframework.web.bind.annotation.RestController
|
|
|
+
|
|
|
+/**
|
|
|
+ * 数据中台关系导入数据中心
|
|
|
+ */
|
|
|
+@Tag(name = "0004、关系-中台到数据中心")
|
|
|
+@RestController
|
|
|
+@RequestMapping("/rwd/rel")
|
|
|
+class RelFromToControllers {
|
|
|
+
|
|
|
+ /** 字典项目服务 */
|
|
|
+ private val dictProjectService = SBaseService(SMybatisDao(DictProject::class.java))
|
|
|
+ private val rEq2SpService = SBaseService(SMybatisDao(REq2Sp::class.java))
|
|
|
+ /**
|
|
|
+ * 设备所在的业务空间
|
|
|
+ */
|
|
|
+ fun eq2SpIn(projectId: String){
|
|
|
+ val dictProject = dictProjectService.select(SFilter.eq("id", projectId)).entity()
|
|
|
+ if (dictProject!=null) {
|
|
|
+ val relList = EquipApi.getRel(dictProject.groupCode!!, projectId, "", "")
|
|
|
+ if (!relList.isNullOrEmpty()){
|
|
|
+ for ( rel in relList){
|
|
|
+ val fromId = rel["objFrom"].toString()
|
|
|
+ val toId = rel["objTo"].toString()
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+}
|