|
|
@ -15,6 +15,7 @@ import cn.jyjz.xiaoyao.ocr.dataDao.OcrTaskchildPictureMybatisDao;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataobject.OcrPicture;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataobject.OcrPicture;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataobject.OcrTaskchildPicture;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataobject.OcrTaskchildPicture;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataobject.OcrTaskchildPictureAppro;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataobject.OcrTaskchildPictureAppro;
|
|
|
|
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dto.UserapproveDto;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.service.OcrPictureService;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.service.OcrPictureService;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.service.OcrTaskchildPictureService;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.service.OcrTaskchildPictureService;
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
@ -300,7 +301,15 @@ public class OcrTaskchildPictureServiceImpl extends BaseServiceImpl<OcrTaskchild
|
|
|
|
return new OcrTaskchildPicture();
|
|
|
|
return new OcrTaskchildPicture();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
List<Userapprove> list = userapproveService.list(new LambdaQueryWrapper<Userapprove>().eq(Userapprove::getFormid, fromid));
|
|
|
|
List<Userapprove> list = userapproveService.list(new LambdaQueryWrapper<Userapprove>().eq(Userapprove::getFormid, fromid));
|
|
|
|
ocrTaskchildPicture.setUserapproveList(list);
|
|
|
|
Map<String, List<Userapprove>> collect = list.stream().collect(Collectors.groupingBy(Userapprove::getTaskname));
|
|
|
|
|
|
|
|
List<UserapproveDto> userapproveDtos = new ArrayList<>();
|
|
|
|
|
|
|
|
for (Map.Entry<String, List<Userapprove>> entry : collect.entrySet()) {
|
|
|
|
|
|
|
|
UserapproveDto dto = new UserapproveDto();
|
|
|
|
|
|
|
|
dto.setNodeName(entry.getKey());
|
|
|
|
|
|
|
|
dto.setUserapproveList(entry.getValue());
|
|
|
|
|
|
|
|
userapproveDtos.add(dto);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
ocrTaskchildPicture.setUserapproveList(userapproveDtos);
|
|
|
|
if (null != userToken) {
|
|
|
|
if (null != userToken) {
|
|
|
|
Optional<Userapprove> first = list.stream().filter(userapprove -> userapprove.getUserid().toString().equals(userToken.getUserid())).findFirst();
|
|
|
|
Optional<Userapprove> first = list.stream().filter(userapprove -> userapprove.getUserid().toString().equals(userToken.getUserid())).findFirst();
|
|
|
|
ocrTaskchildPicture.setUserapprove(first.orElse(new Userapprove()));
|
|
|
|
ocrTaskchildPicture.setUserapprove(first.orElse(new Userapprove()));
|
|
|
|