|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
package cn.jyjz.xiaoyao.ocr.service.impl;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
|
|
import cn.jyjz.flowable.common.SystemConstantsOa;
|
|
|
|
|
import cn.jyjz.flowable.service.IFlowTaskService;
|
|
|
|
|
import cn.jyjz.xiaoyao.common.base.param.ParamterPage;
|
|
|
|
@ -13,9 +14,11 @@ import cn.jyjz.xiaoyao.oa.from.dataobject.Userapprove;
|
|
|
|
|
import cn.jyjz.xiaoyao.oa.from.service.UserapproveService;
|
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataDao.OcrTaskchildPictureMybatisDao;
|
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataobject.OcrPicture;
|
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataobject.OcrPictureInfo;
|
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataobject.OcrTaskchildPicture;
|
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataobject.OcrTaskchildPictureAppro;
|
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dto.UserapproveDto;
|
|
|
|
|
import cn.jyjz.xiaoyao.ocr.service.OcrPictureInfoService;
|
|
|
|
|
import cn.jyjz.xiaoyao.ocr.service.OcrPictureService;
|
|
|
|
|
import cn.jyjz.xiaoyao.ocr.service.OcrTaskchildPictureService;
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
|
@ -56,6 +59,9 @@ public class OcrTaskchildPictureServiceImpl extends BaseServiceImpl<OcrTaskchild
|
|
|
|
|
@Resource
|
|
|
|
|
private UserapproveService userapproveService;
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
private OcrPictureInfoService pictureInfoService;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 图片真假设置
|
|
|
|
|
*
|
|
|
|
@ -316,7 +322,9 @@ public class OcrTaskchildPictureServiceImpl extends BaseServiceImpl<OcrTaskchild
|
|
|
|
|
}
|
|
|
|
|
//查询图片对象
|
|
|
|
|
OcrPicture ocrPicture = this.ocrPictureService.selectDtoById(ocrTaskchildPicture.getPictureid());
|
|
|
|
|
|
|
|
|
|
OcrPictureInfo one = pictureInfoService.getOne(new LambdaQueryWrapper<OcrPictureInfo>().eq(OcrPictureInfo::getPictureId, ocrTaskchildPicture.getPictureid()));
|
|
|
|
|
ocrTaskchildPicture.setPictureInfo(one);
|
|
|
|
|
ocrTaskchildPicture.setLocation(ocrPicture.getLocation());
|
|
|
|
|
// String pictureids = ocrTaskchildPicture.getPicturecompare();
|
|
|
|
|
// String[] splitPictureids = pictureids.split(",");
|
|
|
|
|
// List<String> listPictureids = Arrays.asList(splitPictureids);
|
|
|
|
@ -435,8 +443,10 @@ public class OcrTaskchildPictureServiceImpl extends BaseServiceImpl<OcrTaskchild
|
|
|
|
|
} else {
|
|
|
|
|
ocrTaskchildPicture.setIzHistory(true);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Userapprove one = userapproveService.getOne(new LambdaQueryWrapper<Userapprove>().eq(Userapprove::getFormid, ocrTaskchildPicture.getId()).orderByDesc(Userapprove::getCreatedate).last("limit 1"));
|
|
|
|
|
if (ObjectUtil.isNotEmpty(one)) {
|
|
|
|
|
ocrTaskchildPicture.setHistoryStates(one.getStatshis());
|
|
|
|
|
}
|
|
|
|
|
OcrPicture ocrPicture = this.ocrPictureService.selectDtoById(ocrTaskchildPicture.getPictureid());
|
|
|
|
|
//获取当前真假标记
|
|
|
|
|
ocrTaskchildPicture.setIztrueorfalse(ocrPicture.getIztrueorfalse());
|
|
|
|
|