diff --git a/wfc-modules/wfc-modules-user/src/main/java/org/wfc/user/service/impl/UCdrServiceImpl.java b/wfc-modules/wfc-modules-user/src/main/java/org/wfc/user/service/impl/UCdrServiceImpl.java index ebc0308..0a7bd2c 100644 --- a/wfc-modules/wfc-modules-user/src/main/java/org/wfc/user/service/impl/UCdrServiceImpl.java +++ b/wfc-modules/wfc-modules-user/src/main/java/org/wfc/user/service/impl/UCdrServiceImpl.java @@ -156,6 +156,7 @@ public class UCdrServiceImpl extends ServiceImpl implements IU .downPacket(client.getDownPacket()) .trafficDown(client.getTrafficDown()) .trafficUp(client.getTrafficUp()) + .activity(client.getActivity()) .build(); uCdr.setId(cdrId); this.saveOrUpdate(uCdr); diff --git a/wfc-modules/wfc-modules-user/src/main/resources/mapper/user/UCdrMapper.xml b/wfc-modules/wfc-modules-user/src/main/resources/mapper/user/UCdrMapper.xml index b854fc0..01ce75c 100644 --- a/wfc-modules/wfc-modules-user/src/main/resources/mapper/user/UCdrMapper.xml +++ b/wfc-modules/wfc-modules-user/src/main/resources/mapper/user/UCdrMapper.xml @@ -96,6 +96,7 @@ AND c.del_flag = 0 WHERE cdr.del_flag = 0 + AND ch.id is not null AND cdr.user_id = #{userId} diff --git a/wfc-modules/wfc-modules-user/src/main/resources/mapper/user/UClientMapper.xml b/wfc-modules/wfc-modules-user/src/main/resources/mapper/user/UClientMapper.xml index 37d679b..5796050 100644 --- a/wfc-modules/wfc-modules-user/src/main/resources/mapper/user/UClientMapper.xml +++ b/wfc-modules/wfc-modules-user/src/main/resources/mapper/user/UClientMapper.xml @@ -22,7 +22,7 @@ AND cdr.user_id = #{userId} - AND cdr.last_seen_time > ch.end_time + AND cdr.last_seen_time > ifnull( ch.end_time, 0 )