Преглед изворни кода

update misss fucntion

stable1
CANCERYS\kw093 пре 1 недеља
родитељ
комит
e00b71dadd
1 измењених фајлова са 20 додато и 0 уклоњено
  1. +20
    -0
      src/main/java/com/ffii/fpsms/modules/pickOrder/entity/PickOrderRepository.kt

+ 20
- 0
src/main/java/com/ffii/fpsms/modules/pickOrder/entity/PickOrderRepository.kt Прегледај датотеку

@@ -5,6 +5,7 @@ import com.ffii.fpsms.modules.pickOrder.entity.projection.PickOrderInfo
import com.ffii.fpsms.modules.pickOrder.enums.PickOrderStatus
import com.ffii.fpsms.modules.pickOrder.enums.PickOrderType
import com.ffii.fpsms.modules.pickOrder.web.models.SearchPickOrderRequest
import com.ffii.fpsms.modules.jobOrder.enums.JobOrderStatus
import org.springframework.data.domain.Page
import org.springframework.data.domain.Pageable
import org.springframework.data.jpa.repository.Query
@@ -196,4 +197,23 @@ fun findByJobOrderPlanStartOnDayAndOptionalStatus(
@Param("toExclusive") toExclusive: LocalDateTime,
@Param("status") status: PickOrderStatus?,
): List<PickOrder>

@Query(
"""
SELECT DISTINCT po
FROM PickOrder po
JOIN FETCH po.jobOrder jo
LEFT JOIN FETCH jo.bom bom
LEFT JOIN FETCH bom.item item
WHERE po.status = :status
AND po.deleted = false
AND po.jobOrder IS NOT NULL
AND (jo.isHidden = false OR jo.isHidden IS NULL)
AND jo.status <> :completedStatus
"""
)
fun findAllReleasedJoWorkbenchPickOrders(
@Param("status") status: PickOrderStatus,
@Param("completedStatus") completedStatus: JobOrderStatus,
): List<PickOrder>
}

Loading…
Откажи
Сачувај