chengf
2025-08-18 eb0d880929fccd4998d6b9836077961d1f975fea
service-common/src/main/java/com/java110/common/smo/impl/SmallProgramAdvertServiceSMOImpl.java
@@ -8,7 +8,9 @@
import com.java110.core.factory.GenerateCodeFactory;
import com.java110.dto.PageDto;
import com.java110.dto.smallProgramAdvert.*;
import com.java110.dto.user.UserDto;
import com.java110.intf.common.ISmallProgramAdvertServiceSMO;
import com.java110.intf.user.IUserInnerServiceSMO;
import com.java110.utils.constant.ResponseConstant;
import com.java110.utils.exception.BusinessException;
import com.java110.utils.exception.DAOException;
@@ -42,6 +44,8 @@
    private ISmallProgramAdvertServiceDao smallProgramAdvertServiceDao;
    @Resource
    private ISmallProgramAdvertHistoryServiceDao smallProgramAdvertHistoryServiceDao;
    @Resource
    private IUserInnerServiceSMO userInnerServiceSMOImpl;
    @Override
    public ResultVo querySmallAdverts(QuertAdvertDto quertAdvertDto) {
@@ -66,6 +70,14 @@
            SmallProgramAdvertDto smallProgramAdvert = BeanConvertUtil.covertBean(map,SmallProgramAdvertDto.class);
            List<Map> historyMap = smallProgramAdvertHistoryServiceDao.querySmallProgramAdvertInfoList(smallProgramAdvert.getId());
            List<SmallProgramAdvertHistoryDto> historyList = BeanConvertUtil.covertBeanList(historyMap, SmallProgramAdvertHistoryDto.class);
            for(SmallProgramAdvertHistoryDto smallProgramAdvertHistoryDto : historyList){
                UserDto userDto = new UserDto();
                userDto.setUserId(smallProgramAdvertHistoryDto.getOperateUserId());
                List<UserDto> userDtos = userInnerServiceSMOImpl.getUsers(userDto);
                if(!CollectionUtils.isEmpty(userDtos)){
                    smallProgramAdvertHistoryDto.setOperateUserName(userDtos.get(0).getName());
                }
            }
            smallProgramAdvert.setHistoryList(historyList);
            return smallProgramAdvert;
        }else{