Merge remote-tracking branch 'origin/dev' into dev
commit
86cccac2ff
|
|
@ -53,4 +53,10 @@ public class AppSafetyMessageController {
|
||||||
query.setReceiveId(AuthUserContextAdapter.getCurrentUserId());
|
query.setReceiveId(AuthUserContextAdapter.getCurrentUserId());
|
||||||
return safetyMessageApi.page(query);
|
return safetyMessageApi.page(query);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation("获取信息未读数量")
|
||||||
|
@GetMapping("/unreadCount")
|
||||||
|
public SingleResponse<Long> unreadCount() {
|
||||||
|
return safetyMessageApi.unreadCount(AuthUserContextAdapter.getCurrentUserId());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -156,7 +156,7 @@ public class QualFilingCommitmentExecutor implements QualFilingCommitmentApi {
|
||||||
public SingleResponse<EvalSignTaskStatisticsCO> signStatistics(EvalSignTaskPageQuery cmd) {
|
public SingleResponse<EvalSignTaskStatisticsCO> signStatistics(EvalSignTaskPageQuery cmd) {
|
||||||
EvalSignTaskStatisticsCO evalSignTaskStatisticsCO = new EvalSignTaskStatisticsCO();
|
EvalSignTaskStatisticsCO evalSignTaskStatisticsCO = new EvalSignTaskStatisticsCO();
|
||||||
List<QualFilingCommitmentDO> qualFilingCommitmentDOS = qualFilingCommitmentMapper.selectList(new LambdaQueryWrapper<QualFilingCommitmentDO>()
|
List<QualFilingCommitmentDO> qualFilingCommitmentDOS = qualFilingCommitmentMapper.selectList(new LambdaQueryWrapper<QualFilingCommitmentDO>()
|
||||||
.eq(QualFilingCommitmentDO::getLegalRepSignatureUrl, cmd.getSignerPersonnelId()));
|
.eq(QualFilingCommitmentDO::getLegalRepPersonnelId, cmd.getSignerPersonnelId()));
|
||||||
if (!CollectionUtils.isEmpty(qualFilingCommitmentDOS)) {
|
if (!CollectionUtils.isEmpty(qualFilingCommitmentDOS)) {
|
||||||
long pendingSign = qualFilingCommitmentDOS.stream().filter(f -> Objects.isNull(f.getLegalRepSignatureUrl())).count();
|
long pendingSign = qualFilingCommitmentDOS.stream().filter(f -> Objects.isNull(f.getLegalRepSignatureUrl())).count();
|
||||||
long completed = qualFilingCommitmentDOS.stream().filter(f -> Objects.nonNull(f.getLegalRepSignatureUrl())).count();
|
long completed = qualFilingCommitmentDOS.stream().filter(f -> Objects.nonNull(f.getLegalRepSignatureUrl())).count();
|
||||||
|
|
|
||||||
|
|
@ -83,4 +83,12 @@ public class SafetyMessageExecutor implements SafetyMessageApi {
|
||||||
);
|
);
|
||||||
return SingleResponse.success(true);
|
return SingleResponse.success(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SingleResponse<Long> unreadCount(Long currentUserId) {
|
||||||
|
Long unreadCount = safetyMessageMapper.selectCount(new LambdaUpdateWrapper<SafetyMessageDO>()
|
||||||
|
.eq(SafetyMessageDO::getReceiveId, currentUserId)
|
||||||
|
.eq(SafetyMessageDO::getSendState, 0));
|
||||||
|
return SingleResponse.success(unreadCount);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -27,4 +27,6 @@ public interface SafetyMessageApi {
|
||||||
PageResponse<SafetyMessageCO> page(SafetyMessagePageQuery query);
|
PageResponse<SafetyMessageCO> page(SafetyMessagePageQuery query);
|
||||||
|
|
||||||
SingleResponse<Boolean> batchMarkedAsRead(List<Long> data);
|
SingleResponse<Boolean> batchMarkedAsRead(List<Long> data);
|
||||||
|
|
||||||
|
SingleResponse<Long> unreadCount(Long currentUserId);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue