feat: 上传多码融合

panjc_field_management
chenhc 8 months ago
parent 4f22588cf8
commit 906f15b300

@ -1,6 +1,7 @@
package com.glxp.api.controller.basic; package com.glxp.api.controller.basic;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.thread.ThreadUtil;
import com.glxp.api.dao.basic.UdiRelevanceDao; import com.glxp.api.dao.basic.UdiRelevanceDao;
import com.glxp.api.dto.DictDto; import com.glxp.api.dto.DictDto;
import com.glxp.api.entity.thrsys.CodeRel; import com.glxp.api.entity.thrsys.CodeRel;
@ -420,6 +421,7 @@ public class UdiRelevanceController extends BaseController {
udiProductService.updateLevelCount(udiRelevanceEntity); udiProductService.updateLevelCount(udiRelevanceEntity);
try { try {
ThreadUtil.execAsync(() -> {
CodeRel codeRel = new CodeRel(); CodeRel codeRel = new CodeRel();
if(udiProductEntity.getProductsType() == null || udiProductEntity.getProductsType() == 1){ if(udiProductEntity.getProductsType() == null || udiProductEntity.getProductsType() == 1){
codeRel.setDiNameCode(udiRelevanceSaveRequest.getNameCode()); codeRel.setDiNameCode(udiRelevanceSaveRequest.getNameCode());
@ -431,6 +433,7 @@ public class UdiRelevanceController extends BaseController {
codeRel.setTyshxyh(udiRelevanceSaveRequest.getTyshxydm()); codeRel.setTyshxyh(udiRelevanceSaveRequest.getTyshxydm());
codeRel.setUpdateTime(new Date()); codeRel.setUpdateTime(new Date());
spsDirectClient.updateCodeRelDetail(codeRel); spsDirectClient.updateCodeRelDetail(codeRel);
});
}catch (Exception e){ }catch (Exception e){
System.out.println("上传多码融合:"+e); System.out.println("上传多码融合:"+e);
} }

@ -1,6 +1,7 @@
package com.glxp.api.service.basic; package com.glxp.api.service.basic;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.thread.ThreadUtil;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
@ -318,6 +319,7 @@ public class UdiProductService extends ServiceImpl<UdiProductDao, UdiProductEnti
} }
try { try {
ThreadUtil.execAsync(() -> {
CodeRel codeRel = new CodeRel(); CodeRel codeRel = new CodeRel();
codeRel.setDrugCode(udiProductEntity.getNameCode()); codeRel.setDrugCode(udiProductEntity.getNameCode());
codeRel.setYbbm(udiProductEntity.getYbbm()); codeRel.setYbbm(udiProductEntity.getYbbm());
@ -325,6 +327,7 @@ public class UdiProductService extends ServiceImpl<UdiProductDao, UdiProductEnti
codeRel.setTyshxyh(udiProductEntity.getTyshxydm()); codeRel.setTyshxyh(udiProductEntity.getTyshxydm());
codeRel.setUpdateTime(new Date()); codeRel.setUpdateTime(new Date());
spsDirectClient.updateCodeRelDetail(codeRel); spsDirectClient.updateCodeRelDetail(codeRel);
});
} catch (Exception e) { } catch (Exception e) {
System.out.println("上传多码融合:" + e); System.out.println("上传多码融合:" + e);
} }

Loading…
Cancel
Save