Browse Source

Merge remote-tracking branch 'origin/master'

master
CANCERYS\kw093 1 month ago
parent
commit
bbf03fa08c
5 changed files with 17 additions and 1 deletions
  1. +1
    -1
      src/main/java/com/ffii/core/utils/ZebraPrinterUtil.kt
  2. +3
    -0
      src/main/java/com/ffii/fpsms/modules/deliveryOrder/entity/DoPickOrderRepository.kt
  3. +4
    -0
      src/main/java/com/ffii/fpsms/modules/deliveryOrder/service/DeliveryOrderService.kt
  4. +4
    -0
      src/main/java/com/ffii/fpsms/modules/deliveryOrder/service/DoPickOrderService.kt
  5. +5
    -0
      src/main/java/com/ffii/fpsms/modules/deliveryOrder/web/DoPickOrderController.kt

+ 1
- 1
src/main/java/com/ffii/core/utils/ZebraPrinterUtil.kt View File

@@ -59,7 +59,7 @@ open class ZebraPrinterUtil {
println("DEBUG: Processing page ${pageIndex + 1} of $totalPages") println("DEBUG: Processing page ${pageIndex + 1} of $totalPages")


// 2. Render each page of the PDF as a monochrome image // 2. Render each page of the PDF as a monochrome image
val image = renderer.renderImage(pageIndex, 300 / 72f, ImageType.BINARY)
val image = renderer.renderImage(pageIndex, 203 / 72f, ImageType.BINARY)


// 3. Convert the image to a ZPL format string // 3. Convert the image to a ZPL format string
val zplCommand = convertImageToZpl(image, printDirection) val zplCommand = convertImageToZpl(image, printDirection)


+ 3
- 0
src/main/java/com/ffii/fpsms/modules/deliveryOrder/entity/DoPickOrderRepository.kt View File

@@ -31,4 +31,7 @@ fun findByStoreIdAndRequiredDeliveryDateAndTicketStatusIn(
status: List<DoPickOrderStatus> status: List<DoPickOrderStatus>
): List<DoPickOrder> ): List<DoPickOrder>


@Query("SELECT d FROM DoPickOrder d WHERE d.deleted = false ORDER BY d.requiredDeliveryDate ASC, d.truckDepartureTime ASC")
fun findAllByDeletedFalseOrderByTicketReleaseTimeDesc(): List<DoPickOrder>

} }

+ 4
- 0
src/main/java/com/ffii/fpsms/modules/deliveryOrder/service/DeliveryOrderService.kt View File

@@ -58,6 +58,7 @@ import org.springframework.core.io.ClassPathResource
import java.io.File import java.io.File
import java.io.FileNotFoundException import java.io.FileNotFoundException
import com.ffii.core.support.JdbcDao; import com.ffii.core.support.JdbcDao;
import com.ffii.fpsms.modules.deliveryOrder.entity.DoPickOrderLineRecordRepository
import com.ffii.fpsms.modules.deliveryOrder.entity.DoPickOrderLineRepository import com.ffii.fpsms.modules.deliveryOrder.entity.DoPickOrderLineRepository
import com.ffii.fpsms.modules.deliveryOrder.entity.DoPickOrderRecord import com.ffii.fpsms.modules.deliveryOrder.entity.DoPickOrderRecord
import com.ffii.fpsms.modules.deliveryOrder.entity.DoPickOrderRecordRepository import com.ffii.fpsms.modules.deliveryOrder.entity.DoPickOrderRecordRepository
@@ -104,6 +105,7 @@ open class DeliveryOrderService(
private val pickExecutionIssueRepository: PickExecutionIssueRepository, private val pickExecutionIssueRepository: PickExecutionIssueRepository,
private val doPickOrderRepository: DoPickOrderRepository, private val doPickOrderRepository: DoPickOrderRepository,
private val doPickOrderLineRepository: DoPickOrderLineRepository, private val doPickOrderLineRepository: DoPickOrderLineRepository,
private val doPickOrderLineRecordRepository: DoPickOrderLineRecordRepository
) { ) {


open fun findByM18DataLogId(m18DataLogId: Long): DeliveryOrder? { open fun findByM18DataLogId(m18DataLogId: Long): DeliveryOrder? {
@@ -851,7 +853,9 @@ open class DeliveryOrderService(
for (info in cartonLabelInfo) { for (info in cartonLabelInfo) {
val field = mutableMapOf<String, Any>() val field = mutableMapOf<String, Any>()
} }
if(cartonLabelInfo.size > 1){


}
params["shopPurchaseOrderNo"] = doPickOrder.deliveryOrderCode ?: cartonLabelInfo[0].code params["shopPurchaseOrderNo"] = doPickOrder.deliveryOrderCode ?: cartonLabelInfo[0].code
params["deliveryOrderCode"] = "GEN FROM CODE GENERATOR (NEED FIND TIMING)" params["deliveryOrderCode"] = "GEN FROM CODE GENERATOR (NEED FIND TIMING)"
params["shopAddress"] = cartonLabelInfo[0].shopAddress ?: "" params["shopAddress"] = cartonLabelInfo[0].shopAddress ?: ""


+ 4
- 0
src/main/java/com/ffii/fpsms/modules/deliveryOrder/service/DoPickOrderService.kt View File

@@ -584,4 +584,8 @@ open class DoPickOrderService(
) )
} }
} }

open fun getTicketReleaseTable(): List<DoPickOrder>{
return doPickOrderRepository.findAllByDeletedFalseOrderByTicketReleaseTimeDesc()
}
}// ✅ 类结束 }// ✅ 类结束

+ 5
- 0
src/main/java/com/ffii/fpsms/modules/deliveryOrder/web/DoPickOrderController.kt View File

@@ -90,4 +90,9 @@ fun startBatchReleaseAsync(
fun getBatchReleaseProgress(@PathVariable jobId: String): MessageResponse { fun getBatchReleaseProgress(@PathVariable jobId: String): MessageResponse {
return doReleaseCoordinatorService.getBatchReleaseProgress(jobId) return doReleaseCoordinatorService.getBatchReleaseProgress(jobId)
} }

@GetMapping("/ticket-release-table")
fun getTicketReleaseTable(): List<DoPickOrder> {
return doPickOrderService.getTicketReleaseTable()
}
} }

Loading…
Cancel
Save