diff --git a/src/main/java/com/ffii/fpsms/modules/jobOrder/entity/JobOrderRepository.kt b/src/main/java/com/ffii/fpsms/modules/jobOrder/entity/JobOrderRepository.kt index 91701b5..73d8562 100644 --- a/src/main/java/com/ffii/fpsms/modules/jobOrder/entity/JobOrderRepository.kt +++ b/src/main/java/com/ffii/fpsms/modules/jobOrder/entity/JobOrderRepository.kt @@ -54,6 +54,7 @@ interface JobOrderRepository : AbstractRepository { 'pickedLotNo', pln.pickedLotNo, 'reqQty', jobm.reqQty, 'uom', uc.udfudesc, + 'shortUom', uc.udfShortdesc, 'status', jobm.status ) ) as pickLines, @@ -68,6 +69,7 @@ interface JobOrderRepository : AbstractRepository { left join picked_lot_no pln on pln.itemId = jobm.itemId and pln.joId = jo.id where jo.id = :id group by jo.id, uc2.udfudesc, uc2.udfShortDesc + group by jo.id, uc2.udfudesc, uc2.udfShortDesc limit 1 """ ) diff --git a/src/main/java/com/ffii/fpsms/modules/jobOrder/entity/projections/JobOrderInfo.kt b/src/main/java/com/ffii/fpsms/modules/jobOrder/entity/projections/JobOrderInfo.kt index e9a32e1..11055e6 100644 --- a/src/main/java/com/ffii/fpsms/modules/jobOrder/entity/projections/JobOrderInfo.kt +++ b/src/main/java/com/ffii/fpsms/modules/jobOrder/entity/projections/JobOrderInfo.kt @@ -26,6 +26,7 @@ interface JobOrderDetailWithJsonString { val name: String?; val reqQty: BigDecimal?; val uom: String?; + val shortUom: String?; val pickLines: String?; val status: String?; } @@ -36,6 +37,7 @@ data class JobOrderDetail( val name: String?, val reqQty: BigDecimal?, val uom: String?, + val shortUom: String?, val pickLines: List?, val status: String? ) diff --git a/src/main/java/com/ffii/fpsms/modules/jobOrder/service/JobOrderService.kt b/src/main/java/com/ffii/fpsms/modules/jobOrder/service/JobOrderService.kt index b56b489..4a395fd 100644 --- a/src/main/java/com/ffii/fpsms/modules/jobOrder/service/JobOrderService.kt +++ b/src/main/java/com/ffii/fpsms/modules/jobOrder/service/JobOrderService.kt @@ -83,7 +83,8 @@ open class JobOrderService( reqQty = sqlResult.reqQty, uom = sqlResult.uom, pickLines = jsonResult, - status = sqlResult.status + status = sqlResult.status, + shortUom = sqlResult.shortUom ) } @@ -99,7 +100,8 @@ open class JobOrderService( reqQty = sqlResult.reqQty, uom = sqlResult.uom, pickLines = jsonResult, - status = sqlResult.status + status = sqlResult.status, + shortUom = sqlResult.shortUom ) }