| | |
| | | import com.java110.core.context.ICmdDataFlowContext; |
| | | import com.java110.core.event.cmd.Cmd; |
| | | import com.java110.core.event.cmd.CmdEvent; |
| | | import com.java110.dto.workCopy.WorkCopyDto; |
| | | import com.java110.dto.workPoolContent.WorkPoolContentDto; |
| | | import com.java110.dto.workPoolFile.WorkPoolFileDto; |
| | | import com.java110.dto.workTask.WorkTaskDto; |
| | | import com.java110.dto.work.WorkCopyDto; |
| | | import com.java110.dto.work.WorkPoolContentDto; |
| | | import com.java110.dto.work.WorkPoolFileDto; |
| | | import com.java110.dto.work.WorkTaskDto; |
| | | import com.java110.intf.oa.*; |
| | | import com.java110.utils.cache.MappingCache; |
| | | import com.java110.utils.constant.MappingConstant; |
| | |
| | | import com.java110.utils.util.ListUtil; |
| | | import com.java110.vo.ResultVo; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import com.java110.dto.workPool.WorkPoolDto; |
| | | import com.java110.dto.work.WorkPoolDto; |
| | | |
| | | import java.util.List; |
| | | import java.util.ArrayList; |
| | |
| | | return; |
| | | } |
| | | |
| | | if (workPoolDtos.size() != 1) { |
| | | if (workPoolDtos.size() > 1) { |
| | | return; |
| | | } |
| | | |
| | |
| | | |
| | | workPoolDtos.get(0).setContent(workPoolContentDtos.get(0).getContent()); |
| | | |
| | | workPoolDtos.get(0).setContents(workPoolContentDtos); |
| | | |
| | | WorkPoolFileDto workPoolFileDto = new WorkPoolFileDto(); |
| | | workPoolFileDto.setWorkId(workPoolDtos.get(0).getWorkId()); |
| | | workPoolFileDto.setFileType(WorkPoolFileDto.FILE_TYPE_START); |
| | |
| | | |
| | | String imgUrl = MappingCache.getValue(MappingConstant.FILE_DOMAIN, "IMG_PATH"); |
| | | |
| | | workPoolDtos.get(0).setPathUrl(imgUrl +workPoolFileDtos.get(0).getPathUrl()); |
| | | workPoolDtos.get(0).setPathUrl(imgUrl + workPoolFileDtos.get(0).getPathUrl()); |
| | | } |
| | | |
| | | private void queryTaskAndCopy(List<WorkPoolDto> workPoolDtos) { |
| | |
| | | List<WorkTaskDto> workTaskDtos = workTaskV1InnerServiceSMOImpl.queryWorkTasks(workTaskDto); |
| | | |
| | | String curStaffName = ""; |
| | | String staffName; |
| | | for (WorkPoolDto workPoolDto : workPoolDtos) { |
| | | curStaffName = ""; |
| | | staffName = ""; |
| | | for (WorkTaskDto tmpWorkTaskDto : workTaskDtos) { |
| | | if (!WorkTaskDto.STATE_WAIT.equals(tmpWorkTaskDto.getState())) { |
| | | if (!workPoolDto.getWorkId().equals(tmpWorkTaskDto.getWorkId())) { |
| | | continue; |
| | | } |
| | | |
| | | if (!workPoolDto.getWorkId().equals(tmpWorkTaskDto.getWorkId())) { |
| | | staffName = tmpWorkTaskDto.getStaffName(); |
| | | if (!WorkTaskDto.STATE_WAIT.equals(tmpWorkTaskDto.getState())) { |
| | | continue; |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | workPoolDto.setCurStaffName(curStaffName); |
| | | workPoolDto.setStaffName(staffName); |
| | | } |
| | | |
| | | WorkCopyDto workCopyDto = new WorkCopyDto(); |
| | |
| | | List<WorkCopyDto> workCopyDtos = workCopyV1InnerServiceSMOImpl.queryWorkCopys(workCopyDto); |
| | | |
| | | String curCopyName = ""; |
| | | String copyName ; |
| | | for (WorkPoolDto workPoolDto : workPoolDtos) { |
| | | curCopyName = ""; |
| | | copyName= ""; |
| | | for (WorkCopyDto tmpWorkCopyDto : workCopyDtos) { |
| | | if (!WorkTaskDto.STATE_WAIT.equals(tmpWorkCopyDto.getState())) { |
| | | continue; |
| | | } |
| | | |
| | | |
| | | if (!workPoolDto.getWorkId().equals(tmpWorkCopyDto.getWorkId())) { |
| | | continue; |
| | | } |
| | | copyName = tmpWorkCopyDto.getStaffName(); |
| | | if (!WorkTaskDto.STATE_WAIT.equals(tmpWorkCopyDto.getState())) { |
| | | continue; |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | workPoolDto.setCurCopyName(curCopyName); |
| | | workPoolDto.setCopyName(copyName); |
| | | } |
| | | |
| | | } |