电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

s-HR8.5及以上判断单据是否上传了附件

来源:金蝶云社区作者:金蝶2024-09-164

s-HR8.5及以上判断单据是否上传了附件

举例如下代码demo,以handler(AttachmentDemoHandler)为例,其继承至EditHandler,详细逻辑建代码及其注释,二开代码可以自行灵活组装或者调用


目前对新增单据上传附件,同一个用户,同一个功能(uipk),不要并行操作(开启多个浏览器,同时录入多个表单数据并上传附件),会导致判断失效,需要一个一个录入

package com.kingdee.shr.base.syssetting.web.handler;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.ui.ModelMap;

import com.kingdee.bos.BOSException;
import com.kingdee.bos.Context;
import com.kingdee.bos.metadata.entity.FilterInfo;
import com.kingdee.bos.metadata.entity.FilterItemInfo;
import com.kingdee.eas.base.attachment.BoAttchAssoFactory;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.shr.attachment.SHRAttachmentExtFactory;
import com.kingdee.shr.base.syssetting.app.filter.HRFilterUtils;
import com.kingdee.shr.base.syssetting.context.SHRContext;
import com.kingdee.shr.base.syssetting.exception.SHRWebException;
import com.kingdee.shr.base.syssetting.exception.ShrWebBizException;
import com.kingdee.util.StringUtils;

public class AttachmentDemoHandler extends EditHandler {

/**
	 * 前端方法入口,js调用
	 * @param request
	 * @param response
	 * @param modelMap
	 * @return
	 * @throws SHRWebException
	 */
	public String checkIsExistsAttachmentAction(HttpServletRequest request, HttpServletResponse response, ModelMap modelMap) throws SHRWebException {
		this.writeSuccessData(checkIsExistsAttachment(request));//这个前端需要处理ajax的回调结果
		return null;
	}

	/**
	 * 后端判断单据是否上传了附件附件
	 * @param request
	 * @return
	 * @throws SHRWebException
	 */
	private boolean check

s-HR8.5及以上判断单据是否上传了附件

举例如下代码demo,以handler(AttachmentDemoHandler)为例,其继承至EditHandler,详细逻辑建代码及其注释,二开代码可以自行灵活组装或...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信