日历同步
continuous-integration/drone/push Build is passing Details

于相涌/robot_optimize
YXY 1 year ago
parent 0b4b665d1b
commit cdf2e8dd5e

@ -47,7 +47,7 @@ public class LarkTaskCallback extends CallbackAbstract {
@Override
protected void businessProcessing(RequestVo request) {
Event event = queryEvent(request.getAppId(),request.getFromRecordId());
Event event = queryEvent(request.getAppId(),request.getLarkTaskId());
//如果已经存在处理中的就不需要操作数据库了
if (event != null && EventOperateStatus.PENDING.getCode().equals(event.getOperateStatus()) && event.getNumbers() < 3){
return;

@ -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;
}

Loading…
Cancel
Save