From f68373d5683d5ba6296dbf969d52f0777e07d03a Mon Sep 17 00:00:00 2001 From: "shuo.wang" Date: Sun, 13 Oct 2024 14:47:52 +0800 Subject: [PATCH] fix --- .../cool/store/service/impl/OperationLogServiceImpl.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/OperationLogServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/OperationLogServiceImpl.java index eb521ccab..83b841203 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/OperationLogServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/OperationLogServiceImpl.java @@ -2,6 +2,7 @@ package com.cool.store.service.impl; import com.cool.store.dao.EnterpriseUserDAO; +import com.cool.store.dao.EnterpriseUserRoleDao; import com.cool.store.dao.OperationLogDAO; import com.cool.store.dao.ShopAuditInfoDAO; import com.cool.store.dto.OperationLogDTO; @@ -12,6 +13,8 @@ import com.cool.store.enums.*; import com.cool.store.enums.point.ShopSubStageStatusEnum; import com.cool.store.response.AuditInfoResponse; import com.cool.store.service.OperationLogService; +import org.apache.commons.collections4.CollectionUtils; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -30,6 +33,8 @@ public class OperationLogServiceImpl implements OperationLogService { private OperationLogDAO operationLogDAO; @Resource private EnterpriseUserDAO enterpriseUserDAO; + @Autowired + private EnterpriseUserRoleDao enterpriseUserRoleDao; @Override @@ -58,6 +63,9 @@ public class OperationLogServiceImpl implements OperationLogService { calendar.setTime(new Date()); calendar.add(Calendar.SECOND, 1); Date date = calendar.getTime(); + if(CollectionUtils.isEmpty(operationUserList)){ + operationUserList.addAll(enterpriseUserDAO.getUserInfoByUserIds(enterpriseUserRoleDao.selectUserIdsByRole(Role.MASTER))) ; + } for (EnterpriseUserDO operationUser : operationUserList) { OperationLogDO OperationLogDO = new OperationLogDO(); OperationLogDO.setShopId(shopId);