|
|
@@ -236,6 +236,10 @@ class JobTicketRepository @Inject constructor(
|
|
|
jobTicketDao.saveIsJobTicketStep(ticketStep)
|
|
|
}
|
|
|
|
|
|
+ override fun checkSopHasJobInProgress(sopId: Long): Boolean {
|
|
|
+ return jobTicketDao.checkSopHasJobInProgress(sopId) > 1
|
|
|
+ }
|
|
|
+
|
|
|
override fun getMyTodoList(): List<TodoStepJoin> {
|
|
|
val userId = MainDomainData.userInfo?.userId ?: return emptyList()
|
|
|
val userName = MainDomainData.userInfo?.userName ?: return emptyList()
|
|
|
@@ -1183,7 +1187,8 @@ class JobTicketRepository @Inject constructor(
|
|
|
val workflowStepList = workflowStepDao.getStepsByMode(modeId)
|
|
|
val ticketStep = mutableListOf<IsJobTicketStep>().apply {
|
|
|
workflowStepList.forEach { workflowStep ->
|
|
|
- val isJobTicketStep = BeanUtils.copyProperties(workflowStep, IsJobTicketStep::class.java)
|
|
|
+ val isJobTicketStep =
|
|
|
+ BeanUtils.copyProperties(workflowStep, IsJobTicketStep::class.java)
|
|
|
?: IsJobTicketStep()
|
|
|
isJobTicketStep.ticketId = ticketId
|
|
|
isJobTicketStep.stepIndex = workflowStep.stepIndex
|