本文解答了关于《询证函盖公章还是财务章》相关内容,同时关于1、审计询证函盖公章还是财务章,2、公司询证函盖公章还是财务章,3、企业询证函不能随便盖章,4、询证函盖章是公章吗,5、询证函盖谁的章,的相关问答本篇文章福途教育网小编也整理了进来,希望对您有帮助。
询证函盖公章还是财务章
if (financeMark) {
//财务章
param.put("modelKey", "financeTpl");
//财务章固定为空
templateSealId = "";
} else {
//公章
param.put("modelKey", "templateSeal");
//求得模板的公章id
templateSealId = null;
}
//把公章id放入模板变量中
param.put("templateSealId", templateSealId);
}
//根据模板变量查询模板
BankTemplate bankTemplate = bankTemplateService.queryTemplateByModelKey(param);
//设置模板查询参数
param.put("templateId", bankTemplate.getId());
//补充回显参数
param.put("name", "证明材料-" + bankTemplate.getTemplateName());
param.put("businessId", record.getId());
//查询模板
String content = bankTemplateService.queryBankTemplateContent(param);
//根据公司对账单查询对账单文件
String fileName = this.getFileName(record);
String filePath = "";
if (StringUtils.isNotBlank(fileName)) {
filePath = Global.getUserfilesBaseDir() + fileName;
}
model.addAttribute("record", record);
model.addAttribute("content", content);
model.addAttribute("filePath", filePath);
return BillCorePath.SEAL_RECORD;
}
/**
* 获取需要下载的文件名
* @param record
* @return
*/
private String getFileName(BankBillSegmentInfo record) {
String fileName = "";
String tableName = "";
String condition = " WHERE id = " + record.getStatementId();
//根据报销单id查询报销单
if ("BX".equals(record.getBillType())) {
tableName = "exp_reimburse_main";
ExpReimburseMain reimbursement = billInfoDao.queryReimbursementByCondition(tableName, condition);
fileName = reimbursement.getAttPath();
}
//根据空开申请单id查询空开申请单
if ("KK".equals(record.getBillType())) {
tableName = "exp_service_reimburse_main";
ExpServiceReimburseMain serviceReimbursement = billInfoDao.queryServiceReimbursementByCon(tableName, condition);
fileName = serviceReimbursement.getAttPathContent();
}
return fileName;
}
/**
* 获取需要回显的公司对账单
* @return
*/
private BankBillSegmentInfo getRecode(String segmentId) {
//根据id查询公司对账单
String tableName = "bank_bill_segment_info";
String condition = " WHERE id = " + segmentId;
BankBillSegmentInfo record = billInfoDao.querySegmentInfoByCondition(tableName, condition);
return record;
}
/**
* 初始化新增页面
* @param model
* @param type
* @return
*/
@RequestMapping(value = "/initGet")
public String initGet(Model model, String id, String type) {
//查询公司对账单
BankBillSegmentInfo record = this.getRecode(id);
Map param = new HashMap();
//模板id
String templateId = null;
//公章id
String templateSealId = null;
//判断模板变量
if ("get".equals(type)) {
//新增领用凭证
param.put("modelKey", "getTpl");
//求得模板的公章id
templateSealId = null;
} else if ("seal".equals(type)) {
//开收证函
//判断2003以前生成证函盖
总结:以上是编辑:【小】整理及AI智能原创关于《询证函盖公章还是财务章
》优质内容解答希望能帮助到您。