shjung 2 years ago
parent
commit
5e4b9100ab

+ 2 - 2
src/main/java/com/its/op/dao/repository/its/vms/TbVmsDsplSchRepository.java

@@ -28,8 +28,8 @@ public interface TbVmsDsplSchRepository extends JpaRepository<TbVmsDsplSch, TbVm
     @Query("select p from TbVmsDsplSch p inner join fetch p.form where p.vmsCtlrNmbr = :vmsCtlrNmbr and p.vmsSchType = :vmsSchType and p.vmsSchFormType in :vmsSchFormType")
     List<TbVmsDsplSch> findAllByVmsCtrlTrfcSituTypeCd(@Param("vmsCtlrNmbr") Long vmsCtlrNmbr, @Param("vmsSchType") String vmsSchType, @Param("vmsSchFormType") List<Integer> vmsSchFormType);
 
-    @Query("select nvl(max(p.phase), 0) + 1 as maxPhase from TbVmsDsplSch p where p.vmsCtlrNmbr = :vmsCtlrNmbr and p.vmsSchType = :vmsSchType and p.vmsSchFormType = :vmsSchFormType")
-    Integer findMaxPhaseByVmsCtrlTrfcSituTypeCd(@Param("vmsCtlrNmbr") Long vmsCtlrNmbr, @Param("vmsSchType") String vmsSchType, @Param("vmsSchFormType") Integer vmsSchFormType);
+    @Query("select nvl(max(p.phase), 0) + 1 as maxPhase from TbVmsDsplSch p where p.vmsCtlrNmbr = :vmsCtlrNmbr and p.vmsSchType = :vmsSchType")
+    Integer findMaxPhaseByVmsSchType(@Param("vmsCtlrNmbr") Long vmsCtlrNmbr, @Param("vmsSchType") String vmsSchType);
 
     @Query("select p from TbVmsDsplSch p inner join fetch p.form where p.vmsSchType = :vmsSchType and p.vmsSchFormType = :vmsSchFormType and p.vmsFormId = :vmsFormId")
     List<TbVmsDsplSch> findAllByAllEditVmsList(@Param("vmsSchType") String vmsSchType, @Param("vmsSchFormType") Integer vmsSchFormType, @Param("vmsFormId") Integer vmsFormId);

+ 1 - 1
src/main/java/com/its/op/service/its/vms/TbVmsDsplSchService.java

@@ -425,7 +425,7 @@ public class TbVmsDsplSchService {
 //            }
 //            else {
                 // 재난 안전 폼이 아닌경우 해당 폼 유형에서 최대 PHASE 로 설정 한다.
-                int maxPhase = this.repo.findMaxPhaseByVmsCtrlTrfcSituTypeCd(req.getVmsCtlrNmbr(), req.getVmsSchType(), req.getVmsSchFormType());
+                int maxPhase = this.repo.findMaxPhaseByVmsSchType(req.getVmsCtlrNmbr(), req.getVmsSchType());
                 obj.setPhase(maxPhase);
 //            }
             this.repo.save(obj);    // INSERT only