This commit is contained in:
parent
31291b4413
commit
81ebb3e8c1
@ -70,13 +70,13 @@ public class TbCommunityBo extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* 经度
|
* 经度
|
||||||
*/
|
*/
|
||||||
@NotBlank(message = "经度不能为空", groups = {AddGroup.class, EditGroup.class})
|
// @NotBlank(message = "经度不能为空", groups = {AddGroup.class, EditGroup.class})
|
||||||
private String lon;
|
private String lon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 维度
|
* 维度
|
||||||
*/
|
*/
|
||||||
@NotBlank(message = "维度不能为空", groups = {AddGroup.class, EditGroup.class})
|
// @NotBlank(message = "维度不能为空", groups = {AddGroup.class, EditGroup.class})
|
||||||
private String lat;
|
private String lat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -18,6 +18,7 @@ public class ServiceWorkOrderAnalysisVo {
|
|||||||
private String date;
|
private String date;
|
||||||
private String dayOfWeek;
|
private String dayOfWeek;
|
||||||
private long count;
|
private long count;
|
||||||
|
private long weekCount;
|
||||||
|
|
||||||
public LineChartVo() {}
|
public LineChartVo() {}
|
||||||
|
|
||||||
@ -25,6 +26,7 @@ public class ServiceWorkOrderAnalysisVo {
|
|||||||
this.date = date;
|
this.date = date;
|
||||||
this.dayOfWeek = dayOfWeek;
|
this.dayOfWeek = dayOfWeek;
|
||||||
this.count = count;
|
this.count = count;
|
||||||
|
this.weekCount = weekCount;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@Data
|
@Data
|
||||||
|
@ -3,6 +3,7 @@ package org.dromara.property.service.impl;
|
|||||||
import cn.hutool.core.collection.CollUtil;
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import cn.hutool.core.lang.Assert;
|
import cn.hutool.core.lang.Assert;
|
||||||
import cn.hutool.core.util.ObjectUtil;
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
|
import jodd.util.StringUtil;
|
||||||
import org.apache.dubbo.config.annotation.DubboReference;
|
import org.apache.dubbo.config.annotation.DubboReference;
|
||||||
import org.dromara.common.core.domain.R;
|
import org.dromara.common.core.domain.R;
|
||||||
import org.dromara.common.core.utils.MapstructUtils;
|
import org.dromara.common.core.utils.MapstructUtils;
|
||||||
@ -58,7 +59,24 @@ public class CustomerNoticesServiceImpl implements ICustomerNoticesService {
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public CustomerNoticesVo queryById(Long id) {
|
public CustomerNoticesVo queryById(Long id) {
|
||||||
return baseMapper.selectVoById(id);
|
List<ResidentPerson> residentPeople = residentPersonMapper.selectList();
|
||||||
|
CustomerNoticesVo customerNoticesVo = baseMapper.selectVoById(id);
|
||||||
|
if (CollUtil.isNotEmpty(residentPeople)) {
|
||||||
|
ResidentPerson residentPerson = residentPeople.stream()
|
||||||
|
.filter(vo -> vo.getId() != null && vo.getId().equals(customerNoticesVo.getIssuers())).findFirst().orElse(null);
|
||||||
|
customerNoticesVo.setIssuersName(residentPerson.getUserName());
|
||||||
|
if (ObjectUtil.isNotEmpty(customerNoticesVo.getNoticePersion())) {
|
||||||
|
List<String> list = Arrays.asList(customerNoticesVo.getNoticePersion().split(","));
|
||||||
|
List<ResidentPerson> filteredList = residentPeople.stream()
|
||||||
|
.filter(person -> list.contains(person.getId().toString()))
|
||||||
|
.collect(Collectors.toList());
|
||||||
|
String usernames = filteredList.stream()
|
||||||
|
.map(ResidentPerson::getUserName) // 假设ResidentPerson类有一个getUserName方法
|
||||||
|
.collect(Collectors.joining(","));
|
||||||
|
customerNoticesVo.setIssuersName(StringUtils.isNotBlank(usernames)?usernames:null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return customerNoticesVo;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user