20250409 更新

master
陈江保 1 week ago
parent e2c4ae1dbd
commit 7f4c9c213b
  1. 6
      pom.xml
  2. 33
      src/main/java/digital/laboratory/platform/identifybook/controller/IdentifyBookCommController.java

@ -159,11 +159,7 @@
<artifactId>javase</artifactId> <artifactId>javase</artifactId>
<version>3.5.0</version> <version>3.5.0</version>
</dependency> </dependency>
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1</version>
</dependency>
<!--aspose 破解 word转pdf--> <!--aspose 破解 word转pdf-->
<dependency> <dependency>
<groupId>com.aspose</groupId> <groupId>com.aspose</groupId>

@ -1,24 +1,19 @@
package digital.laboratory.platform.identifybook.controller; package digital.laboratory.platform.identifybook.controller;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.json.JSONObject;
import com.alibaba.cloud.commons.lang.StringUtils; import cn.hutool.json.JSONUtil;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.core.toolkit.IdWorker; import com.baomidou.mybatisplus.core.toolkit.IdWorker;
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import digital.laboratory.platform.common.core.constant.OSSDirectoryConstants; import digital.laboratory.platform.common.core.constant.OSSDirectoryConstants;
import digital.laboratory.platform.common.core.util.ClassUtils;
import digital.laboratory.platform.common.core.util.R; import digital.laboratory.platform.common.core.util.R;
import digital.laboratory.platform.common.feign.RemoteGenerateWordService;
import digital.laboratory.platform.common.oss.service.OssFile; import digital.laboratory.platform.common.oss.service.OssFile;
import digital.laboratory.platform.identifybook.dto.EntrustCaseDTO; import digital.laboratory.platform.identifybook.dto.EntrustCaseDTO;
import digital.laboratory.platform.identifybook.entity.*; import digital.laboratory.platform.identifybook.entity.Entrustment;
import digital.laboratory.platform.identifybook.handler.AppStartupRunner; import digital.laboratory.platform.identifybook.entity.IdentifyBook;
import digital.laboratory.platform.identifybook.service.*; import digital.laboratory.platform.identifybook.entity.IdentifyBookRelevance;
import digital.laboratory.platform.identifybook.vo.ExperimentVO; import digital.laboratory.platform.identifybook.service.IEntrustmentService;
import digital.laboratory.platform.sys.feign.RemoteUserService; import digital.laboratory.platform.identifybook.service.IIdentifyBookRelevanceService;
import digital.laboratory.platform.identifybook.service.IIdentifyBookService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
@ -28,7 +23,6 @@ import org.springframework.core.env.Environment;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.io.*; import java.io.*;
@ -36,13 +30,10 @@ import java.math.BigDecimal;
import java.net.HttpURLConnection; import java.net.HttpURLConnection;
import java.net.URL; import java.net.URL;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.*; import java.util.List;
import java.util.Scanner;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
/** /**
* <p> * <p>
* 鉴定文书-制作/修改 * 鉴定文书-制作/修改
@ -139,7 +130,7 @@ public class IdentifyBookCommController {
writer = response.getWriter(); writer = response.getWriter();
Scanner scanner = new Scanner(request.getInputStream()).useDelimiter("\\A"); Scanner scanner = new Scanner(request.getInputStream()).useDelimiter("\\A");
String body = scanner.hasNext() ? scanner.next() : ""; String body = scanner.hasNext() ? scanner.next() : "";
jsonObj = (JSONObject) new JSONParser().parse(body); jsonObj = JSONUtil.parseObj(body);
System.out.println(jsonObj); System.out.println(jsonObj);
System.out.println("===saveeditedfile:" + jsonObj.get("status")); System.out.println("===saveeditedfile:" + jsonObj.get("status"));
/* /*
@ -191,8 +182,6 @@ public class IdentifyBookCommController {
} }
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); e.printStackTrace();
} catch (ParseException e) {
e.printStackTrace();
} }
/** /**
* status = 1我们给onlyoffice的服务返回{"error":"0"}的信息这样onlyoffice会认为回调接口是没问题的这样就可以在线编辑文档了否则的话会弹出窗口说明 * status = 1我们给onlyoffice的服务返回{"error":"0"}的信息这样onlyoffice会认为回调接口是没问题的这样就可以在线编辑文档了否则的话会弹出窗口说明

Loading…
Cancel
Save