|
|
@ -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会认为回调接口是没问题的,这样就可以在线编辑文档了,否则的话会弹出窗口说明 |
|
|
|