| | |
| | | if (staProtocol.isAutoing() && staProtocol.getWorkNo() == 0) { |
| | | String seqNum = ctuMainService.checkStationStatus(releaseSta.getStaNo()); |
| | | if (seqNum != null) { |
| | | Job jobBySeqNum = jobService.getJobBySeqNum(seqNum); |
| | | Job jobBySeqNum = jobService.getJobByOutTaskNo(seqNum); |
| | | if (jobBySeqNum == null) { |
| | | int workNo = wrkLastnoService.nextWorkNo(WorkNoTypeType.WORK_NO_TYPE.type); |
| | | // 下发移动 且 下发plc命令 |
| | | staProtocol.setWorkNo(workNo); |
| | | staProtocol.setStaNo(releaseSta.getTargetSta()); |
| | | Job job = new Job(); |
| | | job.setTaskNo(seqNum); |
| | | job.setOutTaskNo(seqNum); |
| | | job.setJobNo(workNo); |
| | | job.setJobSts(2); |
| | | if (!jobService.insert(job)) { |