diff --git a/com.actionsoft.apps.coe.pal.datamigration/src/com/actionsoft/apps/coe/pal/datamigration/util/readword/ReadWordUtil.java b/com.actionsoft.apps.coe.pal.datamigration/src/com/actionsoft/apps/coe/pal/datamigration/util/readword/ReadWordUtil.java index fe6c046a..1c8b1795 100644 --- a/com.actionsoft.apps.coe.pal.datamigration/src/com/actionsoft/apps/coe/pal/datamigration/util/readword/ReadWordUtil.java +++ b/com.actionsoft.apps.coe.pal.datamigration/src/com/actionsoft/apps/coe/pal/datamigration/util/readword/ReadWordUtil.java @@ -733,19 +733,22 @@ public class ReadWordUtil { */ public boolean writeFileTodisk(UserContext me, String reid, String filename, InputStream inputStream, String pl_uuid, String type) throws FileNotFoundException { //InputStream ins = new FileInputStream(""); + DCContext dcContextpdf = null; DCPluginProfile fileProfile = DCProfileManager.getDCProfile(CoEConstant.APP_ID, CoeFileConstant.COE_UPFILE); - DCContext dcContextpdf = new DCContext(me, fileProfile, CoEConstant.APP_ID, "file", pl_uuid, filename); - SDK.getDCAPI().write(inputStream, dcContextpdf); + //创建数据库数据 UpfileModel model = new UpfileModel(); model.setPl_uuid(pl_uuid); if ("f".equals(type)) { model.setShape_uuid(""); model.setType("f"); + dcContextpdf = new DCContext(me, fileProfile, CoEConstant.APP_ID, "file", pl_uuid, filename); } else { model.setShape_uuid(reid); model.setType("s"); + dcContextpdf = new DCContext(me, fileProfile, CoEConstant.APP_ID, pl_uuid, reid, filename); } + SDK.getDCAPI().write(inputStream, dcContextpdf); model.setUuid(UUIDGener.getUUID()); model.setFileName(filename); model.setDownload(1);