|  |  | 
 |  |  | import com.dy.pmsGlobal.pojoOth.OthFile; | 
 |  |  | import com.dy.pmsGlobal.pojoPlt.*; | 
 |  |  | import com.dy.pmsGlobal.pojoPr.PrAssemblyPlan; | 
 |  |  | import com.dy.pmsGlobal.pojoPr.PrBillOfMaterial; | 
 |  |  | import com.dy.pmsGlobal.pojoPr.PrProductionNode; | 
 |  |  | import com.dy.pmsGlobal.pojoPr.PrWorkingInstruction; | 
 |  |  | import com.dy.pmsGlobal.pojoSta.*; | 
 |  |  | 
 |  |  |         } else { | 
 |  |  |             PrProductionNode node = nodeDao.selectByPrimaryKey(workLast.nodeId); | 
 |  |  |             record.nodeContent = node.content; | 
 |  |  |             PrProductionNode nextNode = nodeDao.selectNodeBySort(node.getProcessId() , (node.getSort() + 1)); | 
 |  |  |             record.nextNodeContent = nextNode.content; | 
 |  |  |             record.nextNode = nextNode.id; | 
 |  |  |             if (node.isRecord) { | 
 |  |  |                 record.deviceCycleContent = node.deviceCycleContent; | 
 |  |  |             } | 
 |  |  | 
 |  |  |         if (node.instruction != null) { | 
 |  |  |             addUrl(node.instruction); | 
 |  |  |         } | 
 |  |  |         if (node.bill != null) { | 
 |  |  |             addBillUrl(node.bill); | 
 |  |  |         } | 
 |  |  |         return node; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | 
 |  |  |                 return; | 
 |  |  |             } | 
 |  |  |             FileRestVo fileRestVo = fileOperate.parseHashcode(fmUrl, file.hash); | 
 |  |  |             doc.webUrl = fileRestVo.fileSysRestUrl + fileRestVo.fileWebDownloadPath + doc.fileId; | 
 |  |  |             doc.webUrl = fileRestVo.fileWebDownloadPath + doc.fileId; | 
 |  |  |             doc.orgName = file.orgName; | 
 |  |  |             doc.extName = file.extName; | 
 |  |  |         }); | 
 |  |  | 
 |  |  |             return; | 
 |  |  |         } | 
 |  |  |         FileRestVo fileRestVo = fileOperate.parseHashcode(fmUrl, file.hash); | 
 |  |  |         ins.webUrl = fileRestVo.fileSysRestUrl + fileRestVo.fileWebDownloadPath + ins.fileId; | 
 |  |  |         ins.webUrl = fileRestVo.fileWebDownloadPath + ins.fileId; | 
 |  |  |         ins.orgName = file.orgName; | 
 |  |  |         ins.extName = file.extName; | 
 |  |  |     } | 
 |  |  | 
 |  |  |         return deviceProductionLogDao.selectByDeviceNo(devoiceNo); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     private void addBillUrl(PrBillOfMaterial bill) { | 
 |  |  |         if (bill == null || bill.fileId == null) { | 
 |  |  |             return; | 
 |  |  |         } | 
 |  |  |         OthFile file = othFileMapper.selectByPrimaryKey(bill.fileId); | 
 |  |  |         if (file == null) { | 
 |  |  |             return; | 
 |  |  |         } | 
 |  |  |         FileRestVo fileRestVo = fileOperate.parseHashcode(fmUrl, file.hash); | 
 |  |  |         bill.webUrl = fileRestVo.fileWebDownloadPath + bill.fileId; | 
 |  |  |         bill.orgName = file.orgName; | 
 |  |  |         bill.extName = file.extName; | 
 |  |  |     } | 
 |  |  | } |