|
|
@ -13,6 +13,8 @@ import cn.jyjz.xiaoyao.common.base.vo.UserToken;
|
|
|
|
import cn.jyjz.xiaoyao.common.mybatisplus.base.BaseServiceImpl;
|
|
|
|
import cn.jyjz.xiaoyao.common.mybatisplus.base.BaseServiceImpl;
|
|
|
|
import cn.jyjz.xiaoyao.oa.from.dataobject.Category;
|
|
|
|
import cn.jyjz.xiaoyao.oa.from.dataobject.Category;
|
|
|
|
import cn.jyjz.xiaoyao.oa.from.service.CategoryService;
|
|
|
|
import cn.jyjz.xiaoyao.oa.from.service.CategoryService;
|
|
|
|
|
|
|
|
import cn.jyjz.xiaoyao.oa.from.service.UserapproveService;
|
|
|
|
|
|
|
|
import cn.jyjz.xiaoyao.oa.from.service.impl.UserapproveServiceImpl;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.api.utils.ApiConfig;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.api.utils.ApiConfig;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataDao.OcrPictureMybatisDao;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataDao.OcrPictureMybatisDao;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataobject.OcrPackagetask;
|
|
|
|
import cn.jyjz.xiaoyao.ocr.dataobject.OcrPackagetask;
|
|
|
@ -83,6 +85,8 @@ public class OcrPictureServiceImpl extends BaseServiceImpl<OcrPictureMybatisDao,
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
@Resource
|
|
|
|
private OcrPackagetaskService ocrPackagetaskService;
|
|
|
|
private OcrPackagetaskService ocrPackagetaskService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
private OcrTaskchildPictureService ocrTaskchildPictureService;
|
|
|
|
private OcrTaskchildPictureService ocrTaskchildPictureService;
|
|
|
|
@Resource
|
|
|
|
@Resource
|
|
|
|
IFlowInstanceService flowInstanceService;
|
|
|
|
IFlowInstanceService flowInstanceService;
|
|
|
@ -103,6 +107,8 @@ public class OcrPictureServiceImpl extends BaseServiceImpl<OcrPictureMybatisDao,
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
@Resource
|
|
|
|
OcrPictureMybatisDao pictureMybatisDao;
|
|
|
|
OcrPictureMybatisDao pictureMybatisDao;
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
|
|
|
private UserapproveService userapproveService;
|
|
|
|
|
|
|
|
|
|
|
|
public ResultVo createTaskChild(List<OcrPicture> ocrPictureList, String tenantId, UserToken sysUser, String search_month, HttpServletRequest request, String buessinessno) {
|
|
|
|
public ResultVo createTaskChild(List<OcrPicture> ocrPictureList, String tenantId, UserToken sysUser, String search_month, HttpServletRequest request, String buessinessno) {
|
|
|
|
|
|
|
|
|
|
|
@ -343,6 +349,11 @@ public class OcrPictureServiceImpl extends BaseServiceImpl<OcrPictureMybatisDao,
|
|
|
|
return pictureMybatisDao.selectByRemark(remark);
|
|
|
|
return pictureMybatisDao.selectByRemark(remark);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public OcrTaskchildPicture getOcrTaskChildPictureByPictureId(String pictureId) {
|
|
|
|
|
|
|
|
return ocrTaskchildPictureService.getOne(new LambdaQueryWrapper<OcrTaskchildPicture>().eq(OcrTaskchildPicture::getPictureid,pictureId));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
// @Override
|
|
|
|
// public Long getPhotoDateTime(OcrPicture picture) {
|
|
|
|
// public Long getPhotoDateTime(OcrPicture picture) {
|
|
|
|
// long timestamp = 0L;
|
|
|
|
// long timestamp = 0L;
|
|
|
@ -504,6 +515,24 @@ public class OcrPictureServiceImpl extends BaseServiceImpl<OcrPictureMybatisDao,
|
|
|
|
return ResultVoUtil.error("失败。");
|
|
|
|
return ResultVoUtil.error("失败。");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public String getPictureApproveResult(Long id) {
|
|
|
|
|
|
|
|
return pictureMybatisDao.getPictureApproveResult(id);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public void deletePictureInfo(Long id) {
|
|
|
|
|
|
|
|
//删除图片表
|
|
|
|
|
|
|
|
pictureMybatisDao.deleteById(id);
|
|
|
|
|
|
|
|
//删除图片信息表
|
|
|
|
|
|
|
|
ocrPictureInfoService.remove(new LambdaQueryWrapper<OcrPictureInfo>().eq(OcrPictureInfo::getPictureId,id));
|
|
|
|
|
|
|
|
OcrTaskchildPicture taskchildPicture = ocrTaskchildPictureService.getOne(new LambdaQueryWrapper<OcrTaskchildPicture>().eq(OcrTaskchildPicture::getPictureid, id));
|
|
|
|
|
|
|
|
//删除任务表
|
|
|
|
|
|
|
|
ocrTaskchildPictureService.remove(new LambdaQueryWrapper<OcrTaskchildPicture>().eq(OcrTaskchildPicture::getPictureid,id));
|
|
|
|
|
|
|
|
//删除审批记录表
|
|
|
|
|
|
|
|
userapproveService.delete(taskchildPicture.getId().toString());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void bubbleSortOpt(List<OcrPicture> compareList) {
|
|
|
|
public void bubbleSortOpt(List<OcrPicture> compareList) {
|
|
|
|
|
|
|
|
|
|
|
|
if (null == compareList) {
|
|
|
|
if (null == compareList) {
|
|
|
@ -695,7 +724,7 @@ public class OcrPictureServiceImpl extends BaseServiceImpl<OcrPictureMybatisDao,
|
|
|
|
boolean saveBatch = false;
|
|
|
|
boolean saveBatch = false;
|
|
|
|
synchronized(lock) {
|
|
|
|
synchronized(lock) {
|
|
|
|
// 同步的代码块
|
|
|
|
// 同步的代码块
|
|
|
|
saveBatch = this.saveBatch(ocrPictureList);
|
|
|
|
saveBatch = this.saveOrUpdateBatch(ocrPictureList);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//3.添加图片信息
|
|
|
|
//3.添加图片信息
|
|
|
|