diff --git a/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/SaasFeatureApplyDetailServiceImpl.java b/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/SaasFeatureApplyDetailServiceImpl.java index 0f0d4a9c..cdb38c87 100644 --- a/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/SaasFeatureApplyDetailServiceImpl.java +++ b/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/SaasFeatureApplyDetailServiceImpl.java @@ -85,8 +85,9 @@ public class SaasFeatureApplyDetailServiceImpl implements SaasFeatureApplyDetail @Transactional(rollbackFor = Exception.class) public void updateApplyDetail(PermissionPointApplyDetailUpdateReq req) { SaasFeatureApplyDetail detail = BeanMapper.copyBean(req, SaasFeatureApplyDetail.class, (p, s) -> { - s.setFitOuTypeBit(JSON.toJSONString(p.getFitOuTypeList())); - s.setFitOuNodeTypeBit(JSON.toJSONString(p.getFitOuNodeTypeList())); + s.setFitOuTypeBit(p.getFitOuTypeList() == null ? "" : JSON.toJSONString(p.getFitOuTypeList())); + s.setFitOuNodeTypeBit( + p.getFitOuNodeTypeList() == null ? "" : JSON.toJSONString(p.getFitOuNodeTypeList())); }); this.saveOrUpdate(Lists.newArrayList(detail)); }