|
@@ -10,6 +10,7 @@ import com.ydtech.modules.admin.dao.SysDeptMapper;
|
|
|
import com.ydtech.modules.admin.dao.SysPcAddressHistoryMapper;
|
|
import com.ydtech.modules.admin.dao.SysPcAddressHistoryMapper;
|
|
|
import com.ydtech.modules.admin.dao.SysPcAddressMapper;
|
|
import com.ydtech.modules.admin.dao.SysPcAddressMapper;
|
|
|
import com.ydtech.modules.admin.model.SysDept;
|
|
import com.ydtech.modules.admin.model.SysDept;
|
|
|
|
|
+import com.ydtech.modules.admin.model.SysGeographyPositionRecord;
|
|
|
import com.ydtech.modules.admin.model.SysUser;
|
|
import com.ydtech.modules.admin.model.SysUser;
|
|
|
import com.ydtech.modules.admin.model.dto.*;
|
|
import com.ydtech.modules.admin.model.dto.*;
|
|
|
import com.ydtech.modules.admin.model.po.SysPcAddressHistory;
|
|
import com.ydtech.modules.admin.model.po.SysPcAddressHistory;
|
|
@@ -99,6 +100,11 @@ public class SysPcAddressServiceImpl extends ServiceImpl<SysPcAddressMapper, Sys
|
|
|
.eq(StringUtils.isNotEmpty(sysPcAddressDto.getSource()), SysPcAddress::getSource, sysPcAddressDto.getSource())
|
|
.eq(StringUtils.isNotEmpty(sysPcAddressDto.getSource()), SysPcAddress::getSource, sysPcAddressDto.getSource())
|
|
|
.eq(sysPcAddressDto.getStatus() != null, SysPcAddress::getStatus, sysPcAddressDto.getStatus())
|
|
.eq(sysPcAddressDto.getStatus() != null, SysPcAddress::getStatus, sysPcAddressDto.getStatus())
|
|
|
.orderByDesc(SysPcAddress::getOperationTime));
|
|
.orderByDesc(SysPcAddress::getOperationTime));
|
|
|
|
|
+ for (SysPcAddress sysPcAddress : sysPcAddresses) {
|
|
|
|
|
+ SysUser sysUser = sysUserService.getById(sysPcAddress.getUserId());
|
|
|
|
|
+ if (sysUser == null) continue;
|
|
|
|
|
+ sysPcAddress.setLeaderName(sysUser.getLeaderName());
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
return sysPcAddresses;
|
|
return sysPcAddresses;
|
|
|
}
|
|
}
|
|
@@ -233,6 +239,7 @@ public class SysPcAddressServiceImpl extends ServiceImpl<SysPcAddressMapper, Sys
|
|
|
pcAddressHistoryInfoVo.setList(pcAddress);
|
|
pcAddressHistoryInfoVo.setList(pcAddress);
|
|
|
|
|
|
|
|
List<SysPcAddressHistory> sysPcAddressHistories = sysPcAddressHistoryMapper.getPcAddressInfo(startTime,source);
|
|
List<SysPcAddressHistory> sysPcAddressHistories = sysPcAddressHistoryMapper.getPcAddressInfo(startTime,source);
|
|
|
|
|
+ extracted(sysPcAddressHistories);
|
|
|
System.out.println("********************" + sysPcAddressHistories.size());
|
|
System.out.println("********************" + sysPcAddressHistories.size());
|
|
|
pcAddressHistoryInfoVo.setPcAddressList(sysPcAddressHistories);
|
|
pcAddressHistoryInfoVo.setPcAddressList(sysPcAddressHistories);
|
|
|
|
|
|
|
@@ -263,6 +270,7 @@ public class SysPcAddressServiceImpl extends ServiceImpl<SysPcAddressMapper, Sys
|
|
|
pcAddressHistoryInfoVo.setList(pcAddress);
|
|
pcAddressHistoryInfoVo.setList(pcAddress);
|
|
|
|
|
|
|
|
List<SysPcAddressHistory> sysPcAddressHistories = sysPcAddressHistoryMapper.getPcAddressHistory(startTime, endTime,source);
|
|
List<SysPcAddressHistory> sysPcAddressHistories = sysPcAddressHistoryMapper.getPcAddressHistory(startTime, endTime,source);
|
|
|
|
|
+ extracted(sysPcAddressHistories);
|
|
|
System.out.println("********************" + sysPcAddressHistories.size());
|
|
System.out.println("********************" + sysPcAddressHistories.size());
|
|
|
pcAddressHistoryInfoVo.setPcAddressList(sysPcAddressHistories);
|
|
pcAddressHistoryInfoVo.setPcAddressList(sysPcAddressHistories);
|
|
|
}
|
|
}
|
|
@@ -270,6 +278,20 @@ public class SysPcAddressServiceImpl extends ServiceImpl<SysPcAddressMapper, Sys
|
|
|
return pcAddressHistoryInfoVo;
|
|
return pcAddressHistoryInfoVo;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ private void extracted(List<SysPcAddressHistory> sysPcAddressHistories) {
|
|
|
|
|
+ for (SysPcAddressHistory sysPcAddressHistory : sysPcAddressHistories) {
|
|
|
|
|
+
|
|
|
|
|
+ SysUser sysUser = sysUserService.getById(sysPcAddressHistory.getUserId());
|
|
|
|
|
+ if (sysUser == null) continue;
|
|
|
|
|
+ sysPcAddressHistory.setLeaderName(sysUser.getLeaderName());
|
|
|
|
|
+ SysDept sysDept = sysDeptMapper.selectById(sysUser.getDeptId());
|
|
|
|
|
+ if (sysDept == null) continue;
|
|
|
|
|
+ sysPcAddressHistory.setDeptName(sysDept.getName());
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@Override
|
|
@Override
|
|
|
public List<SysPcAddress> getOnlinePeople() {
|
|
public List<SysPcAddress> getOnlinePeople() {
|
|
|
return sysPcAddressMapper.selectList(new LambdaQueryWrapper<SysPcAddress>().eq(SysPcAddress::getStatus, 1));
|
|
return sysPcAddressMapper.selectList(new LambdaQueryWrapper<SysPcAddress>().eq(SysPcAddress::getStatus, 1));
|