parent
							
								
									715155bcd1
								
							
						
					
					
						commit
						5de66c9a1b
					
				|  | @ -1,29 +0,0 @@ | |||
| package tqq9.lc123.cloud.app.plugin.form.sys; | ||||
| 
 | ||||
| import kd.bos.form.control.events.UploadEvent; | ||||
| import kd.bos.form.control.events.UploadListener; | ||||
| import kd.bos.form.plugin.AbstractFormPlugin; | ||||
| import kd.sdk.plugin.Plugin; | ||||
| 
 | ||||
| import java.util.ArrayList; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
| 
 | ||||
| /** | ||||
|  * 动态表单插件 | ||||
|  */ | ||||
| public class ZczGetUrlPlugin extends AbstractFormPlugin implements UploadListener { | ||||
|     /** | ||||
|      * 获取注册证附件的URL | ||||
|      * @param evt | ||||
|      */ | ||||
|     @Override | ||||
|     public void afterUpload(UploadEvent evt) { | ||||
|         List<String> bj = new ArrayList<>(); | ||||
|         for(Object url : evt.getUrls()){ | ||||
|             bj.add((String) ((Map<String,Object>)url).get("url")); | ||||
|         } | ||||
|         this.getModel().setValue("tqq9_bjfjurl",bj.toString()); | ||||
|         UploadListener.super.afterUpload(evt); | ||||
|     } | ||||
| } | ||||
|  | @ -0,0 +1,36 @@ | |||
| package tqq9.lc123.cloud.app.plugin.operate.sys; | ||||
| 
 | ||||
| import kd.bos.bill.AbstractBillPlugIn; | ||||
| import kd.bos.dataentity.entity.DynamicObject; | ||||
| import kd.bos.form.events.AfterDoOperationEventArgs; | ||||
| import kd.bos.orm.query.QFilter; | ||||
| import kd.bos.servicehelper.AttachmentServiceHelper; | ||||
| import kd.bos.servicehelper.BusinessDataServiceHelper; | ||||
| import kd.sdk.plugin.Plugin; | ||||
| 
 | ||||
| import java.util.ArrayList; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
| 
 | ||||
| public class ScsGetUPLPlugin extends AbstractBillPlugIn implements Plugin { | ||||
|     @Override | ||||
|     public void afterDoOperation(AfterDoOperationEventArgs eventArgs) { | ||||
|         super.afterDoOperation(eventArgs); | ||||
|         List<String> fj = new ArrayList<>(); | ||||
|         String operateKey = eventArgs.getOperateKey(); | ||||
|         if (operateKey.equals("submit")){ | ||||
|             String number = (String) this.getModel().getValue("number"); | ||||
|             //获取单据信息,并查询单据中的附件字段 | ||||
|             DynamicObject file = BusinessDataServiceHelper.loadSingle("tqq9_proxyandfactory", "id,tqq9_attachmentpanelap", | ||||
|                     new QFilter[]{new QFilter("number", QFilter.equals, number)}); | ||||
|             //获取单据中附件面板信息 | ||||
|             List<Map<String, Object>> atts = AttachmentServiceHelper.getAttachments("tqq9_proxyandfactory", file.getPkValue().toString(), "tqq9_attachmentpanelap"); | ||||
|             for (Map<String, Object> att : atts) { | ||||
|                 String url = (String) att.get("url"); | ||||
|                 fj.add(url); | ||||
|             } | ||||
|             this.getModel().setValue("tqq9_fjurl_tag", fj.toString()); | ||||
|         } | ||||
| 
 | ||||
|     } | ||||
| } | ||||
		Loading…
	
		Reference in New Issue