| | |
| | | import com.ld.igds.data.Page; |
| | | import com.ld.igds.data.PageResponse; |
| | | import com.ld.igds.file.CoreFileService; |
| | | import com.ld.igds.file.dto.FileData; |
| | | import com.ld.igds.inout.InoutConstant; |
| | | import com.ld.igds.inout.dto.InoutCheckData; |
| | | import com.ld.igds.inout.dto.InoutCheckParam; |
| | |
| | | private CheckStandardManager checkStandardManager; |
| | | @Resource |
| | | private InoutEventControlManager inoutEventControl; |
| | | @Resource |
| | | private CoreFileService coreFileService; |
| | | |
| | | /** |
| | | * 直接从数据库查询,不考虑信息状态 |
| | |
| | | return data; |
| | | } |
| | | |
| | | private InoutData updateFiles(InoutData data) throws Exception { |
| | | List<FileData> files = data.getFiles(); |
| | | if (null == files) { |
| | | return data; |
| | | } |
| | | |
| | | for (FileData fileData : files) { |
| | | fileData.setFileId(ContextUtil.getUUID()); |
| | | fileData.setCompanyId(data.getCompanyId()); |
| | | fileData.setBizId(data.getId()); |
| | | fileData.setCreateTime(new Date()); |
| | | coreFileService.addRecord(fileData); |
| | | } |
| | | |
| | | return data; |
| | | } |
| | | |
| | | /** |
| | | * 从缓存中获取下一流程 |
| | |
| | | if (InoutConstant.TYPE_IN.equals(data.getType())) { |
| | | this.updateCheckItems(data, true); |
| | | } |
| | | this.updateFiles(data); |
| | | |
| | | return null; |
| | | } |