Pārlūkot izejas kodu

保存关系,如果valid为空,设置默认值true

yucheng 3 gadi atpakaļ
vecāks
revīzija
192edf5201

+ 4 - 0
dmp-business/dmp-rwd/src/main/java/com/persagy/dmp/rwd/digital/controller/ObjectRelationController.java

@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.persagy.dmp.basic.model.QueryCriteria;
 import com.persagy.dmp.common.constant.CommonConstant;
 import com.persagy.dmp.common.constant.ResponseCode;
+import com.persagy.dmp.common.constant.ValidEnum;
 import com.persagy.dmp.common.context.AppContext;
 import com.persagy.dmp.common.exception.BusinessException;
 import com.persagy.dmp.common.model.response.CommonResult;
@@ -149,6 +150,9 @@ public class ObjectRelationController {
         for (ObjectRelation vo : voList) {
             vo.setGroupCode(groupCode);
             vo.setProjectId(projectId);
+            if(vo.getValid() == null) {
+                vo.setValid(ValidEnum.TRUE.getType());
+            }
         }
     }
 }

+ 2 - 0
dmp-comp/dmp-digital-starter/src/main/java/com/persagy/dmp/digital/entity/ObjectRelation.java

@@ -44,8 +44,10 @@ public class ObjectRelation extends AuditableEntity {
     /** 关系值 */
     private String relValue;
     /** 来源对象 */
+    @NotNull(message = "来源对象不允许为空")
     private String objFrom;
     /** 目标对象 */
+    @NotNull(message = "目标对象不允许为空")
     private String objTo;
     /** 创建应用 */
     private String createApp;