Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java =================================================================== diff -u -r17127 -r17159 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 17127) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 17159) @@ -11621,14 +11621,15 @@ String sql = "select " - + "t.id tousseNameId,t.tousseName tousseName,td.supplierName supplierName,m.materialName materialName,md.isImplant isImplant," + + "t.id tousseNameId,t.tousseName tousseName,bd.barcode tousseDarcode,td.supplierName supplierName,m.materialName materialName,md.isImplant isImplant," + "s.ownGroup ownGroup,s.name name,sr.sterilizationType sterilizationType,sr.frequency frequency,sr.startDate startDate,sr.endDate endDate,sr.sterilizationUser sterilizationUser,sr.status status," + "sr.biologicalMonitoringStartDate biologicalMonitoringStartDate,sr.biologicalMonitoringEndDate biologicalMonitoringEndDate,sr.biologyResult biologyResult,sr.monitorUser monitorUser,sr.monitorChecker monitorChecker," + "ur.enteringDate enteringDate,ur.depart depart,ur.patientName patientName,ur.hospitalNum hospitalNum,ur.operator operator," + "t.invoiceSendTime invoiceSendTime,t.isRoutine isRoutine,t.invoiceSender sender " + "from " + "TousseInstance t " + + "inner join barcodeDevice bd on bd.id=t.id " + "inner join TousseDefinition td on td.id=t.tousseDefinition_id " + "inner join MaterialInstance m on m.tousse_id=td.id " + "inner join MaterialDefinition md on md.id=m.materialDefinition_id " @@ -11650,6 +11651,7 @@ Long tousseNameId = result.getLong("tousseNameId"); String tousseName = StringTools.defaultString(result.getString("tousseName")); + String tousseDarcode = StringTools.defaultString(result.getString("tousseDarcode")); String supplierName = StringTools.defaultString(result.getString("supplierName")); String materialName = StringTools.defaultString(result.getString("materialName")); String isImplant = StringTools.defaultString(result.getString("isImplant")); @@ -11683,18 +11685,17 @@ vo.setTousseNameId(tousseNameId); vo.setTousseName(tousseName); + vo.setTousseDarcode(tousseDarcode); vo.setSupplier(supplierName); vo.setImplantName(materialName); vo.setIsImplant("√"); - vo.setUseTime(enteringDate); vo.setUseDepartment(depart); vo.setPatientName(patientName); vo.setAdmissionNumber(hospitalNum); vo.setRegistrar(operator); - vo.setSterilizationType(ownGroup); vo.setSterilizationBatchNumber(name + "-" + frequency); vo.setSterilizationProcedure(sterilizationProcedure); Index: ssts-web/src/main/webapp/jasperRtp/foreignTousseSterilizationMonitorAndDelivery.jasper =================================================================== diff -u -r17114 -r17159 Binary files differ Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/javabeansource/ForeignTousseSterilizationMonitorAndDeliveryVO.java =================================================================== diff -u -r17114 -r17159 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/javabeansource/ForeignTousseSterilizationMonitorAndDeliveryVO.java (.../ForeignTousseSterilizationMonitorAndDeliveryVO.java) (revision 17114) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/javabeansource/ForeignTousseSterilizationMonitorAndDeliveryVO.java (.../ForeignTousseSterilizationMonitorAndDeliveryVO.java) (revision 17159) @@ -5,7 +5,7 @@ /** * 2016-10-18 * @author Chenjiaru - * 外来器械包的植入物和植入型器械灭菌监测及发放报表的javabean + * 含植入物器械包灭菌监测及发放情况报表的javabean * */ @@ -27,10 +27,14 @@ private String isImplant; /** - * 器械包名称(针对外来器械包的) + * 器械包名称 */ private String tousseName; + /** + * 器械包条码 + */ + private String tousseDarcode; /** * 供应商 @@ -43,8 +47,6 @@ private String implantName; - - //下面五个为使用记录 /** @@ -73,13 +75,11 @@ private String registrar; - /** * 灭菌类型(也是我们系统说的灭菌组) */ private String sterilizationType; - /** * 灭菌批次号(即:灭菌炉名称-炉次) */ @@ -141,8 +141,6 @@ private String sterilizationAndBiologicalResult; - - /** * 是否常规发货 */ @@ -159,9 +157,6 @@ private String invoiceSendTime; - - - public String getSterilizationEndDateStr() { return sterilizationEndDateStr; } @@ -381,6 +376,12 @@ this.biologicalMonitoringStartDate = biologicalMonitoringStartDate; } + public String getTousseDarcode() { + return tousseDarcode; + } + + public void setTousseDarcode(String tousseDarcode) { + this.tousseDarcode = tousseDarcode; + } - } Index: ssts-web/src/main/webapp/jasperRtp/foreignTousseSterilizationMonitorAndDelivery.jrxml =================================================================== diff -u -r17114 -r17159 --- ssts-web/src/main/webapp/jasperRtp/foreignTousseSterilizationMonitorAndDelivery.jrxml (.../foreignTousseSterilizationMonitorAndDelivery.jrxml) (revision 17114) +++ ssts-web/src/main/webapp/jasperRtp/foreignTousseSterilizationMonitorAndDelivery.jrxml (.../foreignTousseSterilizationMonitorAndDelivery.jrxml) (revision 17159) @@ -86,6 +86,9 @@ + + + @@ -122,6 +125,20 @@ + + + + + + + + + + + + + + @@ -219,6 +236,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -673,6 +716,9 @@ + + + @@ -821,8 +867,7 @@ - + @@ -1066,6 +1111,15 @@ + + + + + + + + +