|  |  | 
 |  |  |                 } else { | 
 |  |  |                     staProtocol = staProtocol.clone(); | 
 |  |  |                 } | 
 |  |  |                 if (!(staProtocol.stateType == DevpStateType.AUTO && staProtocol.workType == DevpWorkType.BUSY && staProtocol.requestType == DevpRequestType.OUT)){ | 
 |  |  |                 if (!(staProtocol.stateType == DevpStateType.AUTO && staProtocol.requestType == DevpRequestType.OUT)){ | 
 |  |  |                     continue; | 
 |  |  |                 } | 
 |  |  |                 if (staProtocol.getWorkNo() != 0){ | 
 |  |  |                 if (staProtocol.getWorkNo() == 0){ | 
 |  |  |                     continue; | 
 |  |  |                 } | 
 |  |  |                 WrkMast wrkMast1 = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", staProtocol.getWorkNo()).eq("wrk_sts", 101)); | 
 |  |  | 
 |  |  |                 //起始位 | 
 |  |  |                 new ForwardAGVTaskParam.PositionCodePaths(staNo.toString(),"05"), | 
 |  |  |                 //目标位 | 
 |  |  |                 new ForwardAGVTaskParam.PositionCodePaths("a3","05") | 
 |  |  |                 new ForwardAGVTaskParam.PositionCodePaths("a2","05") | 
 |  |  |         ); | 
 |  |  |         Date date = new Date(); | 
 |  |  |         DecimalFormat df = new DecimalFormat("0000"); |