|
|
|
@ -63,9 +63,9 @@ public class ApprovalCallbackOperate extends LarkAbstract {
|
|
|
|
|
tableRelation.setFlag(FlagStatus.OK.getCode());
|
|
|
|
|
List<LarkTableRelation> larkTableRelations = iLarkTableRelationService.selectLarkTableRelationList(tableRelation);
|
|
|
|
|
if (CollectionUtils.isEmpty(larkTableRelations)) {
|
|
|
|
|
String errorMessage = String.format("tableId:{}表关系未配置", request.getEvent().getTableId());
|
|
|
|
|
String errorMessage = String.format("tableId:{%s}表关系未配置", request.getEvent().getTableId());
|
|
|
|
|
log.error("iLarkTableRelationService.selectLarkTableRelationList:{}", errorMessage);
|
|
|
|
|
throw new RuntimeException(errorMessage);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
//主表与副表的列对应关系
|
|
|
|
|
List<Long> tableRelationIdList = new ArrayList<>();
|
|
|
|
@ -128,6 +128,9 @@ public class ApprovalCallbackOperate extends LarkAbstract {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
protected void businessProcessing(RequestVo request) {
|
|
|
|
|
if (request.getTableRelationMap() == null || request.getTableRelationMap().isEmpty()){
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (request.getInstanceRespBody() == null) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|