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 checks-HR8.5及以上判断单据是否上传了附件
举例如下代码demo,以handler(AttachmentDemoHandler)为例,其继承至EditHandler,详细逻辑建代码及其注释,二开代码可以自行灵活组装或...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇
下一篇



