|
@@ -73,6 +73,8 @@ class RwdProject {
|
|
|
/** 集团和项目的关系 */
|
|
|
DClassDefService.dictProject()
|
|
|
|
|
|
+ DClassDefService.dictProjectType(message.projectId!!)
|
|
|
+ DClassDefService.dictProjectInfo(message.projectId!!)
|
|
|
/** 创建 */
|
|
|
val dictProject = dictProjectService.select(SFilter.eq("id", message.projectId!!)).entity()
|
|
|
if (dictProject!=null) {
|
|
@@ -96,39 +98,41 @@ class RwdProject {
|
|
|
syncRwdMessageService.update(message, arrayListOf("state"))
|
|
|
}
|
|
|
Configure.RWDUPDATE -> {
|
|
|
- /** 修改 */
|
|
|
- val dictProject = dictProjectService.select(SFilter.eq("id", message.projectId!!)).entity()
|
|
|
- if (dictProject!=null) {
|
|
|
- val queryIdList = BuildingApi.queryId(dictProject.groupCode!!, message.projectId!!, message.targetId!!)
|
|
|
- if (queryIdList.size>0){
|
|
|
- val buildingDataConversions = ProjectUtil.projectDataConversions(
|
|
|
- dictProject!!.groupCode!!,
|
|
|
- queryIdList[0]
|
|
|
- )
|
|
|
- projectService.update(buildingDataConversions)
|
|
|
- message.state = 0
|
|
|
+ val entity = projectService.select(SFilter.eq("projectId", message.projectId!!)).entity()
|
|
|
+ if (entity!=null){
|
|
|
+ /** 修改 */
|
|
|
+ val dictProject = dictProjectService.select(SFilter.eq("id", message.projectId!!)).entity()
|
|
|
+ if (dictProject!=null) {
|
|
|
+ val queryIdList = BuildingApi.queryId(dictProject.groupCode!!, message.projectId!!, message.targetId!!)
|
|
|
+ if (queryIdList.size>0){
|
|
|
+ val buildingDataConversions = ProjectUtil.projectDataConversions(
|
|
|
+ dictProject!!.groupCode!!,
|
|
|
+ queryIdList[0]
|
|
|
+ )
|
|
|
+ projectService.update(buildingDataConversions)
|
|
|
+ message.state = 0
|
|
|
+ } else {
|
|
|
+ message.state = 2
|
|
|
+ }
|
|
|
} else {
|
|
|
message.state = 2
|
|
|
}
|
|
|
- } else {
|
|
|
- message.state = 2
|
|
|
+ /** 更改标记 */
|
|
|
+ syncRwdMessageService.update(message, arrayListOf("state"))
|
|
|
}
|
|
|
- /** 更改标记 */
|
|
|
- syncRwdMessageService.update(message, arrayListOf("state"))
|
|
|
-
|
|
|
}
|
|
|
Configure.RWDDELETE -> {
|
|
|
/** 删除 */
|
|
|
- val delete = projectService.delete(
|
|
|
- SFilter.eq("id", message.targetId!!)
|
|
|
- )
|
|
|
- if (delete) {
|
|
|
- message.state = 0
|
|
|
- } else {
|
|
|
- message.state = 2
|
|
|
- }
|
|
|
- /** 更改标记 */
|
|
|
- syncRwdMessageService.update(message, arrayListOf("state"))
|
|
|
+// val delete = projectService.delete(
|
|
|
+// SFilter.eq("id", message.targetId!!)
|
|
|
+// )
|
|
|
+// if (delete) {
|
|
|
+// message.state = 0
|
|
|
+// } else {
|
|
|
+// message.state = 2
|
|
|
+// }
|
|
|
+// /** 更改标记 */
|
|
|
+// syncRwdMessageService.update(message, arrayListOf("state"))
|
|
|
}
|
|
|
}
|
|
|
|