报告模板菜单
This commit is contained in:
parent
b1bbb726cd
commit
40969ed18b
@ -12,7 +12,7 @@ import java.util.Date;
|
|||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
public class ComReportDict {
|
public class ComReportDict {
|
||||||
|
|
||||||
private Long reportId;
|
private Long reportBgdh;
|
||||||
private String reportType;
|
private String reportType;
|
||||||
private String reportCode;
|
private String reportCode;
|
||||||
private String reportName;
|
private String reportName;
|
||||||
|
|||||||
@ -1,10 +1,15 @@
|
|||||||
package com.czlis.interfaceCommon.mapper;
|
package com.czlis.interfaceCommon.mapper;
|
||||||
|
|
||||||
|
import com.czlis.common.core.domain.entity.lis.ComReportInstr;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
public interface LabReportvsitemMapper {
|
public interface LabReportvsitemMapper {
|
||||||
int getLabReportvsitemCount(@Param("jyrq") Date jyrq, @Param("yq")String yq, @Param("ybh")String ybh);
|
int getLabReportvsitemCount(@Param("jyrq") Date jyrq, @Param("yq")String yq, @Param("ybh")String ybh);
|
||||||
int getLabReport2(@Param("jyrq") Date jyrq, @Param("yq")String yq, @Param("ybh")String ybh);
|
int getLabReport2(@Param("jyrq") Date jyrq, @Param("yq")String yq, @Param("ybh")String ybh);
|
||||||
|
int getLabReportCount(@Param("jyrq") Date jyrq, @Param("yq")String yq, @Param("ybh")String ybh);
|
||||||
|
List<ComReportInstr> getComReportInstrByInstr(String reportYq);
|
||||||
|
String getreportCode(Long reportId);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,7 +9,7 @@ import java.util.Date;
|
|||||||
@Data
|
@Data
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
public class BarCodeParam {
|
public class ReportParam {
|
||||||
private String sqh;
|
private String sqh;
|
||||||
private String brxm;
|
private String brxm;
|
||||||
private String brxb;
|
private String brxb;
|
||||||
@ -69,8 +69,6 @@ public class CommonUtil {
|
|||||||
@Autowired
|
@Autowired
|
||||||
LabResultMedMapper labResultMedMapper;
|
LabResultMedMapper labResultMedMapper;
|
||||||
@Autowired
|
@Autowired
|
||||||
LabReportvsitemMapper labReportvsitemMapper;
|
|
||||||
@Autowired
|
|
||||||
LabInputcolMapper labInputcolMapper;
|
LabInputcolMapper labInputcolMapper;
|
||||||
@Autowired
|
@Autowired
|
||||||
ComLocalconfigMapper comLocalconfigMapper;
|
ComLocalconfigMapper comLocalconfigMapper;
|
||||||
@ -475,9 +473,7 @@ public class CommonUtil {
|
|||||||
public List<LabInstr> getLabInstrList(LabInstr labInstr) {
|
public List<LabInstr> getLabInstrList(LabInstr labInstr) {
|
||||||
return labInstrMapper.getLabInstrList(labInstr);
|
return labInstrMapper.getLabInstrList(labInstr);
|
||||||
}
|
}
|
||||||
public int getLabReport2(Date jyrq, String yq, String ybh) {
|
|
||||||
return labReportvsitemMapper.getLabReport2(jyrq, yq, ybh);
|
|
||||||
}
|
|
||||||
//获取流水号种子
|
//获取流水号种子
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public Long getNextSeq(String seqid) {
|
public Long getNextSeq(String seqid) {
|
||||||
|
|||||||
@ -1,17 +1,15 @@
|
|||||||
package com.czlis.interfaceCommon.utils;
|
package com.czlis.interfaceCommon.utils;
|
||||||
|
|
||||||
import cn.hutool.core.date.DateUtil;
|
|
||||||
import com.czlis.common.core.domain.Result;
|
import com.czlis.common.core.domain.Result;
|
||||||
import com.czlis.common.core.domain.entity.lis.LabReqmain;
|
import com.czlis.common.core.domain.entity.lis.LabReqmain;
|
||||||
import com.czlis.common.core.domain.entity.lis.LabReqpack;
|
import com.czlis.common.core.domain.entity.lis.LabReqpack;
|
||||||
import com.czlis.common.utils.DateUtils;
|
import com.czlis.common.utils.DateUtils;
|
||||||
import com.czlis.interfaceCommon.pojo.entity.BarCodeParam;
|
import com.czlis.interfaceCommon.pojo.entity.ReportParam;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
@Component
|
@Component
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@ -73,12 +71,12 @@ public class PackBarcodeUtil {
|
|||||||
}
|
}
|
||||||
public Result printpackid(String ksmc){
|
public Result printpackid(String ksmc){
|
||||||
String packid=getNextPackID();
|
String packid=getNextPackID();
|
||||||
BarCodeParam barCodeParam = new BarCodeParam();
|
ReportParam reportParam = new ReportParam();
|
||||||
barCodeParam.setSqh(packid);
|
reportParam.setSqh(packid);
|
||||||
barCodeParam.setBrxm("检验样本");
|
reportParam.setBrxm("检验样本");
|
||||||
barCodeParam.setSfxmmc("样本数量____");
|
reportParam.setSfxmmc("样本数量____");
|
||||||
barCodeParam.setKsmc(ksmc);
|
reportParam.setKsmc(ksmc);
|
||||||
return reportUtil.printToPdf(barCodeParam, packid);
|
return reportUtil.printToPdf(reportParam, packid);
|
||||||
}
|
}
|
||||||
public Result packup(List<LabReqpack> labReqpacks){
|
public Result packup(List<LabReqpack> labReqpacks){
|
||||||
commonUtil.batchInsertLabReqpack(labReqpacks);
|
commonUtil.batchInsertLabReqpack(labReqpacks);
|
||||||
|
|||||||
@ -6,6 +6,7 @@ import cn.hutool.core.codec.Base64;
|
|||||||
import cn.hutool.core.util.StrUtil;
|
import cn.hutool.core.util.StrUtil;
|
||||||
import com.czlis.common.config.RuoYiConfig;
|
import com.czlis.common.config.RuoYiConfig;
|
||||||
import com.czlis.common.core.domain.Result;
|
import com.czlis.common.core.domain.Result;
|
||||||
|
import com.czlis.common.core.domain.entity.lis.ComReportInstr;
|
||||||
import com.czlis.common.core.domain.entity.lis.LabGraph;
|
import com.czlis.common.core.domain.entity.lis.LabGraph;
|
||||||
import com.czlis.common.core.domain.entity.lis.LabPat;
|
import com.czlis.common.core.domain.entity.lis.LabPat;
|
||||||
import com.czlis.common.utils.file.FileUtils;
|
import com.czlis.common.utils.file.FileUtils;
|
||||||
@ -13,10 +14,11 @@ import com.czlis.common.utils.file.ImageUtils;
|
|||||||
import com.czlis.common.utils.ip.IpUtils;
|
import com.czlis.common.utils.ip.IpUtils;
|
||||||
import com.czlis.common.utils.uuid.UUID;
|
import com.czlis.common.utils.uuid.UUID;
|
||||||
import com.czlis.interfaceCommon.mapper.BackPaperMapper;
|
import com.czlis.interfaceCommon.mapper.BackPaperMapper;
|
||||||
|
import com.czlis.interfaceCommon.mapper.LabReportvsitemMapper;
|
||||||
import com.czlis.interfaceCommon.pojo.entity.BackPaperDetail;
|
import com.czlis.interfaceCommon.pojo.entity.BackPaperDetail;
|
||||||
import com.czlis.interfaceCommon.pojo.entity.BackPaperParam;
|
import com.czlis.interfaceCommon.pojo.entity.BackPaperParam;
|
||||||
import com.czlis.interfaceCommon.pojo.entity.LabRptgetruledetailCX;
|
import com.czlis.interfaceCommon.pojo.entity.LabRptgetruledetailCX;
|
||||||
import com.czlis.interfaceCommon.pojo.entity.BarCodeParam;
|
import com.czlis.interfaceCommon.pojo.entity.ReportParam;
|
||||||
import com.itextpdf.io.source.ByteArrayOutputStream;
|
import com.itextpdf.io.source.ByteArrayOutputStream;
|
||||||
import com.itextpdf.kernel.geom.PageSize;
|
import com.itextpdf.kernel.geom.PageSize;
|
||||||
import com.itextpdf.kernel.geom.Rectangle;
|
import com.itextpdf.kernel.geom.Rectangle;
|
||||||
@ -50,6 +52,8 @@ public class ReportUtil {
|
|||||||
@Autowired
|
@Autowired
|
||||||
BackPaperMapper backPaperMapper;
|
BackPaperMapper backPaperMapper;
|
||||||
@Autowired
|
@Autowired
|
||||||
|
LabReportvsitemMapper labReportvsitemMapper;
|
||||||
|
@Autowired
|
||||||
private DataSource dataSource;
|
private DataSource dataSource;
|
||||||
|
|
||||||
@Value("${server.port:}")
|
@Value("${server.port:}")
|
||||||
@ -58,17 +62,17 @@ public class ReportUtil {
|
|||||||
String printURL;
|
String printURL;
|
||||||
|
|
||||||
|
|
||||||
public void printBarCode(BarCodeParam mzBarCodeParam) {
|
public void printBarCode(ReportParam mzReportParam) {
|
||||||
Map<String,Object> parameters=new HashMap<>();
|
Map<String,Object> parameters=new HashMap<>();
|
||||||
parameters.put("barcode", mzBarCodeParam.getSqh());
|
parameters.put("barcode", mzReportParam.getSqh());
|
||||||
parameters.put("line1", mzBarCodeParam.getBrxm() + " " + mzBarCodeParam.getBrxb() + " " + mzBarCodeParam.getNl());
|
parameters.put("line1", mzReportParam.getBrxm() + " " + mzReportParam.getBrxb() + " " + mzReportParam.getNl());
|
||||||
parameters.put("line2", mzBarCodeParam.getSfxmmc());
|
parameters.put("line2", mzReportParam.getSfxmmc());
|
||||||
try {
|
try {
|
||||||
//构造数据
|
//构造数据
|
||||||
JasperReportUtil.print(RuoYiConfig.getMzPrintName(), "barcode", parameters);
|
JasperReportUtil.print(RuoYiConfig.getMzPrintName(), "barcode", parameters);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
log.error("打印条码报错,条码号:{}", mzBarCodeParam.getSqh(), e);
|
log.error("打印条码报错,条码号:{}", mzReportParam.getSqh(), e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -113,27 +117,27 @@ public class ReportUtil {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public Result printToPdf(BarCodeParam barCodeParam, String pdfName) {
|
public Result printToPdf(ReportParam reportParam, String pdfName) {
|
||||||
String templatePath = RuoYiConfig.getProfile() + "/templates/barcode_zy.jrxml"; // 模板文件路径
|
String templatePath = RuoYiConfig.getProfile() + "/templates/barcode_zy.jrxml"; // 模板文件路径
|
||||||
return printToPdf("barcode_zy", barCodeParam, pdfName, false);
|
return printToPdf("barcode_zy", reportParam, pdfName, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Result printToPdf(String templatename, BarCodeParam barCodeParam, String pdfName, boolean base64) {
|
public Result printToPdf(String templatename, ReportParam reportParam, String pdfName, boolean base64) {
|
||||||
String staticpath=ImageUtils.getStaticPath()+ File.separator;
|
String staticpath=ImageUtils.getStaticPath()+ File.separator;
|
||||||
String outputPath = staticpath+ File.separator + "printPDF"+ File.separator + UUID.randomUUID() + ".pdf"; // PDF输出路径(多级目录会自动创建)
|
String outputPath = staticpath+ File.separator + "printPDF"+ File.separator + UUID.randomUUID() + ".pdf"; // PDF输出路径(多级目录会自动创建)
|
||||||
Map<String, Object> stringObjectMap = BeanUtil.beanToMap(barCodeParam);
|
Map<String, Object> stringObjectMap = BeanUtil.beanToMap(reportParam);
|
||||||
try {
|
try {
|
||||||
Connection connection = dataSource.getConnection();
|
Connection connection = dataSource.getConnection();
|
||||||
JasperReportUtil.exportToPdf(templatename, stringObjectMap, connection, outputPath);
|
JasperReportUtil.exportToPdf(templatename, stringObjectMap, connection, outputPath);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
log.error("打印条码失败,参数{}", barCodeParam, e);
|
log.error("打印条码失败,参数{}", reportParam, e);
|
||||||
}
|
}
|
||||||
String httpPath = getPrintURL(pdfName);
|
String httpPath = getPrintURL(pdfName);
|
||||||
log.info("传给前端的pdf地址:{}", httpPath);
|
log.info("传给前端的pdf地址:{}", httpPath);
|
||||||
if (base64) {
|
if (base64) {
|
||||||
//删除图片文件
|
//删除图片文件
|
||||||
String[] pic = barCodeParam.getPic();
|
String[] pic = reportParam.getPic();
|
||||||
if(pic != null){
|
if(pic != null){
|
||||||
for (String s : pic) {
|
for (String s : pic) {
|
||||||
String picFilePath = staticpath + File.separator + "graphs" + File.separator + StrUtil.splitToArray(s, "graphs/")[1];
|
String picFilePath = staticpath + File.separator + "graphs" + File.separator + StrUtil.splitToArray(s, "graphs/")[1];
|
||||||
@ -215,7 +219,7 @@ public class ReportUtil {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
//常规报告如果报告使用报告二模板,判断报告二是否A4
|
//常规报告如果报告使用报告二模板,判断报告二是否A4
|
||||||
int bg2 = commonUtil.getLabReport2(jyrq, yq, ybh);
|
int bg2 = labReportvsitemMapper.getLabReport2(jyrq, yq, ybh);
|
||||||
if (bg2 > 0) {
|
if (bg2 > 0) {
|
||||||
if ("3".equals(NOBOTH)) {
|
if ("3".equals(NOBOTH)) {
|
||||||
return "A4";
|
return "A4";
|
||||||
@ -342,20 +346,39 @@ public class ReportUtil {
|
|||||||
String ybh = labPat.getYbh();
|
String ybh = labPat.getYbh();
|
||||||
String yljg=commonUtil.getLabInstr(yq).getYljg();
|
String yljg=commonUtil.getLabInstr(yq).getYljg();
|
||||||
String hospitalName = commonUtil.getCompany(yljg);
|
String hospitalName = commonUtil.getCompany(yljg);
|
||||||
BarCodeParam barCodeParam = new BarCodeParam();
|
ReportParam reportParam = new ReportParam();
|
||||||
barCodeParam.setJyrq(jyrq);
|
reportParam.setJyrq(jyrq);
|
||||||
barCodeParam.setYq(yq);
|
reportParam.setYq(yq);
|
||||||
barCodeParam.setYbh(ybh);
|
reportParam.setYbh(ybh);
|
||||||
barCodeParam.setHospitalName(hospitalName);
|
reportParam.setHospitalName(hospitalName);
|
||||||
barCodeParam.setUsernopic(getSignName(labPat.getYhdh())); //检验者
|
reportParam.setUsernopic(getSignName(labPat.getYhdh())); //检验者
|
||||||
barCodeParam.setCheckerpic(getSignName(labPat.getHdys())); //审核者
|
reportParam.setCheckerpic(getSignName(labPat.getHdys())); //审核者
|
||||||
barCodeParam.setCheckercbpic(getSignName(labPat.getChecker())); //初审者
|
reportParam.setCheckercbpic(getSignName(labPat.getChecker())); //初审者
|
||||||
String[] picPath = getReportpic(jyrq, yq, ybh);
|
String[] picPath = getReportpic(jyrq, yq, ybh);
|
||||||
barCodeParam.setPic(picPath);
|
reportParam.setPic(picPath);
|
||||||
return printToPdf("report_image2", barCodeParam, UUID.randomUUID().toString(), true);
|
return printToPdf("report_image2", reportParam, UUID.randomUUID().toString(), true);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取报告单模板
|
||||||
|
* @param labPat
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public String getReportTemplate(LabPat labPat) {
|
||||||
|
Date jyrq = labPat.getJyrq();
|
||||||
|
String yq = labPat.getYq().trim();
|
||||||
|
String ybh = labPat.getYbh();
|
||||||
|
int rows=labReportvsitemMapper.getLabReportCount(jyrq,yq,ybh);
|
||||||
|
List<ComReportInstr> info=labReportvsitemMapper.getComReportInstrByInstr(yq);
|
||||||
|
for (ComReportInstr comReportInstr : info) {
|
||||||
|
Long rid=comReportInstr.getReportBgdh();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
return "";
|
||||||
|
}
|
||||||
public String[] getReportpic(Date jyrq, String yq, String ybh) {
|
public String[] getReportpic(Date jyrq, String yq, String ybh) {
|
||||||
List<LabGraph> labGraphList = commonUtil.getLabGraphAll(jyrq, yq, ybh);
|
List<LabGraph> labGraphList = commonUtil.getLabGraphAll(jyrq, yq, ybh);
|
||||||
String filepath = "graphs";
|
String filepath = "graphs";
|
||||||
|
|||||||
@ -2,6 +2,32 @@
|
|||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||||
<mapper namespace="com.czlis.interfaceCommon.mapper.LabReportvsitemMapper">
|
<mapper namespace="com.czlis.interfaceCommon.mapper.LabReportvsitemMapper">
|
||||||
|
<resultMap type="com.czlis.common.core.domain.entity.lis.ComReportInstr" id="ComReportInstrResult">
|
||||||
|
<id property="reportId" column="report_id" />
|
||||||
|
<result property="reportYq" column="report_yq" />
|
||||||
|
<result property="reportBgdh" column="report_bgdh" />
|
||||||
|
<result property="reportSize" column="report_size" />
|
||||||
|
<result property="reportType" column="report_type" />
|
||||||
|
<result property="reportRows" column="report_rows" />
|
||||||
|
<result property="reportMinrows" column="report_minrows" />
|
||||||
|
<result property="reportMaxrows" column="report_maxrows" />
|
||||||
|
<result property="reportItems" column="report_items" />
|
||||||
|
<result property="reportSort" column="report_sort" />
|
||||||
|
<result property="status" column="status" />
|
||||||
|
<result property="createBy" column="create_by" />
|
||||||
|
<result property="createTime" column="create_time" />
|
||||||
|
<result property="updateBy" column="update_by" />
|
||||||
|
<result property="updateTime" column="update_time" />
|
||||||
|
<result property="remark" column="remark" />
|
||||||
|
<result property="reportName" column="report_name" />
|
||||||
|
|
||||||
|
</resultMap>
|
||||||
|
<select id="getComReportInstrByInstr" parameterType="String" resultMap="ComReportInstrResult">
|
||||||
|
select * from com_report_instr where report_yq = #{reportYq}
|
||||||
|
</select>
|
||||||
|
<select id="getreportCode" resultType="String" parameterType="Long">
|
||||||
|
select report_code from com_report_dict where report_id = #{reportId}
|
||||||
|
</select>
|
||||||
<select id="getLabReportvsitem" resultType="com.czlis.common.core.domain.entity.lis.LabReportvsitem" parameterType="String">
|
<select id="getLabReportvsitem" resultType="com.czlis.common.core.domain.entity.lis.LabReportvsitem" parameterType="String">
|
||||||
select * from lab_reportvsitem where yq = #{yq}
|
select * from lab_reportvsitem where yq = #{yq}
|
||||||
</select>
|
</select>
|
||||||
|
|||||||
@ -121,9 +121,9 @@ public class ComReportDictController extends BaseController {
|
|||||||
@ApiOperation("导入模板")
|
@ApiOperation("导入模板")
|
||||||
@Log(title = "导入模板", businessType = BusinessType.IMPORT)
|
@Log(title = "导入模板", businessType = BusinessType.IMPORT)
|
||||||
@PostMapping("/importfile")
|
@PostMapping("/importfile")
|
||||||
public AjaxResult importfile(MultipartFile file, Long reportId) {
|
public AjaxResult importfile(MultipartFile file, Long reportBgdh) {
|
||||||
|
|
||||||
return comReportDictService.importfile(file,reportId);
|
return comReportDictService.importfile(file,reportBgdh);
|
||||||
}
|
}
|
||||||
@ApiOperation("导出模板")
|
@ApiOperation("导出模板")
|
||||||
@Log(title = "导出模板", businessType = BusinessType.EXPORT)
|
@Log(title = "导出模板", businessType = BusinessType.EXPORT)
|
||||||
|
|||||||
@ -6,7 +6,7 @@ import org.apache.ibatis.annotations.Param;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public interface ComReportDictMapper {
|
public interface ComReportDictMapper {
|
||||||
Long getCountById(Long reportId);
|
Long getCountById(Long reportBgdh);
|
||||||
List<ComReportDict> selectComReportDictByType(String reportType);
|
List<ComReportDict> selectComReportDictByType(String reportType);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -27,19 +27,19 @@ public interface ComReportDictMapper {
|
|||||||
/**
|
/**
|
||||||
* 通过报表模板ID查询报表模板信息
|
* 通过报表模板ID查询报表模板信息
|
||||||
*
|
*
|
||||||
* @param reportId 报表模板ID
|
* @param reportBgdh 报表模板ID
|
||||||
* @return 角色对象信息
|
* @return 角色对象信息
|
||||||
*/
|
*/
|
||||||
ComReportDict selectComReportDictById(Long reportId);
|
ComReportDict selectComReportDictById(Long reportBgdh);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 删除报表模板信息
|
* 删除报表模板信息
|
||||||
*
|
*
|
||||||
* @param reportId 报表模板ID
|
* @param reportBgdh 报表模板ID
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
int delComReportDictById(Long reportId);
|
int delComReportDictById(Long reportBgdh);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 批量删除报表模板信息
|
* 批量删除报表模板信息
|
||||||
|
|||||||
@ -5,6 +5,7 @@ import com.alibaba.fastjson2.JSON;
|
|||||||
import com.czlis.common.core.domain.entity.lis.*;
|
import com.czlis.common.core.domain.entity.lis.*;
|
||||||
import com.czlis.common.utils.SecurityUtils;
|
import com.czlis.common.utils.SecurityUtils;
|
||||||
import com.czlis.interfaceCommon.utils.CommonUtil;
|
import com.czlis.interfaceCommon.utils.CommonUtil;
|
||||||
|
import com.czlis.liswork.mapper.xtwh.ComReportDictMapper;
|
||||||
import com.czlis.liswork.mapper.xtwh.LocalconfigMapper;
|
import com.czlis.liswork.mapper.xtwh.LocalconfigMapper;
|
||||||
import com.czlis.liswork.service.ComConfigDictService;
|
import com.czlis.liswork.service.ComConfigDictService;
|
||||||
import com.czlis.liswork.service.ComLocalconfigService;
|
import com.czlis.liswork.service.ComLocalconfigService;
|
||||||
@ -28,7 +29,8 @@ public class ComLocalconfigServiceImpl implements ComLocalconfigService {
|
|||||||
LocalconfigMapper localconfigMapper;
|
LocalconfigMapper localconfigMapper;
|
||||||
@Autowired
|
@Autowired
|
||||||
CommonUtil commonUtil;
|
CommonUtil commonUtil;
|
||||||
|
@Autowired
|
||||||
|
ComReportDictMapper comReportDictMapper;
|
||||||
/**
|
/**
|
||||||
* 获取登录客户端浏览器唯一ID
|
* 获取登录客户端浏览器唯一ID
|
||||||
**/
|
**/
|
||||||
@ -174,12 +176,40 @@ public class ComLocalconfigServiceImpl implements ComLocalconfigService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Object getComDicts(String zdlb) {
|
public Object getComDicts(String zdlb) {
|
||||||
if ("INSTR".equals(zdlb)) {
|
if ("INSTR".equals(zdlb)||"instr".equals(zdlb)||"yq".equals(zdlb)) {
|
||||||
return getInstr();
|
return getInstr();
|
||||||
|
}else if (zdlb.contains("item:")) {
|
||||||
|
String yq=zdlb.trim().substring(5);
|
||||||
|
return getitem(yq);
|
||||||
|
}else if ("barcode".equals(zdlb)) {
|
||||||
|
return getreportdict("2");
|
||||||
|
} else if ("reback".equals(zdlb)) {
|
||||||
|
return getreportdict("3");
|
||||||
}
|
}
|
||||||
return commonUtil.getComDictList(zdlb);
|
return commonUtil.getComDictList(zdlb);
|
||||||
}
|
}
|
||||||
|
public List<Map<String, String>> getreportdict(String type) {
|
||||||
|
List<Map<String, String>> list = new ArrayList<>();
|
||||||
|
List<ComReportDict> xmInfolist = comReportDictMapper.selectComReportDictByType(type);
|
||||||
|
for (ComReportDict xmInfo : xmInfolist) {
|
||||||
|
Map<String, String> map = new HashMap<>();
|
||||||
|
map.put("zddh", xmInfo.getReportBgdh().toString());
|
||||||
|
map.put("zdmc", xmInfo.getReportName());
|
||||||
|
list.add(map);
|
||||||
|
}
|
||||||
|
return list;
|
||||||
|
}
|
||||||
|
public List<Map<String, String>> getitem(String yq) {
|
||||||
|
List<Map<String, String>> list = new ArrayList<>();
|
||||||
|
List<XmInfo> xmInfolist = commonUtil.getXmInfoList(yq);
|
||||||
|
for (XmInfo xmInfo : xmInfolist) {
|
||||||
|
Map<String, String> map = new HashMap<>();
|
||||||
|
map.put("zddh", xmInfo.getXmdh().trim());
|
||||||
|
map.put("zdmc", xmInfo.getXmmc().trim());
|
||||||
|
list.add(map);
|
||||||
|
}
|
||||||
|
return list;
|
||||||
|
}
|
||||||
public List<Map<String, String>> getInstr() {
|
public List<Map<String, String>> getInstr() {
|
||||||
List<Map<String, String>> list = new ArrayList<>();
|
List<Map<String, String>> list = new ArrayList<>();
|
||||||
String yljg = getYLJG();
|
String yljg = getYLJG();
|
||||||
|
|||||||
@ -126,9 +126,9 @@ public class ComReportDictServiceImpl implements ComReportDictService {
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public boolean checkDictNameUnique(ComReportDict Dict) {
|
public boolean checkDictNameUnique(ComReportDict Dict) {
|
||||||
Long DictId = StringUtils.isNull(Dict.getReportId()) ? -1L : Dict.getReportId();
|
Long DictId = StringUtils.isNull(Dict.getReportBgdh()) ? -1L : Dict.getReportBgdh();
|
||||||
ComReportDict info = comReportDictMapper.checkDictNameUnique(Dict.getReportName(),Dict.getReportType());
|
ComReportDict info = comReportDictMapper.checkDictNameUnique(Dict.getReportName(),Dict.getReportType());
|
||||||
if (StringUtils.isNotNull(info) && info.getReportId().longValue() != DictId.longValue()) {
|
if (StringUtils.isNotNull(info) && info.getReportBgdh().longValue() != DictId.longValue()) {
|
||||||
return UserConstants.NOT_UNIQUE;
|
return UserConstants.NOT_UNIQUE;
|
||||||
}
|
}
|
||||||
return UserConstants.UNIQUE;
|
return UserConstants.UNIQUE;
|
||||||
@ -142,9 +142,9 @@ public class ComReportDictServiceImpl implements ComReportDictService {
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public boolean checkDictCodeUnique(ComReportDict Dict) {
|
public boolean checkDictCodeUnique(ComReportDict Dict) {
|
||||||
Long DictId = StringUtils.isNull(Dict.getReportId()) ? -1L : Dict.getReportId();
|
Long DictId = StringUtils.isNull(Dict.getReportBgdh()) ? -1L : Dict.getReportBgdh();
|
||||||
ComReportDict info = comReportDictMapper.checkDictCodeUnique(Dict.getReportCode());
|
ComReportDict info = comReportDictMapper.checkDictCodeUnique(Dict.getReportCode());
|
||||||
if (StringUtils.isNotNull(info) && info.getReportId().longValue() != DictId.longValue()) {
|
if (StringUtils.isNotNull(info) && info.getReportBgdh().longValue() != DictId.longValue()) {
|
||||||
return UserConstants.NOT_UNIQUE;
|
return UserConstants.NOT_UNIQUE;
|
||||||
}
|
}
|
||||||
return UserConstants.UNIQUE;
|
return UserConstants.UNIQUE;
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||||
<mapper namespace="com.czlis.liswork.mapper.xtwh.ComReportDictMapper">
|
<mapper namespace="com.czlis.liswork.mapper.xtwh.ComReportDictMapper">
|
||||||
<resultMap type="com.czlis.common.core.domain.entity.lis.ComReportDict" id="ComReportDictResult">
|
<resultMap type="com.czlis.common.core.domain.entity.lis.ComReportDict" id="ComReportDictResult">
|
||||||
<id property="reportId" column="report_id" />
|
<id property="reportBgdh" column="report_bgdh" />
|
||||||
<result property="reportType" column="report_type" />
|
<result property="reportType" column="report_type" />
|
||||||
<result property="reportCode" column="report_code" />
|
<result property="reportCode" column="report_code" />
|
||||||
<result property="reportName" column="report_name" />
|
<result property="reportName" column="report_name" />
|
||||||
@ -18,14 +18,14 @@
|
|||||||
<result property="remark" column="remark" />
|
<result property="remark" column="remark" />
|
||||||
</resultMap>
|
</resultMap>
|
||||||
<sql id="selectComReportDictVo">
|
<sql id="selectComReportDictVo">
|
||||||
select report_id,report_type,report_code,report_name,report_optiontype,report_defvalue,report_sort,
|
select report_bgdh,report_type,report_code,report_name,report_optiontype,report_defvalue,report_sort,
|
||||||
status,create_by,create_time,update_by,update_time,remark from com_report_dict
|
status,create_by,create_time,update_by,update_time,remark from com_report_dict
|
||||||
</sql>
|
</sql>
|
||||||
<select id="selectComReportDictList" resultMap="ComReportDictResult" parameterType="com.czlis.common.core.domain.entity.lis.ComReportDict" >
|
<select id="selectComReportDictList" resultMap="ComReportDictResult" parameterType="com.czlis.common.core.domain.entity.lis.ComReportDict" >
|
||||||
<include refid="selectComReportDictVo"></include>
|
<include refid="selectComReportDictVo"></include>
|
||||||
<where>
|
<where>
|
||||||
<if test="reportId != null and reportId != 0">
|
<if test="reportBgdh != null and reportBgdh != 0">
|
||||||
and report_id = #{reportId}
|
and report_bgdh = #{reportBgdh}
|
||||||
</if>
|
</if>
|
||||||
<if test="reportType != null and reportType != ''">
|
<if test="reportType != null and reportType != ''">
|
||||||
and report_type = #{reportType}
|
and report_type = #{reportType}
|
||||||
@ -46,7 +46,7 @@
|
|||||||
order by report_sort ASC
|
order by report_sort ASC
|
||||||
</select>
|
</select>
|
||||||
<select id="getCountById" resultType="Long">
|
<select id="getCountById" resultType="Long">
|
||||||
select count(1) from com_report_dict where report_id = #{reportId}
|
select count(1) from com_report_dict where report_bgdh = #{reportBgdh}
|
||||||
</select>
|
</select>
|
||||||
<select id="selectComReportDictAll" resultMap="ComReportDictResult">
|
<select id="selectComReportDictAll" resultMap="ComReportDictResult">
|
||||||
<include refid="selectComReportDictVo"/>
|
<include refid="selectComReportDictVo"/>
|
||||||
@ -55,7 +55,7 @@
|
|||||||
|
|
||||||
<select id="selectComReportDictById" parameterType="Long" resultMap="ComReportDictResult">
|
<select id="selectComReportDictById" parameterType="Long" resultMap="ComReportDictResult">
|
||||||
<include refid="selectComReportDictVo"/>
|
<include refid="selectComReportDictVo"/>
|
||||||
where report_id = #{reportId}
|
where report_bgdh = #{reportBgdh}
|
||||||
</select>
|
</select>
|
||||||
<select id="selectComReportDictByType" parameterType="String" resultMap="ComReportDictResult">
|
<select id="selectComReportDictByType" parameterType="String" resultMap="ComReportDictResult">
|
||||||
<include refid="selectComReportDictVo"/>
|
<include refid="selectComReportDictVo"/>
|
||||||
@ -65,21 +65,21 @@
|
|||||||
|
|
||||||
|
|
||||||
<select id="checkDictNameUnique" parameterType="String" resultMap="ComReportDictResult">
|
<select id="checkDictNameUnique" parameterType="String" resultMap="ComReportDictResult">
|
||||||
select top 1 report_id,report_type,report_code,report_name,report_optiontype,report_defvalue,report_sort,
|
select top 1 report_bgdh,report_type,report_code,report_name,report_optiontype,report_defvalue,report_sort,
|
||||||
status,create_by,create_time,update_by,update_time,remark
|
status,create_by,create_time,update_by,update_time,remark
|
||||||
from com_report_dict
|
from com_report_dict
|
||||||
where report_name=#{reportName} and report_type = #{reportType}
|
where report_name=#{reportName} and report_type = #{reportType}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="checkDictCodeUnique" parameterType="String" resultMap="ComReportDictResult">
|
<select id="checkDictCodeUnique" parameterType="String" resultMap="ComReportDictResult">
|
||||||
select top 1 report_id,report_type,report_code,report_name,report_optiontype,report_defvalue,report_sort,
|
select top 1 report_bgdh,report_type,report_code,report_name,report_optiontype,report_defvalue,report_sort,
|
||||||
status,create_by,create_time,update_by,update_time,remark
|
status,create_by,create_time,update_by,update_time,remark
|
||||||
from com_report_dict
|
from com_report_dict
|
||||||
where report_code=#{reportCode}
|
where report_code=#{reportCode}
|
||||||
</select>
|
</select>
|
||||||
<insert id="insertComReportDict" parameterType="com.czlis.common.core.domain.entity.lis.ComReportDict" useGeneratedKeys="true" keyProperty="reportId">
|
<insert id="insertComReportDict" parameterType="com.czlis.common.core.domain.entity.lis.ComReportDict" useGeneratedKeys="true" keyProperty="reportBgdh">
|
||||||
insert into com_report_dict(
|
insert into com_report_dict(
|
||||||
<if test="reportId != null and reportId != 0">report_id,</if>
|
<if test="reportBgdh != null and reportBgdh != 0">report_bgdh,</if>
|
||||||
<if test="reportType != null and reportType != ''">report_type,</if>
|
<if test="reportType != null and reportType != ''">report_type,</if>
|
||||||
<if test="reportCode != null and reportCode != ''">report_code,</if>
|
<if test="reportCode != null and reportCode != ''">report_code,</if>
|
||||||
<if test="reportName != null and reportName != ''">report_name,</if>
|
<if test="reportName != null and reportName != ''">report_name,</if>
|
||||||
@ -91,7 +91,7 @@
|
|||||||
<if test="createBy != null and createBy != ''">create_by,</if>
|
<if test="createBy != null and createBy != ''">create_by,</if>
|
||||||
create_time
|
create_time
|
||||||
)values(
|
)values(
|
||||||
<if test="reportId != null and reportId != 0">#{reportId},</if>
|
<if test="reportBgdh != null and reportBgdh != 0">#{reportBgdh},</if>
|
||||||
<if test="reportType != null and reportType != ''">#{reportType},</if>
|
<if test="reportType != null and reportType != ''">#{reportType},</if>
|
||||||
<if test="reportCode != null and reportCode != ''">#{reportCode},</if>
|
<if test="reportCode != null and reportCode != ''">#{reportCode},</if>
|
||||||
<if test="reportName != null and reportName != ''">#{reportName},</if>
|
<if test="reportName != null and reportName != ''">#{reportName},</if>
|
||||||
@ -106,13 +106,13 @@
|
|||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
<delete id="delComReportDictById" parameterType="Long">
|
<delete id="delComReportDictById" parameterType="Long">
|
||||||
delete from com_report_dict where report_id = #{reportId}
|
delete from com_report_dict where report_bgdh = #{reportBgdh}
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
<delete id="delComReportDictByIds" parameterType="Long">
|
<delete id="delComReportDictByIds" parameterType="Long">
|
||||||
delete from com_report_dict where report_id in
|
delete from com_report_dict where report_bgdh in
|
||||||
<foreach collection="array" item="reportId" open="(" separator="," close=")">
|
<foreach collection="array" item="reportBgdh" open="(" separator="," close=")">
|
||||||
#{reportId}
|
#{reportBgdh}
|
||||||
</foreach>
|
</foreach>
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
@ -130,7 +130,7 @@
|
|||||||
<if test="updateBy != null and updateBy != ''">update_by = #{updateBy},</if>
|
<if test="updateBy != null and updateBy != ''">update_by = #{updateBy},</if>
|
||||||
update_time = getdate()
|
update_time = getdate()
|
||||||
</set>
|
</set>
|
||||||
where report_id = #{reportId}
|
where report_bgdh = #{reportBgdh}
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -65,7 +65,7 @@
|
|||||||
</select>
|
</select>
|
||||||
<select id="selectComReportInstrByInstr" parameterType="String" resultMap="ComReportInstrResult">
|
<select id="selectComReportInstrByInstr" parameterType="String" resultMap="ComReportInstrResult">
|
||||||
select com_report_instr.*,com_report_dict.report_name
|
select com_report_instr.*,com_report_dict.report_name
|
||||||
from com_report_instr left join com_report_dict on com_report_instr.report_bgdh=com_report_dict.report_id
|
from com_report_instr left join com_report_dict on com_report_instr.report_bgdh=com_report_dict.report_bgdh
|
||||||
where com_report_instr.report_yq = #{reportYq}
|
where com_report_instr.report_yq = #{reportYq}
|
||||||
order by com_report_instr.report_sort
|
order by com_report_instr.report_sort
|
||||||
</select>
|
</select>
|
||||||
|
|||||||
@ -8,7 +8,7 @@ import com.czlis.common.core.domain.entity.lis.LabReqmain;
|
|||||||
import com.czlis.common.utils.SecurityUtils;
|
import com.czlis.common.utils.SecurityUtils;
|
||||||
import com.czlis.common.utils.ip.IpUtils;
|
import com.czlis.common.utils.ip.IpUtils;
|
||||||
import com.czlis.interfaceCommon.constants.LisinterfaceNameConstants;
|
import com.czlis.interfaceCommon.constants.LisinterfaceNameConstants;
|
||||||
import com.czlis.interfaceCommon.pojo.entity.BarCodeParam;
|
import com.czlis.interfaceCommon.pojo.entity.ReportParam;
|
||||||
import com.czlis.interfaceCommon.pojo.inter.DayMessage;
|
import com.czlis.interfaceCommon.pojo.inter.DayMessage;
|
||||||
import com.czlis.interfaceCommon.pojo.inter.GetReqInterface;
|
import com.czlis.interfaceCommon.pojo.inter.GetReqInterface;
|
||||||
import com.czlis.interfaceCommon.utils.CommonUtil;
|
import com.czlis.interfaceCommon.utils.CommonUtil;
|
||||||
@ -94,14 +94,14 @@ public class MZCXServiceImpl implements MZCXService {
|
|||||||
public Result printSQD(String sqh) {
|
public Result printSQD(String sqh) {
|
||||||
LabReqmain labReqmainOne = commonUtil.getLabReqmainOne(sqh);
|
LabReqmain labReqmainOne = commonUtil.getLabReqmainOne(sqh);
|
||||||
//List<LabReqdetail> labReqdetailList = commonUtil.getLabReqdetailList(sqh);
|
//List<LabReqdetail> labReqdetailList = commonUtil.getLabReqdetailList(sqh);
|
||||||
BarCodeParam mzBarCodeParam = new BarCodeParam();
|
ReportParam mzReportParam = new ReportParam();
|
||||||
mzBarCodeParam.setSqh(sqh);
|
mzReportParam.setSqh(sqh);
|
||||||
Map<String, String> ageFromBirthDay = LisUtil.getAgeFromBirthDay(DateUtil.format(labReqmainOne.getBrsr(), "yyyy-MM-dd HH:mm:ss"));
|
Map<String, String> ageFromBirthDay = LisUtil.getAgeFromBirthDay(DateUtil.format(labReqmainOne.getBrsr(), "yyyy-MM-dd HH:mm:ss"));
|
||||||
String age = ageFromBirthDay.get("age");
|
String age = ageFromBirthDay.get("age");
|
||||||
String unit = ageFromBirthDay.get("unit");
|
String unit = ageFromBirthDay.get("unit");
|
||||||
|
|
||||||
mzBarCodeParam.setNl(age + unit);
|
mzReportParam.setNl(age + unit);
|
||||||
mzBarCodeParam.setBrxm(labReqmainOne.getBrxm());
|
mzReportParam.setBrxm(labReqmainOne.getBrxm());
|
||||||
String brxb = labReqmainOne.getBrxb();
|
String brxb = labReqmainOne.getBrxb();
|
||||||
switch (brxb) {
|
switch (brxb) {
|
||||||
case "1":
|
case "1":
|
||||||
@ -114,9 +114,9 @@ public class MZCXServiceImpl implements MZCXService {
|
|||||||
brxb = "";
|
brxb = "";
|
||||||
|
|
||||||
}
|
}
|
||||||
mzBarCodeParam.setBrxb(brxb);
|
mzReportParam.setBrxb(brxb);
|
||||||
mzBarCodeParam.setSfxmmc(labReqmainOne.getJymd());
|
mzReportParam.setSfxmmc(labReqmainOne.getJymd());
|
||||||
reportUtil.printBarCode(mzBarCodeParam);
|
reportUtil.printBarCode(mzReportParam);
|
||||||
return new Result("0", "打印成功!");
|
return new Result("0", "打印成功!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import com.czlis.common.core.domain.Result;
|
|||||||
import com.czlis.common.core.domain.entity.lis.LabReqdetail;
|
import com.czlis.common.core.domain.entity.lis.LabReqdetail;
|
||||||
import com.czlis.common.core.domain.entity.lis.LabReqmain;
|
import com.czlis.common.core.domain.entity.lis.LabReqmain;
|
||||||
import com.czlis.interfaceCommon.constants.LisinterfaceNameConstants;
|
import com.czlis.interfaceCommon.constants.LisinterfaceNameConstants;
|
||||||
import com.czlis.interfaceCommon.pojo.entity.BarCodeParam;
|
import com.czlis.interfaceCommon.pojo.entity.ReportParam;
|
||||||
import com.czlis.interfaceCommon.pojo.inter.GetReqInterface;
|
import com.czlis.interfaceCommon.pojo.inter.GetReqInterface;
|
||||||
import com.czlis.interfaceCommon.pojo.inter.SetReqStatus;
|
import com.czlis.interfaceCommon.pojo.inter.SetReqStatus;
|
||||||
import com.czlis.interfaceCommon.utils.CommonUtil;
|
import com.czlis.interfaceCommon.utils.CommonUtil;
|
||||||
@ -173,14 +173,14 @@ public class ZycxServiceImpl implements ZycxService {
|
|||||||
LabReqmain labReqmainOne = commonUtil.getLabReqmainOne(sqh);
|
LabReqmain labReqmainOne = commonUtil.getLabReqmainOne(sqh);
|
||||||
//List<LabReqdetail> labReqdetailList = commonUtil.getLabReqdetailList(sqh);
|
//List<LabReqdetail> labReqdetailList = commonUtil.getLabReqdetailList(sqh);
|
||||||
if(labReqmainOne == null) return new Result("-1","未查到条码号:"+sqh+"的申请单数据!");
|
if(labReqmainOne == null) return new Result("-1","未查到条码号:"+sqh+"的申请单数据!");
|
||||||
BarCodeParam barCodeParam = new BarCodeParam();
|
ReportParam reportParam = new ReportParam();
|
||||||
barCodeParam.setSqh(sqh);
|
reportParam.setSqh(sqh);
|
||||||
Map<String, String> ageFromBirthDay = LisUtil.getAgeFromBirthDay(DateUtil.format(labReqmainOne.getBrsr(), "yyyy-MM-dd HH:mm:ss"));
|
Map<String, String> ageFromBirthDay = LisUtil.getAgeFromBirthDay(DateUtil.format(labReqmainOne.getBrsr(), "yyyy-MM-dd HH:mm:ss"));
|
||||||
String age = ageFromBirthDay.get("age");
|
String age = ageFromBirthDay.get("age");
|
||||||
String unit = ageFromBirthDay.get("unit");
|
String unit = ageFromBirthDay.get("unit");
|
||||||
|
|
||||||
barCodeParam.setNl(age + unit);
|
reportParam.setNl(age + unit);
|
||||||
barCodeParam.setBrxm(labReqmainOne.getBrxm());
|
reportParam.setBrxm(labReqmainOne.getBrxm());
|
||||||
String brxb = labReqmainOne.getBrxb();
|
String brxb = labReqmainOne.getBrxb();
|
||||||
switch (brxb) {
|
switch (brxb) {
|
||||||
case "1":
|
case "1":
|
||||||
@ -193,10 +193,10 @@ public class ZycxServiceImpl implements ZycxService {
|
|||||||
brxb = "";
|
brxb = "";
|
||||||
|
|
||||||
}
|
}
|
||||||
barCodeParam.setBrxb(brxb);
|
reportParam.setBrxb(brxb);
|
||||||
barCodeParam.setSfxmmc(labReqmainOne.getJymd());
|
reportParam.setSfxmmc(labReqmainOne.getJymd());
|
||||||
log.info("传给打印的数据为:{},{}",barCodeParam,sqh);
|
log.info("传给打印的数据为:{},{}", reportParam,sqh);
|
||||||
return reportUtil.printToPdf(barCodeParam, sqh);
|
return reportUtil.printToPdf(reportParam, sqh);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user