浏览代码

quick update

master
cyril.tsui 2 个月前
父节点
当前提交
b9bcd7d658
共有 2 个文件被更改,包括 9 次插入4 次删除
  1. +1
    -1
      src/main/java/com/ffii/fpsms/modules/jobOrder/entity/JobOrderRepository.kt
  2. +8
    -3
      src/main/java/com/ffii/fpsms/modules/stock/service/StockTakeService.kt

+ 1
- 1
src/main/java/com/ffii/fpsms/modules/jobOrder/entity/JobOrderRepository.kt 查看文件

@@ -32,7 +32,7 @@ interface JobOrderRepository : AbstractRepository<JobOrder, Long> {
) as pickedLotNo
from pick_order po
left join pick_order_line pol on pol.poId = po.id
left join stock_out_line sol on sol.pickOrderLineId = pol.id
left join stock_out_line sol on sol.pickOrderLineId = pol.id and sol.status = 'completed'
left join inventory_lot_line ill on ill.id = sol.inventoryLotLineId
left join inventory_lot il on il.id = ill.inventoryLotId
where po.joId = :id and il.lotNo is not null


+ 8
- 3
src/main/java/com/ffii/fpsms/modules/stock/service/StockTakeService.kt 查看文件

@@ -69,7 +69,7 @@ class StockTakeService(
when (it.cellType) {
CellType.STRING -> it.stringCellValue
CellType.NUMERIC -> it.numericCellValue
else -> null
else -> ""
}
}.toString()
}
@@ -85,6 +85,8 @@ class StockTakeService(

// Columns
val COLUMN_ITEM_CODE_INDEX = 6;
val COLUMN_FLOOR_INDEX = 11;
val COLUMN_PLACE_INDEX = 12;
val COLUMN_WAREHOSE_INDEX = 13;
val COLUMN_ZONE_INDEX = 14;
val COLUMN_SLOT_INDEX = 15;
@@ -117,6 +119,8 @@ class StockTakeService(

// Warehouse
val warehouse = try {
val floor = getCellStringValue(row.getCell(COLUMN_FLOOR_INDEX))
val place = getCellStringValue(row.getCell(COLUMN_PLACE_INDEX))
val code = getCellStringValue(row.getCell(COLUMN_WAREHOSE_INDEX))
val zone = getCellStringValue(row.getCell(COLUMN_ZONE_INDEX))
val slot = getCellStringValue(row.getCell(COLUMN_SLOT_INDEX))
@@ -124,6 +128,7 @@ class StockTakeService(

val defaultCapacity = BigDecimal(10000)
val warehouseCode = "$code-$zone-$slot"
val warehouseName = "$floor-$place"
val existingWarehouse = warehouseService.findByCode(warehouseCode)

if (existingWarehouse != null) {
@@ -131,8 +136,8 @@ class StockTakeService(
} else {
val warehouseRequest = SaveWarehouseRequest(
code = warehouseCode,
name = warehouseCode,
description = warehouseCode,
name = warehouseName,
description = warehouseName,
capacity = defaultCapacity
)
warehouseService.saveWarehouse(warehouseRequest)


正在加载...
取消
保存