From 906f15b300fb9ad0805c428f7f1857e818c4283b Mon Sep 17 00:00:00 2001 From: chenhc <2369838784@qq.com> Date: Fri, 25 Oct 2024 14:27:58 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=B8=8A=E4=BC=A0=E5=A4=9A=E7=A0=81?= =?UTF-8?q?=E8=9E=8D=E5=90=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basic/UdiRelevanceController.java | 25 +++++++++++-------- .../api/service/basic/UdiProductService.java | 17 +++++++------ 2 files changed, 24 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/glxp/api/controller/basic/UdiRelevanceController.java b/src/main/java/com/glxp/api/controller/basic/UdiRelevanceController.java index a4e376351..66b6a81f8 100644 --- a/src/main/java/com/glxp/api/controller/basic/UdiRelevanceController.java +++ b/src/main/java/com/glxp/api/controller/basic/UdiRelevanceController.java @@ -1,6 +1,7 @@ package com.glxp.api.controller.basic; import cn.hutool.core.bean.BeanUtil; +import cn.hutool.core.thread.ThreadUtil; import com.glxp.api.dao.basic.UdiRelevanceDao; import com.glxp.api.dto.DictDto; import com.glxp.api.entity.thrsys.CodeRel; @@ -420,17 +421,19 @@ public class UdiRelevanceController extends BaseController { udiProductService.updateLevelCount(udiRelevanceEntity); try { - CodeRel codeRel = new CodeRel(); - if(udiProductEntity.getProductsType() == null || udiProductEntity.getProductsType() == 1){ - codeRel.setDiNameCode(udiRelevanceSaveRequest.getNameCode()); - }else { - codeRel.setDrugCode(udiRelevanceSaveRequest.getNameCode()); - } - codeRel.setYbbm(udiRelevanceSaveRequest.getYbbm()); - codeRel.setSptm(udiRelevanceSaveRequest.getSptm()); - codeRel.setTyshxyh(udiRelevanceSaveRequest.getTyshxydm()); - codeRel.setUpdateTime(new Date()); - spsDirectClient.updateCodeRelDetail(codeRel); + ThreadUtil.execAsync(() -> { + CodeRel codeRel = new CodeRel(); + if(udiProductEntity.getProductsType() == null || udiProductEntity.getProductsType() == 1){ + codeRel.setDiNameCode(udiRelevanceSaveRequest.getNameCode()); + }else { + codeRel.setDrugCode(udiRelevanceSaveRequest.getNameCode()); + } + codeRel.setYbbm(udiRelevanceSaveRequest.getYbbm()); + codeRel.setSptm(udiRelevanceSaveRequest.getSptm()); + codeRel.setTyshxyh(udiRelevanceSaveRequest.getTyshxydm()); + codeRel.setUpdateTime(new Date()); + spsDirectClient.updateCodeRelDetail(codeRel); + }); }catch (Exception e){ System.out.println("上传多码融合:"+e); } diff --git a/src/main/java/com/glxp/api/service/basic/UdiProductService.java b/src/main/java/com/glxp/api/service/basic/UdiProductService.java index 47f85632a..d2080fac3 100644 --- a/src/main/java/com/glxp/api/service/basic/UdiProductService.java +++ b/src/main/java/com/glxp/api/service/basic/UdiProductService.java @@ -1,6 +1,7 @@ package com.glxp.api.service.basic; import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.thread.ThreadUtil; import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; @@ -318,13 +319,15 @@ public class UdiProductService extends ServiceImpl { + CodeRel codeRel = new CodeRel(); + codeRel.setDrugCode(udiProductEntity.getNameCode()); + codeRel.setYbbm(udiProductEntity.getYbbm()); + codeRel.setSptm(udiProductEntity.getSptm()); + codeRel.setTyshxyh(udiProductEntity.getTyshxydm()); + codeRel.setUpdateTime(new Date()); + spsDirectClient.updateCodeRelDetail(codeRel); + }); } catch (Exception e) { System.out.println("上传多码融合:" + e); }