Skip to content

签名图片

①. 在designer-context.xml中,加以下代码:
<bean id="signServiceImpl" class="com.horizon.designer.common.service.impl.SignServiceImpl">
    <property name="iUserSignPicService" ref="userSignPicServiceImpl" />
</bean>

文件路径

  • War包环境:WEB-INF\workflow-conf\
  • SpringBoot方式部署:BOOT-INF\classes\workflow-conf\
②. 设置签名验证密码在designer.properties中,signPassword=true

文件路径

  • War包环境:WEB-INF\workflow-conf\properties\
  • SpringBoot方式部署:
  • 部署前:BOOT-INF\classes\workflow-conf\properties\
  • 部署后,默认为:C:\Users\用户名\workflow\properties\
③. 实现图片签名接口
	package com.horizon.designer.common.service.impl;

	import com.horizon.designer.common.service.IUserSignPicService;
	import org.springframework.stereotype.Service;

	@Service("userSignPicServiceImpl")
	public class UserSignPicServiceImpl implements IUserSignPicService {

		 /**
     	   * 获取用户的图片签名
     	   * @param userId 用户ID
     	   * @return
     	   *     附件表里的附件 
     	   *     HorizonCore.CONTEXT_PATH.value() 可以获取当前工程名
     	   *      "/analyze/file/download.wf?path=XXX"  path 上传附件的路径
     	   *      "/analyze/file/download.wf?fileId=XXX" fileId 附件表里的附件Id
     	   * */
    	@Override
	    public String getUserSignPic(String userId) {

	        return "";
	    }
	
		/**
    	 * 签名验证
    	 * @param password 验证的密码
    	 * @return boolean 是否验证通过
    	 * */
	    @Override
	    public boolean validSign(String password) {
	
	        return true;
	    }
	}