src/main/java/com/ffii/fpsms/modules/deliveryOrder/service/DoPickOrderQueryService.kt파일 보기
@@ -21,7 +21,7 @@ class DoPickOrderQueryService(
fun getSummaryByStore(storeId: String, requiredDate: LocalDate?, releaseType: String): StoreLaneSummary {
val targetDate = requiredDate ?: LocalDate.now()
println(" DEBUG: Getting summary for store=$storeId, date=$targetDate, releaseType=$releaseType")
//println(" DEBUG: Getting summary for store=$storeId, date=$targetDate, releaseType=$releaseType")
val actualStoreId = when (storeId) {
"2/F" -> "2/F"
@@ -57,10 +57,10 @@ class DoPickOrderQueryService(
else -> completedRecords // "all" 或其他值,不过滤
}
println(" DEBUG: Found ${activeRecords.size} active records for date $targetDate")
println(" DEBUG: After releaseType filter: ${filteredActiveRecordsByReleaseType.size} active records")
println(" DEBUG: Found ${completedRecords.size} completed records for date $targetDate")
println(" DEBUG: After releaseType filter: ${filteredCompletedRecordsByReleaseType.size} completed records")
//println(" DEBUG: Found ${activeRecords.size} active records for date $targetDate")
// println(" DEBUG: After releaseType filter: ${filteredActiveRecordsByReleaseType.size} active records")
//println(" DEBUG: Found ${completedRecords.size} completed records for date $targetDate")
//println(" DEBUG: After releaseType filter: ${filteredCompletedRecordsByReleaseType.size} completed records")
// Filter active records (check for non-issue lines)
val filteredActiveRecords = filteredActiveRecordsByReleaseType.filter { doPickOrder ->
@@ -98,7 +98,7 @@ class DoPickOrderQueryService(
val defaultTruckId = 5577L
val defaultTruck = truckRepository.findById(defaultTruckId).orElse(null)
val defaultTruckLaneCode = defaultTruck?.truckLanceCode ?: ""
println(" DEBUG: After filtering, ${allRecords.size} records remain (${filteredActiveRecords.size} active + ${filteredCompletedRecords.size} completed)")
//println(" DEBUG: After filtering, ${allRecords.size} records remain (${filteredActiveRecords.size} active + ${filteredCompletedRecords.size} completed)")
val grouped = allRecords.groupBy { it.truckDepartureTime to it.truckLanceCode }
.mapValues { (_, list) ->
+ 2- 2
src/main/java/com/ffii/fpsms/modules/deliveryOrder/service/DoPickOrderService.kt파일 보기
@@ -503,7 +503,7 @@ open class DoPickOrderService(
// 3. 只有当所有 lines 都是 "issue" 状态时才过滤掉
val hasNonIssueLines = nonIssueLines > 0
println(" DEBUG: DoPickOrder $doPickOrderId - Total lines: $totalLines, Non-issue lines: $nonIssueLines, Has non-issue lines: $hasNonIssueLines")
// println(" DEBUG: DoPickOrder $doPickOrderId - Total lines: $totalLines, Non-issue lines: $nonIssueLines, Has non-issue lines: $hasNonIssueLines")
return hasNonIssueLines
@@ -553,7 +553,7 @@ open class DoPickOrderService(