diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/SignFranchiseServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/SignFranchiseServiceImpl.java index 7247c7066..e4080549c 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/SignFranchiseServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/SignFranchiseServiceImpl.java @@ -788,7 +788,11 @@ public class SignFranchiseServiceImpl implements SignFranchiseService, AuditResu signFranchiseDAO.updateAuditByShopId(auditId, shopId); //审批记录表记录 List operationLogs = operationLogDAO.getBySubStageStatusEnumAndsStatus(request.getShopId(), ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_83_5, OperationTypeEnum.OPERATION_TYPE_1.getCode()); - operationLogService.batchUpdateProcessed(operationLogs, auditId, user.getUserId(), request.getCause()); + if (CollectionUtils.isEmpty(operationLogs)){ + operationLogService.handleApproveTimeNoDate(shopId,SHOP_SUB_STAGE_STATUS_83_5,auditId, user.getUserId(), request.getCause()); + }else { + operationLogService.batchUpdateProcessed(operationLogs, auditId, user.getUserId(), request.getCause()); + } return true; } else { throw new ServiceException(ErrorCodeEnum.DUPLICATE_SUBMISSION);