fix: cdr record
This commit is contained in:
@@ -110,11 +110,13 @@ public class UCdrServiceImpl extends ServiceImpl<UCdrMapper, UCdr> implements IU
|
|||||||
}
|
}
|
||||||
for (UClient client : allClients) {
|
for (UClient client : allClients) {
|
||||||
UCdr uCdr = this.getOne(Wrappers.<UCdr>lambdaQuery().eq(UCdr::getUserId, client.getUserId())
|
UCdr uCdr = this.getOne(Wrappers.<UCdr>lambdaQuery().eq(UCdr::getUserId, client.getUserId())
|
||||||
.eq(UCdr::getClientId, client.getId()));
|
.eq(UCdr::getClientId, client.getId()), false);
|
||||||
|
if (ObjectUtil.isNotNull(uCdr)) {
|
||||||
addCdrHistory(site, client.getClientMac(), uCdr.getId());
|
addCdrHistory(site, client.getClientMac(), uCdr.getId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void addCdrHistory(SiteSummaryInfo site, String mac, Long cdrId) {
|
private void addCdrHistory(SiteSummaryInfo site, String mac, Long cdrId) {
|
||||||
// 话单历史
|
// 话单历史
|
||||||
|
|||||||
@@ -76,7 +76,7 @@
|
|||||||
|
|
||||||
<select id="getHistoryByUser" resultType="org.wfc.user.domain.vo.UCdrHistoryUserVo">
|
<select id="getHistoryByUser" resultType="org.wfc.user.domain.vo.UCdrHistoryUserVo">
|
||||||
SELECT
|
SELECT
|
||||||
cdr.client_id id,
|
ch.id,
|
||||||
c.client_name,
|
c.client_name,
|
||||||
c.client_mac,
|
c.client_mac,
|
||||||
c.client_device_type,
|
c.client_device_type,
|
||||||
|
|||||||
Reference in New Issue
Block a user