|
|
@@ -61,7 +61,7 @@ public class BannerService {
|
|
|
if (CollectionUtils.isEmpty(kwoBannerList)) {
|
|
|
return PageHelperUtil.getPageResult(new PageInfo<>());
|
|
|
}
|
|
|
- List<BannerQueryResVo> list = getAddressQueryResVo(kwoBannerList);
|
|
|
+ List<BannerQueryResVo> list = getBannerQueryResVo(kwoBannerList);
|
|
|
return PageHelperUtil.getPageResult(new PageInfo<>(list), kwoBannerList, reqVo.getPageSize());
|
|
|
}
|
|
|
|
|
|
@@ -82,11 +82,11 @@ public class BannerService {
|
|
|
orderByDesc(KwoBanner::getUpdateTime);
|
|
|
|
|
|
if (Objects.nonNull(reqVo.getStartTime())) {
|
|
|
- wrapper.ge(KwoBanner::getCreateTime, reqVo.getStartTime());
|
|
|
+ wrapper.ge(KwoBanner::getStartTime, reqVo.getStartTime());
|
|
|
}
|
|
|
|
|
|
if (Objects.nonNull(reqVo.getEndTime())) {
|
|
|
- wrapper.lt(KwoBanner::getCreateTime, DateUtil.offsetDay(reqVo.getEndTime(), 1));
|
|
|
+ wrapper.lt(KwoBanner::getEntTime, DateUtil.offsetDay(reqVo.getEndTime(), 1));
|
|
|
}
|
|
|
|
|
|
if (StringUtils.isNotBlank(reqVo.getIds())) {
|
|
|
@@ -103,10 +103,10 @@ public class BannerService {
|
|
|
* @author: sky
|
|
|
* @date 2023/7/18
|
|
|
*/
|
|
|
- private List<BannerQueryResVo> getAddressQueryResVo(List<KwoBanner> kwoBanner) {
|
|
|
+ private List<BannerQueryResVo> getBannerQueryResVo(List<KwoBanner> kwoBanner) {
|
|
|
List<BannerQueryResVo> list = new ArrayList<>();
|
|
|
List<Long> userIds = kwoBanner.stream().map(KwoBanner::getCreateBy).distinct().toList();
|
|
|
- List<Integer> types = kwoBanner.stream().map(KwoBanner::getDistrict).distinct().toList();
|
|
|
+
|
|
|
Map<Long, UserCacheResDto> userCacheResDtoMap = commonBusinessService.queryUserCacheMapByIds(userIds);
|
|
|
|
|
|
kwoBanner.forEach(item -> {
|
|
|
@@ -122,7 +122,6 @@ public class BannerService {
|
|
|
bannerQueryResVo.setDistrictName(bannerDistrictEnum.getName(item.getDistrict()).getName());
|
|
|
}
|
|
|
|
|
|
- //bannerQueryResVo.statusText(StringUtils.isNotBlank(item.getStatus()) ? "已设置" : "未设置");
|
|
|
list.add(bannerQueryResVo);
|
|
|
});
|
|
|
return list;
|
|
|
@@ -162,9 +161,13 @@ public class BannerService {
|
|
|
public void udpateService(BannerAddReqVo reqVo) {
|
|
|
KwoBanner kwobanner = kwoBannerMapper.selectById(reqVo.getId());
|
|
|
if (Objects.isNull(kwobanner)) {
|
|
|
- throw new SystemException(HttpStatus.QUERY_FAIL_CODE, HttpStatus.Data_NOT_EXISTS);
|
|
|
+ throw new SystemException(HttpStatus.QUERY_FAIL_CODE, HttpStatus.BANNER_NOT_EXISTS);
|
|
|
}
|
|
|
BeanUtils.copyProperties(reqVo, kwobanner);
|
|
|
+ Date date = new Date();
|
|
|
+ Long userId = LoginUserHolder.getUserId();
|
|
|
+ kwobanner.setUpdateTime(date);
|
|
|
+ kwobanner.setUpdateBy(userId);
|
|
|
if (kwoBannerMapper.updateById(kwobanner) <= 0) {
|
|
|
throw new SystemException(HttpStatus.CRUD_FAIL_CODE, HttpStatus.UPDATE_FAIL);
|
|
|
}
|