提交 ccd2e95a 编写于 作者: zhouweidong's avatar zhouweidong

修复数据导入时,serviceApi实体外键值检查问题

上级 77e8f001
......@@ -2695,10 +2695,11 @@ public class ${item.getCodeName()}ServiceImpl implements I${de.getCodeName()}Ser
<#assign MajorEntity=MinorPSDER.getMajorPSDataEntity()>
<#assign MajorEntityCodeName=MinorPSDER.getMajorPSDataEntity().codeName>
<#assign MajorEntityService=srfcaseformat(MinorPSDER.getMajorPSDataEntity().getCodeName(),'l_u2lC')+"Service">
<#assign MajorEntityKeyFieldCodeName=srfcaseformat(MajorEntity.getKeyPSDEField().codeName,'l_u2lC')?cap_first>
//实体关系[${MinorPSDER.name}]
if(!ObjectUtils.isEmpty(entity.get${MajorKeyFieldCodeName}())){
${pub.getPKGCodeName()}.core.${MajorEntity.getPSSystemModule().getCodeName()?lower_case}.domain.${MajorEntityCodeName} fkEntity=new ${pub.getPKGCodeName()}.core.${MajorEntity.getPSSystemModule().getCodeName()?lower_case}.domain.${MajorEntityCodeName}();
fkEntity.set${MajorKeyFieldCodeName}(entity.get${MajorKeyFieldCodeName}());
fkEntity.set${MajorEntityKeyFieldCodeName}(entity.get${MajorKeyFieldCodeName}());
if(!${MajorEntityService}.checkKey(fkEntity)){
Integer lineNum = i + 1;
errorLines.add(lineNum);
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册