# AdRequestServiceImpl

Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods
Total | 5,479 of 5,994 | 8% | 329 of 346 | 4% | 280 | 298 | 1,019 | 1,126 | 109 | 125
lambda$convertToAdjExportVO$17(Locale, String, String, Map, InternationalizationNumberDTO, String, String, String, Map, String, String, String, String, String, String, AdRequest, AdjExportVO) |  | 0% |  | 0% | 24 | 24 | 79 | 79 | 1 | 1
toApprove(AdRequest, int, int) |  | 0% |  | 0% | 11 | 11 | 86 | 86 | 1 | 1
buildQueryWrapper(AdRequestQuery, int) |  | 0% |  | 0% | 9 | 9 | 39 | 39 | 1 | 1
approve(AdRequest, AdjApproveDTO, int) |  | 0% |  | 0% | 8 | 8 | 39 | 39 | 1 | 1
pageNeedAssign(int, NeedAssignQuery) |  | 0% |  | 0% | 4 | 4 | 27 | 27 | 1 | 1
generateTotalAndAmountTrend(List, Integer, Integer, PropertyDTO) |  | 0% |  | 0% | 4 | 4 | 35 | 35 | 1 | 1
matchData(PropertyDTO, List, int) |  | 31% |  | 16% | 6 | 7 | 30 | 47 | 0 | 1
details(Integer, int, long) |  | 0% |  | 0% | 5 | 5 | 27 | 27 | 1 | 1
export(PropertyDTO, Locale, String, String) |  | 0% |  | 0% | 3 | 3 | 27 | 27 | 1 | 1
pageList(Integer, int, AdRequestQuery) |  | 0% |  | 0% | 4 | 4 | 21 | 21 | 1 | 1
doSave(AdRequestDTO, int) |  | 0% |  | 0% | 3 | 3 | 22 | 22 | 1 | 1
matchDataForCancel(PropertyDTO, List, int) |  | 0% |  | 0% | 7 | 7 | 26 | 26 | 1 | 1
clearNonCancelData(PropertyDTO, Map) |  | 0% |  | 0% | 2 | 2 | 23 | 23 | 1 | 1
listAdjustmentByMatchedField(PropertyDTO, MatchedAdjustmentQuery) |  | 0% |  | 0% | 4 | 4 | 23 | 23 | 1 | 1
matchedByRule(LinkedList, List, int, long) |  | 0% |  | 0% | 8 | 8 | 27 | 27 | 1 | 1
listPropertyTotalAndAmountTrend(StatisticsTypeTrendQuery, List) |  | 0% |  | 0% | 2 | 2 | 18 | 18 | 1 | 1
convertToAdjExportVO(List, PropertyDTO, Map, Map, Locale) |  | 0% |  | n/a | 1 | 1 | 14 | 14 | 1 | 1
listOperateLog(int, AdRequest) |  | 0% |  | n/a | 1 | 1 | 18 | 18 | 1 | 1
lambda$insertBatchByReportCancelData$55(PropertyDTO, int, long, JournalDTO, AdRequest) |  | 0% |  | 0% | 2 | 2 | 20 | 20 | 1 | 1
checkPushNextIndex(Set, List, List) |  | 0% |  | 0% | 8 | 8 | 19 | 19 | 1 | 1
getSameConfNum(int, String) |  | 0% |  | 0% | 5 | 5 | 26 | 26 | 1 | 1
getApproverConfigByLoginUser(AdRequest, int, List, List) |  | 0% |  | 0% | 5 | 5 | 22 | 22 | 1 | 1
summary(int, AdRequestQuery) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1
lambda$buildQueryWrapper$65(List, LambdaQueryWrapper) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1
withdrawn(int, AdRequest, String, int) |  | 0% |  | n/a | 1 | 1 | 17 | 17 | 1 | 1
matchDataByDifferentConditions(LinkedList, List, long) |  | 0% |  | n/a | 1 | 1 | 16 | 16 | 1 | 1
pushNextIndex(AdRequest) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1
updateArchiveStatus(AdRequest, OperateDTO, int) |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1
listMatchedByDateRange(Integer, String, String) |  | 0% |  | n/a | 1 | 1 | 10 | 10 | 1 | 1
lambda$pageList$30(Map, Map, AdRequest, AdRequestVO) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1
remove(List, int) |  | 0% |  | n/a | 1 | 1 | 10 | 10 | 1 | 1
calculatestatisticDate(Integer, Integer, String) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1
getMatchedTotalAmount(Integer) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1
lambda$matchData$48(AdRequest) |  | 0% |  | n/a | 1 | 1 | 10 | 10 | 1 | 1
lambda$clearNonCancelData$40(AdRequest) |  | 0% |  | n/a | 1 | 1 | 10 | 10 | 1 | 1
remove(List) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1
lambda$listAdjustmentByMatchedField$58(Map, AdRequest, AdRequestVO) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1
checkSubstitutePersonnelApprove(List, Set, List) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1
lambda$listOperateLog$28(Map, AdjApproveLog) |  | 0% |  | n/a | 1 | 1 | 10 | 10 | 1 | 1
getWaitApprovalTotalByApprover(Integer, int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1
lambda$update$1(AdRequest, AdRequestDTO) |  | 0% |  | n/a | 1 | 1 | 7 | 7 | 1 | 1
lambda$clearNonCancelData$41(List, List, PropertyDTO, List) |  | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1
checkBelong(AdRequest, int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1
setAdjNumBatch(List, PropertyDTO) |  | 62% |  | 50% | 2 | 4 | 7 | 20 | 0 | 1
getCurrentApproveLevelSubstitutePersonnel(AdjApproveConfig, List) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1
lambda$matchData$43(AdRequest) |  | 0% |  | n/a | 1 | 1 | 7 | 7 | 1 | 1
lambda$clearNonCancelData$38(AdRequest) |  | 0% |  | n/a | 1 | 1 | 7 | 7 | 1 | 1
save(AdRequestDTO, int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1
update(AdRequest, AdRequestDTO, int) |  | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1
countNeedsAssign(int, int) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
lambda$pageNeedAssign$33(Map, AdRequest, AdRequestVO) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
countByFlowStatusAndDutyUser(int, int, int) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
listByPropertyIdAndAdjNumbersAndRequestType(Integer, List, int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
lambda$listAdjustmentByMatchedField$56(String[], LambdaQueryWrapper) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
countByStatusAndDutyUser(int, int, int) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
listApprovingByLevels(Integer, List) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
lambda$getSameConfNum$59(AdRequest) |  | 0% |  | 0% | 4 | 4 | 2 | 2 | 1 | 1
doHandleReportData(PropertyDTO, List, int, Map) |  | 77% |  | 50% | 3 | 4 | 4 | 16 | 0 | 1
checkExist(Long) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
insertBatchByReportCancelData(PropertyDTO, List, int, long) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
lambda$listAdjustmentByMatchedField$57(AdRequest) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$pageNeedAssign$32(AdRequest) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$pageList$29(AdRequest) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$listOperateLog$27(Map, AdjOperateLog, OperateLogVO) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
listApproving(int) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
updateRequestBy(Integer, List, EditRequestBy, int) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
listByBusinessDate(Integer, List) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
lambda$getSameConfNum$60(AdRequest) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1
lambda$generateTotalAndAmountTrend$25(long, long, AdRequest) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1
lambda$generateTotalAndAmountTrend$24(long, long, AdRequest) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1
listByAdjNumbers(List) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
lambda$buildQueryWrapper$64(LambdaQueryWrapper) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lambda$buildQueryWrapper$63(AdRequestQuery, LambdaQueryWrapper) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lambda$pageNeedAssign$31(LambdaQueryWrapper) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$export$16(AdRequest) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$matchData$49(HashSet, PropertyDTO, ArrayList) |  | 27% |  | n/a | 0 | 1 | 3 | 4 | 0 | 1
lambda$matchData$46(AdRequest) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1
lambda$updateRequestBy$20(EditRequestBy, AdRequest) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
lambda$buildQueryWrapper$67(String, LambdaQueryWrapper) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$matchData$47(AdRequest) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
lambda$clearNonCancelData$39(AdRequest) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
lambda$details$34(Map, AdRequestComment, AdRequestCommentVO) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
lambda$updateRequestBy$21(Integer, List) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
clearCancelData(PropertyDTO, Map) |  | 82% |  | 50% | 1 | 2 | 2 | 9 | 0 | 1
lambda$matchDataByDifferentConditions$52(AdRequest) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
lambda$matchDataByDifferentConditions$51(AdRequest) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
lambda$matchData$45(AdRequest) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
lambda$matchData$44(AdRequest) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
lambda$clearNonCancelData$37(AdRequest) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
lambda$listPropertyTotalAndAmountTrend$23(StatisticTotalAndAmountDTO) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$listPropertyTotalAndAmountTrend$22(StatisticTotalAndAmountDTO) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$pushNextIndex$18(AdRequest) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$approve$15(AdRequest) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$approve$14(AdRequest) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lambda$approve$13(AdRequest) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lambda$approve$12(Set, Integer) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
lambda$toApprove$9(AdRequest) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$toApprove$6(List, Integer) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
lambda$toApprove$3(AdRequest) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$withdrawn$2(int, AdRequest) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lambda$doSave$0(PropertyDTO, AdRequest) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lambda$remove$26(int, List) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lambda$insertBatchByReportData$54(long, AdRequest) |  | 71% |  | 50% | 1 | 2 | 1 | 5 | 0 | 1
lambda$buildQueryWrapper$66(String, LambdaQueryWrapper) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$toApprove$5(int, AdjOutOfOfficeConfig) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
handleReportData(PropertyDTO, List, int, Map) |  | 83% |  | 50% | 2 | 3 | 1 | 8 | 0 | 1
lambda$matchDataByDifferentConditions$50(AdRequest) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$clearNonCancelData$36(LocalDate) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$pushNextIndex$19(AdRequest) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$getApproverConfigByLoginUser$11(List, AdjOutOfOfficeConfig) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$toApprove$8(AdRequest) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$toApprove$7(AdRequest) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$toApprove$4(AdRequest) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$getSameConfNum$61(AdRequest) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$matchedByRule$53(int, JournalDTO) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$convertAndFillNonNullFields$62(PropertyDTO, int, Map, JournalDTO, AdRequest) |  | 98% |  | 75% | 1 | 3 | 0 | 21 | 0 | 1
listNonCancelByBusinessDate(int, List) |  | 92% |  | 50% | 1 | 2 | 0 | 6 | 0 | 1
listCancelByBusinessDate(int, List) |  | 92% |  | 50% | 1 | 2 | 1 | 7 | 0 | 1
lambda$getApproverConfigByLoginUser$10(AdjOutOfOfficeConfig) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
convertAndFillNonNullFields(PropertyDTO, List, int) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1
insertBatchByReportData(PropertyDTO, List, int, long) |  | 100% |  | n/a | 0 | 1 | 0 | 5 | 0 | 1
listByUnmatchedOrderByCreateTime(Integer) |  | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1
lambda$clearCancelData$42(LocalDate) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
lambda$doHandleReportData$35(List, JournalDTO) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
AdRequestServiceImpl() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1