diff --git a/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/cgd/service/impl/NuInvoicingCgdMainServiceImpl.java b/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/cgd/service/impl/NuInvoicingCgdMainServiceImpl.java index 60116dfe..d514a6ef 100644 --- a/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/cgd/service/impl/NuInvoicingCgdMainServiceImpl.java +++ b/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/cgd/service/impl/NuInvoicingCgdMainServiceImpl.java @@ -1779,14 +1779,26 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl ids = new ArrayList<>(); + ids.add(ckInfo.getWlId()); + List configMaterialInfoList = configMaterialInfoMapper.queryByWlids(ids); + + NuInvoicingCgdInfo cgdInfo = cgdInfoMapper.selectById(ckInfo.getCgdInfoId()); + + ConfigMaterialInfo configMaterialInfo = configMaterialInfoList.get(0); + pddInfo.setMaterialImg(configMaterialInfo.getMaterialImg()); + pddInfo.setMaterialName(configMaterialInfo.getMaterialName()); + pddInfo.setMaterialNo(configMaterialInfo.getMaterialNo()); + pddInfo.setMaterialUnits(configMaterialInfo.getMaterialUnits()); + pddInfo.setSpecificationModel(configMaterialInfo.getSpecificationModel()); + pddInfo.setCategoryName(configMaterialInfo.getCategoryName()); + pddInfo.setTypeName(configMaterialInfo.getTypeName()); + pddInfo.setMedicationName(configMaterialInfo.getMedicationName()); + pddInfo.setBrandType(configMaterialInfo.getBrandType()); + pddInfo.setManufacturer(configMaterialInfo.getManufacturer()); + pddInfo.setSuppliersId(cgdInfo.getSuppliersId()); + pddInfo.setSuppliersName(cgdInfo.getSuppliersName()); + pddInfo.setNuId(invoicingPddInfoEntity.getNuId()); pddInfo.setWlId(ckInfo.getWlId()); pddInfo.setDqkcsl(ckInfo.getKcsl()); @@ -1818,14 +1830,15 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl