|
@@ -1,5 +1,9 @@
|
|
|
package com.ruoyi.system.service.impl;
|
|
|
|
|
|
+import java.io.ByteArrayInputStream;
|
|
|
+import java.io.IOException;
|
|
|
+import java.nio.charset.StandardCharsets;
|
|
|
+import java.util.Base64;
|
|
|
import java.util.List;
|
|
|
|
|
|
import com.ruoyi.common.utils.DateUtils;
|
|
@@ -51,6 +55,11 @@ public class BpmProcessServiceImpl implements IBpmProcessService {
|
|
|
*/
|
|
|
@Override
|
|
|
public int insertBpmProcess(BpmProcess bpmProcess) {
|
|
|
+ // 解析到字节流中的xml内容进行存储
|
|
|
+ byte[] decodedBytes = Base64.getDecoder().decode(bpmProcess.getProcessXml().split("data:text/xml;base64,")[1]);
|
|
|
+// String decodedString = new String(decodedBytes);
|
|
|
+ // 存储标签内容
|
|
|
+ bpmProcess.setProcessXmlContent(decodedBytes.toString());
|
|
|
bpmProcess.setCreateTime(DateUtils.getNowDate());
|
|
|
bpmProcess.setCreateBy(SecurityUtils.getUsername());
|
|
|
bpmProcess.setProcessVersion(0L);
|