20250110 更新
1.受理完成后启动异步线程更新委托书和确认书
This commit is contained in:
+11
-2
@@ -75,6 +75,7 @@ import java.time.LocalDate;
|
|||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
import java.util.concurrent.CompletableFuture;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
||||||
import java.util.function.Predicate;
|
import java.util.function.Predicate;
|
||||||
@@ -2161,7 +2162,7 @@ public class EntrustmentServiceImpl extends ServiceImpl<EntrustmentMapper, Entru
|
|||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
private boolean GenerateEntrustmentLetterPDF(EntrustmentVO ev /*, HttpServletRequest theHttpServletRequest, HttpServletResponse httpServletResponse*/) throws Exception {
|
private boolean GenerateEntrustmentLetterPDF(EntrustmentVO ev) throws Exception {
|
||||||
System.out.println("bizGenerateEntrustmentWord.................");
|
System.out.println("bizGenerateEntrustmentWord.................");
|
||||||
|
|
||||||
//try {
|
//try {
|
||||||
@@ -2519,7 +2520,15 @@ public class EntrustmentServiceImpl extends ServiceImpl<EntrustmentMapper, Entru
|
|||||||
if (!this.updateById(entrustment)) {
|
if (!this.updateById(entrustment)) {
|
||||||
throw new RuntimeException("保存委托信息失败");
|
throw new RuntimeException("保存委托信息失败");
|
||||||
}
|
}
|
||||||
|
// 更新委托书和确认书
|
||||||
|
CompletableFuture.runAsync(() -> {
|
||||||
|
this.generateIdentifyItemsBook(entrustment.getId());
|
||||||
|
try {
|
||||||
|
GenerateEntrustmentLetterPDF(this.getEntrustmentVOById(entrustment.getId()));
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error("委托书重新生成失败, 失败原因: {}", e.getMessage());
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
//同步第三方禁毒系统的受理功能 开始--------------------------------------------------------------
|
//同步第三方禁毒系统的受理功能 开始--------------------------------------------------------------
|
||||||
boolean isSuccess = true;
|
boolean isSuccess = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user