if(contractType==4){ //固定点采购 HtmlUtil.writerJson(response, resultMap); return; }

//非定点采购合同 if(contractType==3){ //非定点采购 //1.判断货物金额是否大于非定点采购金额 if(goodsTotal>noFixedPurchaseTotal){ resultMap.put('result', false); resultMap.put('msg', '货物金额不能大于合同金额!'); HtmlUtil.writerJson(response, resultMap); return; } //判断货物金额是否大于未使用金额 if(goodsTotal>noUsedTotal){ resultMap.put('result', false); resultMap.put('msg', '货物金额不能大于未使用金额!'); HtmlUtil.writerJson(response, resultMap); return; }

//2.判断货物金额是否大于未使用金额
if(goodsTotal>noUsedTotal){
	resultMap.put('result', false);
	resultMap.put('msg', '货物金额不能大于未使用金额!');
	HtmlUtil.writerJson(response, resultMap);
	return;
}

//3.判断货物金额是否大于未付金额
if(goodsTotal>noPaidTotal){
	resultMap.put('result', false);
	resultMap.put('msg', '货物金额不能大于未付金额!');
	HtmlUtil.writerJson(response, resultMap);
	return;
}

//4.判断货物金额是否大于未开金额
if(goodsTotal>noInvoiceTotal){
	resultMap.put('result', false);
	resultMap.put('msg', '货物金额不能大于未开金额!');
	HtmlUtil.writerJson(response, resultMap);
	return;
}

//非定点采购
HtmlUtil.writerJson(response, resultMap);
return;

}

//非定点采购合同

//6.判断货物金额是否大于未使用金额 if(goodsTotal>noUsedTotal){ resultMap.put('result', false); resultMap.put('msg', '货物金额不能大于未使用金额!'); HtmlUtil.writerJson(response, resultMap); return; }

//7.判断货物金额是否大于未付金额 if(goodsTotal>noPaidTotal){ resultMap.put('result', false); resultMap.put('msg', '货物金额不能大于未付金额!'); HtmlUtil.writerJson(response, resultMap); return; }

//8.判断货物金额是否大于未开金额 if(goodsTotal>noInvoiceTotal){ resultMap.put('result', false); resultMap.put('msg', '货物金额不能大于未开金额!'); HtmlUtil.writerJson(response, resultMap); return; }

HtmlUtil.writerJson(response, resultMap);

} catch (Exception e) { logger.error(e.getMessage(), e); resultMap.put('result', false); resultMap.put('msg', e.getMessage()); HtmlUtil.writerJson(response, resultMap); return; }

/**

  • 根据合同ID获取货物列表
  • @param request
  • @param response
  • @param model
  • @throws Exception */ @RequestMapping('/getGoodsListByContractId') public void getGoodsListByContractId(Integer contractId,HttpServletRequest request,HttpServletResponse response,Model model) throws Exception{ Map<String, Object> resultMap = new HashMap<String, Object>(); if(contractId!=null){ try { //根据合同ID获取货物列表 List goodsList = contractGoodsService.getContractGoodsListByContractId(contractId); resultMap.put('goodsList', goodsList); resultMap.put('result', true); HtmlUtil.writerJson(response, resultMap); } catch (Exception e) { logger.error(e.getMessage(), e); resultMap.put('result', false); resultMap.put('msg', e.getMessage()); HtmlUtil.writerJson(response, resultMap); return; } } else{ resultMap.put('result', false); resultMap.put('msg', '合同ID不能为空!'); HtmlUtil.writerJson(response, resultMap); return; } }
定点采购合同校验规则

原文地址: https://www.cveoy.top/t/topic/lfIQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录