|
|
@ -756,9 +756,13 @@ public class OcrTaskchildPictureServiceImpl extends BaseServiceImpl<OcrTaskchild
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public Boolean sendFlowTaskResult(OcrTaskchildPicture taskchildPicture, OcrPicture picture, FlowApprove flowApprove) throws Exception {
|
|
|
|
public Boolean sendFlowTaskResult(OcrTaskchildPicture taskchildPicture, OcrPicture picture, FlowApprove flowApprove) throws Exception {
|
|
|
|
|
|
|
|
Department dept = departmentService.getOne(new LambdaQueryWrapper<Department>().eq(Department::getDeptno, picture.getTenantId()));
|
|
|
|
|
|
|
|
if(1==dept.getTypedept()){
|
|
|
|
|
|
|
|
dept = departmentService.getOne(new LambdaQueryWrapper<Department>().eq(Department::getDeptno, dept.getParentid()));
|
|
|
|
|
|
|
|
}
|
|
|
|
FlowResultDto flowResultDto = new FlowResultDto();
|
|
|
|
FlowResultDto flowResultDto = new FlowResultDto();
|
|
|
|
flowResultDto.setTenantNo(picture.getTenantId());
|
|
|
|
flowResultDto.setTenantNo(Long.valueOf(dept.getDeptno()));
|
|
|
|
flowResultDto.setAccountNo(Long.parseLong(picture.getPictureid()));
|
|
|
|
flowResultDto.setAccountNo(Long.parseLong(picture.getTenantId().toString()));
|
|
|
|
flowResultDto.setTaskNo(Long.parseLong(picture.getRemark()));
|
|
|
|
flowResultDto.setTaskNo(Long.parseLong(picture.getRemark()));
|
|
|
|
flowResultDto.setPictureMatchDegree(BigDecimal.valueOf(picture.getSimilarityscore()));
|
|
|
|
flowResultDto.setPictureMatchDegree(BigDecimal.valueOf(picture.getSimilarityscore()));
|
|
|
|
flowResultDto.setIsPictureRepeat(picture.getField14() == null ? 0 : Integer.valueOf(picture.getField14()));
|
|
|
|
flowResultDto.setIsPictureRepeat(picture.getField14() == null ? 0 : Integer.valueOf(picture.getField14()));
|
|
|
|