Browse Source

use pathvariable for release pick order page

master
cyril.tsui 5 months ago
parent
commit
c910291822
2 changed files with 6 additions and 6 deletions
  1. +3
    -3
      src/main/java/com/ffii/fpsms/modules/pickOrder/service/PickOrderService.kt
  2. +3
    -3
      src/main/java/com/ffii/fpsms/modules/pickOrder/web/PickOrderController.kt

+ 3
- 3
src/main/java/com/ffii/fpsms/modules/pickOrder/service/PickOrderService.kt View File

@@ -240,9 +240,9 @@ open class PickOrderService(
return response return response
} }


open fun releaseConsoPickOrderInfo(request: ReleaseConsoPickOrderRequest): ReleasePickOrderInfoResponse {
open fun releaseConsoPickOrderInfo(consoCode: String): ReleasePickOrderInfoResponse {
val zero = BigDecimal.ZERO val zero = BigDecimal.ZERO
val pos = pickOrderRepository.findAllByConsoCodeAndStatus(request.consoCode, PickOrderStatus.CONSOLIDATED)
val pos = pickOrderRepository.findAllByConsoCodeAndStatus(consoCode, PickOrderStatus.CONSOLIDATED)
val requiredItems = pos val requiredItems = pos
.flatMap { it.pickOrderLines } .flatMap { it.pickOrderLines }
.groupBy { it.item?.id } .groupBy { it.item?.id }
@@ -268,7 +268,7 @@ open class PickOrderService(
} }


return ReleasePickOrderInfoResponse( return ReleasePickOrderInfoResponse(
consoCode = request.consoCode,
consoCode = consoCode,
items = currentInventoryInfos, items = currentInventoryInfos,
) )
} }


+ 3
- 3
src/main/java/com/ffii/fpsms/modules/pickOrder/web/PickOrderController.kt View File

@@ -53,9 +53,9 @@ class PickOrderController(
return pickOrderService.consoPickOrderDetail(consoCode); return pickOrderService.consoPickOrderDetail(consoCode);
} }


@GetMapping("/releaseConso")
fun releaseConsoPickOrderInfo(@Valid @RequestParam request: ReleaseConsoPickOrderRequest): ReleasePickOrderInfoResponse {
return pickOrderService.releaseConsoPickOrderInfo(request);
@GetMapping("/releaseConso/{consoCode}")
fun releaseConsoPickOrderInfo(@PathVariable consoCode: String): ReleasePickOrderInfoResponse {
return pickOrderService.releaseConsoPickOrderInfo(consoCode);
} }


@PostMapping("/releaseConso") @PostMapping("/releaseConso")


Loading…
Cancel
Save