kd.bos.servicehelper.image

## 类 ImageServiceHelper

- java.lang.Object
- - kd.bos.servicehelper.image.ImageServiceHelper

-     public class ImageServiceHelper
      extends java.lang.Object

- - ### 构造器概要

    构造器
    构造器和说明
    `ImageServiceHelper()`

  - ### 方法概要

    所有方法 静态方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static java.lang.String` | `cancelRescan(java.lang.String barCode, java.lang.String cancelMessage, java.lang.String cancelUser)` 取消影像退扫
    `static java.lang.String` | `deleteImage(java.lang.String imageNo, java.lang.String userName, java.lang.String arg2)` 删除影像
    `static java.lang.String` | `excuteImageStrategy(kd.bos.dataentity.entity.DynamicObject billInfo, java.lang.Long orgId)` 执行影像策略
    `static java.lang.String` | `generateImageNumber(kd.bos.dataentity.entity.DynamicObject billInfo)` 获取单据信息，生成影像编码
    `static java.lang.String` | `getImageInfo(java.lang.String inputXml)` 获取票据信息
    `static java.lang.String` | `getScanHomeUrl(java.lang.String personId, java.lang.String scanLocation, boolean allowShowAnnotation, boolean allowHideMask, boolean allowEditAnnotationMask, java.lang.String language)` 获取扫描首页
    `static java.lang.String` | `imageReady(java.lang.String inputXml)` 通知下一代上传成功
    `static java.lang.String` | `imageRscan(java.lang.String imageNumber, java.lang.String rescanMessage, java.lang.String userid)` 影像退扫
    `static boolean` | `invokeSynBillImageMap(java.util.HashMap map)` 同步数据
    `static void` | `SynEasImageMap(java.lang.String massage, java.lang.String imagenumber)` 通知EAS同步影像编码,采用mq队列形式发送同步请求
    `static void` | `updateImageState(java.lang.String inputXml)` 影像系统通知EAS影像状态变更(退扫)
    `static java.lang.String` | `viewPhoto(java.lang.String imageNumber, java.lang.String userID, java.lang.String userName)` 查看影像

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### ImageServiceHelper

          public ImageServiceHelper()

  - ### 方法详细资料

    - #### getScanHomeUrl

          public static java.lang.String getScanHomeUrl(java.lang.String personId,
                                                        java.lang.String scanLocation,
                                                        boolean allowShowAnnotation,
                                                        boolean allowHideMask,
                                                        boolean allowEditAnnotationMask,
                                                        java.lang.String language)

      获取扫描首页
      参数:
        `inputXml` -

    - #### getImageInfo

          public static java.lang.String getImageInfo(java.lang.String inputXml)

      获取票据信息
      参数:
        `inputXml` -

    - #### imageReady

          public static java.lang.String imageReady(java.lang.String inputXml)

      通知下一代上传成功
      参数:
        `inputXml` -

    - #### updateImageState

          public static void updateImageState(java.lang.String inputXml)

      影像系统通知EAS影像状态变更(退扫)

    - #### viewPhoto

          public static java.lang.String viewPhoto(java.lang.String imageNumber,
                                                   java.lang.String userID,
                                                   java.lang.String userName)

      查看影像

    - #### imageRscan

          public static java.lang.String imageRscan(java.lang.String imageNumber,
                                                    java.lang.String rescanMessage,
                                                    java.lang.String userid)
                                             throws java.lang.Exception

      影像退扫
      抛出:
        `java.lang.Exception`

    - #### cancelRescan

          public static java.lang.String cancelRescan(java.lang.String barCode,
                                                      java.lang.String cancelMessage,
                                                      java.lang.String cancelUser)

      取消影像退扫

    - #### deleteImage

          public static java.lang.String deleteImage(java.lang.String imageNo,
                                                     java.lang.String userName,
                                                     java.lang.String arg2)

      删除影像

    - #### invokeSynBillImageMap

          public static boolean invokeSynBillImageMap(java.util.HashMap map)

      同步数据

    - #### generateImageNumber

          public static java.lang.String generateImageNumber(kd.bos.dataentity.entity.DynamicObject billInfo)

      获取单据信息，生成影像编码

    - #### excuteImageStrategy

          public static java.lang.String excuteImageStrategy(kd.bos.dataentity.entity.DynamicObject billInfo,
                                                             java.lang.Long orgId)

      执行影像策略

    - #### SynEasImageMap

          public static void SynEasImageMap(java.lang.String massage,
                                            java.lang.String imagenumber)

      通知EAS同步影像编码,采用mq队列形式发送同步请求