浏览代码

附件下载插件测试7

turborao 2 天之前
父节点
当前提交
c868bc2114

+ 1 - 31
code/base/nckd-jimin-base-helper/src/main/java/nckd/base/helper/AttachmentDownloadListPlugin.java

@@ -1,16 +1,13 @@
 package nckd.base.helper;
 
-import kd.bos.dataentity.OperateOption;
-import kd.bos.dataentity.entity.DynamicObject;
+
 import kd.bos.entity.EntityMetadataCache;
 import kd.bos.entity.MainEntityType;
 import kd.bos.entity.datamodel.ListSelectedRowCollection;
 import kd.bos.entity.operate.result.OperationResult;
 import kd.bos.ext.fi.bei.util.EmptyUtil;
-import kd.bos.ext.fi.plugin.ArApConvert.util.EmptyUtils;
 import kd.bos.fileservice.FileService;
 import kd.bos.fileservice.FileServiceFactory;
-import kd.bos.fileservice.extension.FileServiceExtFactory;
 import kd.bos.form.events.AfterDoOperationEventArgs;
 import kd.bos.list.BillList;
 import kd.bos.list.IListView;
@@ -22,21 +19,10 @@ import kd.bos.metadata.dao.MetadataDao;
 import kd.bos.metadata.form.ControlAp;
 import kd.bos.metadata.form.FormMetadata;
 import kd.bos.metadata.form.control.AttachmentPanelAp;
-import kd.bos.orm.query.QCP;
-import kd.bos.orm.query.QFilter;
-import kd.bos.servicehelper.AttachmentDto;
 import kd.bos.servicehelper.AttachmentServiceHelper;
-import kd.bos.servicehelper.BusinessDataServiceHelper;
-import kd.bos.servicehelper.attachment.AttachmentFieldServiceHelper;
-import kd.bos.servicehelper.operation.OperationServiceHelper;
 import kd.bos.util.StringUtils;
 import kd.sdk.plugin.Plugin;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.IOException;
 import java.io.InputStream;
-import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
 import java.util.Map;
@@ -70,22 +56,6 @@ public class AttachmentDownloadListPlugin extends AbstractListPlugin implements
 
         if (operationResult != null && operationResult.isSuccess() && "downloadfile".equals(operateKey)) {
 
-//            ////测试  操作生成凭证
-//            Long billid1  = 2234376512474203136L;
-//            //获取 付款单号
-//            QFilter qFilter = new QFilter("id", QCP.equals, billid1);
-//            DynamicObject paybillDyn = BusinessDataServiceHelper.loadSingle("cas_paybill", new QFilter[]{qFilter});
-//            Long billID = paybillDyn.getLong("sourcebillid");
-//            String billtype = paybillDyn.getString("sourcebilltype");
-//            if (billID > 0 && EmptyUtils.isNotEmpty(billtype)){
-//                List<Long> billIds = new ArrayList<>();
-//                billIds.add(billID);
-//                /**
-//                 * 付款单上游单据生成凭证
-//                 */
-//                OperationServiceHelper.executeOperate("nckd_rebackpayinfo", billtype, billIds.toArray(), OperateOption.create());
-//            }
-
             if (StringUtils.isEmpty(attForm) && EmptyUtil.isEmpty(billid)) {
                 this.getView().showErrorNotification("没有附件可下载!");
                 return;