| | |
| | | import com.ltkj.common.core.domain.entity.SysDictData; |
| | | import com.ltkj.common.core.domain.entity.SysUser; |
| | | import com.ltkj.common.utils.DateUtils; |
| | | import com.ltkj.common.utils.SecurityUtils; |
| | | import com.ltkj.framework.config.MatchUtils; |
| | | import com.ltkj.hosp.domain.*; |
| | | import com.ltkj.hosp.mapper.DictUserInfoMapper; |
| | |
| | | paragraph = PdfUtils.setParagraph(defaultFont, "无"); |
| | | document2.add(paragraph); |
| | | } else { |
| | | paragraph = PdfUtils.setParagraph(defaultFont, tjOrder.getCheckAdvice()); |
| | | document2.add(paragraph); |
| | | Paragraph paragraphs = new Paragraph(tjOrder.getCheckAdvice(),defaultFont); |
| | | //设置文字居中 |
| | | paragraphs.setAlignment(Element.ALIGN_LEFT); |
| | | //行间距 |
| | | // paragraphs.setLeading(5f); |
| | | //设置段落上空白 |
| | | paragraphs.setSpacingBefore(10f); |
| | | //设置段落下空白 |
| | | paragraphs.setSpacingAfter(10f); |
| | | // paragraph = PdfUtils.setParagraph(defaultFont, tjOrder.getCheckAdvice()); |
| | | document2.add(paragraphs); |
| | | } |
| | | |
| | | |
| | |
| | | cell.setHorizontalAlignment(Element.ALIGN_CENTER); |
| | | cell.setPaddingTop(10); |
| | | cell.setPaddingBottom(10); |
| | | if (zongJianYiShiQianMing == null) { |
| | | cell.setPhrase(new Phrase(sysConfigService.selectConfigByKey("pdf_report_zongjianysname"), zongJianFont)); |
| | | String zongjianysname = sysConfigService.selectConfigByKey("pdf_report_zongjianysname"); |
| | | if (zongJianYiShiQianMing == null && StrUtil.isNotBlank(zongjianysname) && !zongjianysname.equals("无")) { |
| | | cell.setPhrase(new Phrase(zongjianysname, zongJianFont)); |
| | | tableQz.addCell(cell); |
| | | }else { |
| | | }else if(zongJianYiShiQianMing == null && zongjianysname.equals("无")){ |
| | | String nickName = SecurityUtils.getLoginUser().getUser().getNickName(); |
| | | cell.setPhrase(new Phrase(nickName, zongJianFont)); |
| | | tableQz.addCell(cell); |
| | | } else { |
| | | byte[] bytes = Base64.getDecoder().decode(zongJianYiShiQianMing.getTemplate()); |
| | | Image image = Image.getInstance(bytes); |
| | | image.scaleToFit(100, 100); |
| | |
| | | tjtype = "个人"; |
| | | hashMap.put("tjtype", tjtype); |
| | | } |
| | | if (StrUtil.isNotBlank(customer.getCompName())){ |
| | | hashMap.put("work", customer.getCompName()); |
| | | if (StrUtil.isNotBlank(tjOrder.getFirmName())){ |
| | | hashMap.put("work", tjOrder.getFirmName()); |
| | | }else { |
| | | // LambdaQueryWrapper<DictComp> wq111 = new LambdaQueryWrapper<>(); |
| | | // wq111.eq(DictComp::getDrugManufacturerId, tjOrder.getFirmId()); |
| | |
| | | } else { |
| | | hashMap.put("work", tjOrder.getFirmName()); |
| | | } |
| | | } |
| | | if (StrUtil.isBlank(tjOrder.getFirmDeptName())) { |
| | | hashMap.put("bumen", "无"); |
| | | } else { |
| | | hashMap.put("bumen",tjOrder.getFirmDeptName()); |
| | | } |
| | | hashMap.put("sex", sex); |
| | | hashMap.put("tjnumber", tjNumber); |
| | |
| | | LambdaQueryWrapper<LtkjExamJcbgd> wrapper = new LambdaQueryWrapper<>(); |
| | | wrapper.eq(LtkjExamJcbgd::getTjh,tjNumber); |
| | | wrapper.like(LtkjExamJcbgd::getXmdm,String.valueOf(tjOrderDetail.getProject().getProParentId())); |
| | | LtkjExamJcbgd jcbgd = jcbgdService.getOne(wrapper); |
| | | if (jcbgd != null){ |
| | | tjPdfVO.setTs(jcbgd.getYxbx()); |
| | | tjPdfVO.setSj(jcbgd.getBgNr()); |
| | | tjPdfVO.setShys(jcbgd.getShysxm()); |
| | | tjPdfVO.setProName(jcbgd.getXmmc()); |
| | | ids+="|"+jcbgd.getXmdm(); |
| | | wrapper.orderByDesc(LtkjExamJcbgd::getZdsj); |
| | | List<LtkjExamJcbgd> list = jcbgdService.list(wrapper); |
| | | if(null !=list && !list.isEmpty()){ |
| | | LtkjExamJcbgd jcbgd = list.get(0); |
| | | if (jcbgd != null){ |
| | | tjPdfVO.setTs(jcbgd.getYxbx()); |
| | | tjPdfVO.setSj(jcbgd.getBgNr()); |
| | | tjPdfVO.setShys(jcbgd.getShysxm()); |
| | | tjPdfVO.setProName(jcbgd.getXmmc()); |
| | | ids+="|"+jcbgd.getXmdm(); |
| | | } |
| | | } |
| | | tjPdfVOS.add(tjPdfVO); |
| | | } |