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,17 +421,19 @@ public class UdiRelevanceController extends BaseController {
udiProductService.updateLevelCount(udiRelevanceEntity); udiProductService.updateLevelCount(udiRelevanceEntity);
try { try {
CodeRel codeRel = new CodeRel(); ThreadUtil.execAsync(() -> {
if(udiProductEntity.getProductsType() == null || udiProductEntity.getProductsType() == 1){ CodeRel codeRel = new CodeRel();
codeRel.setDiNameCode(udiRelevanceSaveRequest.getNameCode()); if(udiProductEntity.getProductsType() == null || udiProductEntity.getProductsType() == 1){
}else { codeRel.setDiNameCode(udiRelevanceSaveRequest.getNameCode());
codeRel.setDrugCode(udiRelevanceSaveRequest.getNameCode()); }else {
} codeRel.setDrugCode(udiRelevanceSaveRequest.getNameCode());
codeRel.setYbbm(udiRelevanceSaveRequest.getYbbm()); }
codeRel.setSptm(udiRelevanceSaveRequest.getSptm()); codeRel.setYbbm(udiRelevanceSaveRequest.getYbbm());
codeRel.setTyshxyh(udiRelevanceSaveRequest.getTyshxydm()); codeRel.setSptm(udiRelevanceSaveRequest.getSptm());
codeRel.setUpdateTime(new Date()); codeRel.setTyshxyh(udiRelevanceSaveRequest.getTyshxydm());
spsDirectClient.updateCodeRelDetail(codeRel); codeRel.setUpdateTime(new Date());
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,13 +319,15 @@ public class UdiProductService extends ServiceImpl<UdiProductDao, UdiProductEnti
} }
try { try {
CodeRel codeRel = new CodeRel(); ThreadUtil.execAsync(() -> {
codeRel.setDrugCode(udiProductEntity.getNameCode()); CodeRel codeRel = new CodeRel();
codeRel.setYbbm(udiProductEntity.getYbbm()); codeRel.setDrugCode(udiProductEntity.getNameCode());
codeRel.setSptm(udiProductEntity.getSptm()); codeRel.setYbbm(udiProductEntity.getYbbm());
codeRel.setTyshxyh(udiProductEntity.getTyshxydm()); codeRel.setSptm(udiProductEntity.getSptm());
codeRel.setUpdateTime(new Date()); codeRel.setTyshxyh(udiProductEntity.getTyshxydm());
spsDirectClient.updateCodeRelDetail(codeRel); codeRel.setUpdateTime(new Date());
spsDirectClient.updateCodeRelDetail(codeRel);
});
} catch (Exception e) { } catch (Exception e) {
System.out.println("上传多码融合:" + e); System.out.println("上传多码融合:" + e);
} }

Loading…
Cancel
Save