From 2f8e70ad2884d2b6b7443dfae0af11ae9cfc8b99 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期五, 28 二月 2025 17:44:10 +0800 Subject: [PATCH] bug修改 --- common/src/main/java/com/jilongda/common/Ticket/TicketUtil.java | 139 ++++++++++++++++++++++++++++++---------------- 1 files changed, 90 insertions(+), 49 deletions(-) diff --git a/common/src/main/java/com/jilongda/common/Ticket/TicketUtil.java b/common/src/main/java/com/jilongda/common/Ticket/TicketUtil.java index b62f028..10a2731 100644 --- a/common/src/main/java/com/jilongda/common/Ticket/TicketUtil.java +++ b/common/src/main/java/com/jilongda/common/Ticket/TicketUtil.java @@ -15,6 +15,7 @@ import org.springframework.stereotype.Component; import java.io.IOException; +import java.math.BigDecimal; import java.util.ArrayList; import java.util.Comparator; import java.util.List; @@ -51,58 +52,58 @@ List<TOptometryDetailVO> temp = new ArrayList<>(); TOptometryDetailVO t1 = new TOptometryDetailVO(); t1.setType(3); -// t1.setBallMirror(-1.00D); -// t1.setColumnMirror(-0.10D); -// t1.setAxis("30"); -// t1.setPupilDistance("33"); + t1.setBallMirror(-1.00D); + t1.setColumnMirror(-0.10D); + t1.setAxis("30"); + t1.setPupilDistance("33"); t1.setStatus(1); temp.add(t1); TOptometryDetailVO t2 = new TOptometryDetailVO(); t2.setType(3); -// t2.setBallMirror(-1.00D); -// t2.setColumnMirror(-0.10D); -// t2.setAxis("30"); -// t2.setPupilDistance("33"); + t2.setBallMirror(-1.00D); + t2.setColumnMirror(-0.10D); + t2.setAxis("30"); + t2.setPupilDistance("33"); t2.setStatus(2); temp.add(t2); TOptometryDetailVO t3 = new TOptometryDetailVO(); t3.setType(2); -// t3.setBallMirror(-1.00D); -// t3.setColumnMirror(-0.10D); -// t3.setAxis("30"); -// t3.setPupilDistance("33"); -// t3.setCorrect("1.0"); + t3.setBallMirror(-1.00D); + t3.setColumnMirror(-0.10D); + t3.setAxis("30"); + t3.setPupilDistance("33"); + t3.setCorrect("1.0"); t3.setStatus(1); temp.add(t3); TOptometryDetailVO t4 = new TOptometryDetailVO(); t4.setType(2); -// t4.setBallMirror(-1.00D); -// t4.setColumnMirror(-0.10D); -// t4.setAxis("30"); -// t4.setPupilDistance("33"); -// t4.setCorrect("1.0"); + t4.setBallMirror(-1.00D); + t4.setColumnMirror(-0.10D); + t4.setAxis("30"); + t4.setPupilDistance("33"); + t4.setCorrect("1.0"); t4.setStatus(2); temp.add(t4); TOptometryDetailVO t5 = new TOptometryDetailVO(); t5.setType(1); -// t5.setBallMirror(-1.00D); -// t5.setColumnMirror(-0.10D); -// t5.setAxis("30"); -// t5.setAddS("50"); -// t5.setPupilHeight("50"); -// t5.setPupilDistance("33"); -// t5.setCorrect("1.0"); + t5.setBallMirror(-1.00D); + t5.setColumnMirror(-0.10D); + t5.setAxis("30"); + t5.setAddS("50"); + t5.setPupilHeight("50"); + t5.setPupilDistance("33"); + t5.setCorrect("1.0"); t5.setStatus(1); temp.add(t5); TOptometryDetailVO t6 = new TOptometryDetailVO(); t6.setType(1); -// t6.setBallMirror(-1.00D); -// t6.setColumnMirror(-0.10D); -// t6.setAxis("30"); -// t6.setAddS("50"); -// t6.setPupilHeight("50"); -// t6.setPupilDistance("33"); -// t6.setCorrect("1.0"); + t6.setBallMirror(-1.00D); + t6.setColumnMirror(-0.10D); + t6.setAxis("30"); + t6.setAddS("50"); + t6.setPupilHeight("50"); + t6.setPupilDistance("33"); + t6.setCorrect("1.0"); t6.setStatus(2); temp.add(t6); @@ -112,7 +113,51 @@ tAddOptometryVO.setTime("2025-11-11 11:11:11"); tAddOptometryVO.setPhone("19983174515"); tAddOptometryVO.setSn("922440578"); - String method = print(tAddOptometryVO); + List<TOrderGoodsPrintVO> tOrderGoodsPrintVOS = new ArrayList<>(); + TOrderGoodsPrintVO tOrderGoodsPrintVO1 = new TOrderGoodsPrintVO(); + tOrderGoodsPrintVO1.setColor("颜色"); + tOrderGoodsPrintVO1.setRLens("右边"); + tOrderGoodsPrintVO1.setType(0); + tOrderGoodsPrintVO1.setRefractiveIndex("1.66"); + tOrderGoodsPrintVO1.setBrandName("平拍"); + tOrderGoodsPrintVO1.setSeriesName("系列"); + tOrderGoodsPrintVO1.setModelId(0); + tOrderGoodsPrintVO1.setStatus(0); + tOrderGoodsPrintVO1.setGoodsMoney(new BigDecimal("1")); + tOrderGoodsPrintVO1.setCost(new BigDecimal("2")); + tOrderGoodsPrintVO1.setConstConfirm(new BigDecimal("3")); + tOrderGoodsPrintVO1.setRightLens("又"); + TOrderGoodsPrintVO tOrderGoodsPrintVO2 = new TOrderGoodsPrintVO(); + tOrderGoodsPrintVO2.setColor("颜色"); + tOrderGoodsPrintVO2.setLLens("左边"); + tOrderGoodsPrintVO2.setType(0); + tOrderGoodsPrintVO2.setRefractiveIndex("1.66"); + tOrderGoodsPrintVO2.setBrandName("平拍"); + tOrderGoodsPrintVO2.setSeriesName("系列"); + tOrderGoodsPrintVO2.setModelId(0); + tOrderGoodsPrintVO2.setStatus(0); + tOrderGoodsPrintVO2.setGoodsMoney(new BigDecimal("1")); + tOrderGoodsPrintVO2.setCost(new BigDecimal("2")); + tOrderGoodsPrintVO2.setConstConfirm(new BigDecimal("3")); + tOrderGoodsPrintVO2.setLeftLens("左边"); + TOrderGoodsPrintVO tOrderGoodsPrintVO3 = new TOrderGoodsPrintVO(); + tOrderGoodsPrintVO3.setColor("颜色"); + tOrderGoodsPrintVO3.setType(0); + tOrderGoodsPrintVO3.setBrandName("平拍"); + tOrderGoodsPrintVO3.setModelName("型号"); + tOrderGoodsPrintVO3.setModelId(0); + tOrderGoodsPrintVO3.setStatus(0); + tOrderGoodsPrintVO3.setGoodsMoney(new BigDecimal("1")); + tOrderGoodsPrintVO3.setCost(new BigDecimal("2")); + tOrderGoodsPrintVO3.setConstConfirm(new BigDecimal("3")); + tOrderGoodsPrintVO3.setMaterial("材质"); + tOrderGoodsPrintVOS.add(tOrderGoodsPrintVO1); + tOrderGoodsPrintVOS.add(tOrderGoodsPrintVO2); + tOrderGoodsPrintVOS.add(tOrderGoodsPrintVO3); + tAddOptometryVO.setOrderGoods(tOrderGoodsPrintVOS); + +// String method = print(tAddOptometryVO); + String method = printMatch(tAddOptometryVO); System.out.println(method); @@ -483,17 +528,6 @@ if (s.getStatus()==2){ content.append("配镜处方<BR>"); content.append("R:<BR>"); -// (s.getAddS()==null?"-":s.getAddS()) -// (s.getPupilDistance()==null?"-":s.getPupilDistance()) -// -// (s.getCorrect()==null?"-":s.getCorrect()) -// (s.getBallMirror()==null?"-":s.getBallMirror()) -// (s.getColumnMirror()==null?"-":s.getColumnMirror()) -// (s.getAxis()==null?"-":s.getAxis()) -// (s.getAddS()==null?"-":s.getAddS()) -// (s.getPupilDistance()==null?"-":s.getPupilDistance()) -// (s.getPupilHeight()==null?"-":s.getPupilHeight()) -// (s.getCorrect()==null?"-":s.getCorrect()) content.append("度数:"+(s.getBallMirror()==null?"-":s.getBallMirror())+" 散光:"+(s.getColumnMirror()==null?"-":s.getColumnMirror())+" 轴位:"+(s.getAxis()==null?"-":s.getAxis())+"<BR>"); content.append("ADD:"+(s.getAddS()==null?"-":s.getAddS())+" 瞳距:"+(s.getPupilDistance()==null?"-":s.getPupilDistance())+" 瞳高:"+(s.getPupilHeight()==null?"-":s.getPupilHeight())+"<BR>"); content.append("矫正:"+(s.getCorrect()==null?"-":s.getCorrect())+"<BR>"); @@ -513,30 +547,37 @@ for (TOrderGoodsPrintVO orderGood : orderGoods) { if (orderGood.getModelId()!=null){ tOrderGoodsPrintVOS.add(orderGood); + break; } } for (TOrderGoodsPrintVO orderGood : orderGoods) { if (orderGood.getRLens()!=null){ tOrderGoodsPrintVOS.add(orderGood); + break; } } for (TOrderGoodsPrintVO orderGood : orderGoods) { if (orderGood.getLLens()!=null){ tOrderGoodsPrintVOS.add(orderGood); + break; } } for (TOrderGoodsPrintVO tOrderGoodsPrintVO : tOrderGoodsPrintVOS) { if (tOrderGoodsPrintVO.getModelId()!=null){ - content.append("镜架:").append(tOrderGoodsPrintVO.getBrandName()+"-").append(tOrderGoodsPrintVO.getMaterial()+"-").append(tOrderGoodsPrintVO.getModelName()).append("<BR>"); + content.append("镜架:").append(tOrderGoodsPrintVO.getBrandName()==null?" "+"-":tOrderGoodsPrintVO.getBrandName()+"-").append(tOrderGoodsPrintVO.getMaterial()==null?" "+"-":tOrderGoodsPrintVO.getMaterial()+"-").append(tOrderGoodsPrintVO.getModelName()==null?" "+"-":tOrderGoodsPrintVO.getModelName()).append("<BR>"); + continue; } if (tOrderGoodsPrintVO.getRLens()!=null){ - content.append("右眼镜片:").append(tOrderGoodsPrintVO.getBrandName()+"-").append(tOrderGoodsPrintVO.getSeriesName()+"-").append(tOrderGoodsPrintVO.getRefractiveIndex()).append("<BR>"); + content.append("右眼镜片:").append(tOrderGoodsPrintVO.getBrandName()==null?" "+"-":tOrderGoodsPrintVO.getBrandName()+"-").append(tOrderGoodsPrintVO.getSeriesName()==null?" "+"-":tOrderGoodsPrintVO.getSeriesName()+"-").append(tOrderGoodsPrintVO.getRefractiveIndex()==null?" "+"-":tOrderGoodsPrintVO.getRefractiveIndex()).append("<BR>"); + continue; + } - if (tOrderGoodsPrintVO.getModelId()!=null){ - content.append("左眼镜片:").append(tOrderGoodsPrintVO.getBrandName()+"-").append(tOrderGoodsPrintVO.getSeriesName()+"-").append(tOrderGoodsPrintVO.getRefractiveIndex()).append("<BR>"); + if (tOrderGoodsPrintVO.getLLens()!=null){ + content.append("左眼镜片:").append(tOrderGoodsPrintVO.getBrandName()==null?" "+"-":tOrderGoodsPrintVO.getBrandName()+"-").append(tOrderGoodsPrintVO.getSeriesName()==null?" "+"-":tOrderGoodsPrintVO.getSeriesName()+"-").append(tOrderGoodsPrintVO.getRefractiveIndex()==null?" "+"-":tOrderGoodsPrintVO.getRefractiveIndex()).append("<BR>"); + continue; } } - content.append("客户电话:").append(dto.getPhone()).append("<BR>"); + content.append("客户电话:").append(dto.getPhone()==null?"-":dto.getPhone()).append("<BR>"); content.append("备注:").append(dto.getRemark()==null?"-":dto.getRemark()).append("<BR>"); content.append("</BOLD>"); -- Gitblit v1.7.1