/** * 打开打印零售单页面 pdf * * @return */ public String printLsd() { try { lsd = (Lsd) lsdService.getLsd(id); client_name = StringUtils.nullToStr(lsd.getClient_name()) + " " + StringUtils.nullToStr(lsd.getLxr()); client_tel = StringUtils.nullToStr(lsd.getLxdh()) + " " + StringUtils.nullToStr(lsd.getMobile()) + " " + StringUtils.nullToStr(lsd.getMail()); dept_name = StaticParamDo.getDeptNameById(((SysUser) userService.getUser(lsd.getXsry())).getDept()); xsry_name = StaticParamDo.getRealNameById(lsd.getXsry()); skfs = StringUtils.nullToStr(lsd.getFkfs()); skzh_name = StaticParamDo.getAccountNameById(lsd.getSkzh()); address = StringUtils.nullToStr(lsd.getAddress()); remark = StringUtils.nullToStr(lsd.getMs()); jexj_dx = MoneyUtil.toChinese(lsd.getLsdje() + ""); creatdate = StringUtils.nullToStr(lsd.getCreatdate()); Map map = sysInitSetService.getReportSet(); if (map != null) { title_name = StringUtils.nullToStr(map.get("title_name")) + "零售单"; foot_name = StringUtils.nullToStr(map.get("foot_name")); } lsdProducts = lsdService.getLsdProducts(id); } catch (Exception e) { log.error("打印零售单出错,原因:" + e.getMessage()); return ERROR; } return "success"; }