Browse Source

repository update

master
kelvin.yau 2 months ago
parent
commit
9789afb0d9
3 changed files with 9 additions and 4 deletions
  1. +3
    -2
      src/main/java/com/ffii/fpsms/modules/jobOrder/entity/JobOrderRepository.kt
  2. +2
    -0
      src/main/java/com/ffii/fpsms/modules/jobOrder/entity/projections/JobOrderInfo.kt
  3. +4
    -2
      src/main/java/com/ffii/fpsms/modules/jobOrder/service/JobOrderService.kt

+ 3
- 2
src/main/java/com/ffii/fpsms/modules/jobOrder/entity/JobOrderRepository.kt View File

@@ -45,7 +45,7 @@ interface JobOrderRepository : AbstractRepository<JobOrder, Long> {
jo.reqQty, jo.reqQty,
-- b.outputQtyUom, -- b.outputQtyUom,
uc2.udfudesc as uom, uc2.udfudesc as uom,
uc2.uomShortDesc as shortUom,
uc2.udfShortDesc as shortUom,
json_arrayagg( json_arrayagg(
json_object( json_object(
'id', jobm.id, 'id', jobm.id,
@@ -54,6 +54,7 @@ interface JobOrderRepository : AbstractRepository<JobOrder, Long> {
'pickedLotNo', pln.pickedLotNo, 'pickedLotNo', pln.pickedLotNo,
'reqQty', jobm.reqQty, 'reqQty', jobm.reqQty,
'uom', uc.udfudesc, 'uom', uc.udfudesc,
'shortUom', uc.udfShortdesc,
'status', jobm.status 'status', jobm.status
) )
) as pickLines, ) as pickLines,
@@ -67,7 +68,7 @@ interface JobOrderRepository : AbstractRepository<JobOrder, Long> {
left join uom_conversion uc on uc.id = jobm.uomId left join uom_conversion uc on uc.id = jobm.uomId
left join picked_lot_no pln on pln.itemId = jobm.itemId and pln.joId = jo.id left join picked_lot_no pln on pln.itemId = jobm.itemId and pln.joId = jo.id
where jo.id = :id where jo.id = :id
group by jo.id, uc2.udfudesc
group by jo.id, uc2.udfudesc, uc2.udfShortDesc
limit 1 limit 1
""" """
) )


+ 2
- 0
src/main/java/com/ffii/fpsms/modules/jobOrder/entity/projections/JobOrderInfo.kt View File

@@ -26,6 +26,7 @@ interface JobOrderDetailWithJsonString {
val name: String?; val name: String?;
val reqQty: BigDecimal?; val reqQty: BigDecimal?;
val uom: String?; val uom: String?;
val shortUom: String?;
val pickLines: String?; val pickLines: String?;
val status: String?; val status: String?;
} }
@@ -36,6 +37,7 @@ data class JobOrderDetail(
val name: String?, val name: String?,
val reqQty: BigDecimal?, val reqQty: BigDecimal?,
val uom: String?, val uom: String?,
val shortUom: String?,
val pickLines: List<JobOrderDetailPickLine>?, val pickLines: List<JobOrderDetailPickLine>?,
val status: String? val status: String?
) )


+ 4
- 2
src/main/java/com/ffii/fpsms/modules/jobOrder/service/JobOrderService.kt View File

@@ -83,7 +83,8 @@ open class JobOrderService(
reqQty = sqlResult.reqQty, reqQty = sqlResult.reqQty,
uom = sqlResult.uom, uom = sqlResult.uom,
pickLines = jsonResult, pickLines = jsonResult,
status = sqlResult.status
status = sqlResult.status,
shortUom = sqlResult.shortUom
) )
} }
@@ -99,7 +100,8 @@ open class JobOrderService(
reqQty = sqlResult.reqQty, reqQty = sqlResult.reqQty,
uom = sqlResult.uom, uom = sqlResult.uom,
pickLines = jsonResult, pickLines = jsonResult,
status = sqlResult.status
status = sqlResult.status,
shortUom = sqlResult.shortUom
) )
} }


Loading…
Cancel
Save