|
@@ -51,10 +51,10 @@ public class WuHanReimbursementBusinessServiceImpl implements WuHanReimbursement
|
|
|
ReimbursementBusinessDTO reimbursementBusiness = new ReimbursementBusinessDTO();
|
|
|
reimbursementBusiness.setBusinessCodeId(id);
|
|
|
//根据业务id查询已收款的发票信息收款总额
|
|
|
- String getReceiptInvoiceByReimbursementId = reimbursementSysMapper.getReceiptInvoiceIncomeByReimbursementId(id);
|
|
|
+ String getReceiptInvoiceByReimbursementId = wuHanReimbursementSysMapper.getReceiptInvoiceIncomeByReimbursementId(id);
|
|
|
BigDecimal income = new BigDecimal(getReceiptInvoiceByReimbursementId); //发票收入
|
|
|
//根据业务id查询报销比例
|
|
|
- String getReimbursementRatioByReimbursementId = reimbursementSysMapper.getReimbursementRatioByReimbursementId(id);
|
|
|
+ String getReimbursementRatioByReimbursementId = wuHanReimbursementSysMapper.getReimbursementRatioByReimbursementId(id);
|
|
|
if(StringUtils.isBlank(getReimbursementRatioByReimbursementId)){
|
|
|
getReimbursementRatioByReimbursementId = "0";
|
|
|
reimbursement.setReimbursementRatio("0");
|
|
@@ -216,7 +216,7 @@ public class WuHanReimbursementBusinessServiceImpl implements WuHanReimbursement
|
|
|
|
|
|
|
|
|
//根据业务id查询已收款的发票信息收款总额
|
|
|
- String getReceiptInvoiceByReimbursementId = reimbursementSysMapper.getReceiptInvoiceIncomeByReimbursementId(reimbursementUser.getBusinessCodeId());
|
|
|
+ String getReceiptInvoiceByReimbursementId = wuHanReimbursementSysMapper.getReceiptInvoiceIncomeByReimbursementId(reimbursementUser.getBusinessCodeId());
|
|
|
BigDecimal income = new BigDecimal(getReceiptInvoiceByReimbursementId); //发票收入
|
|
|
if(new BigDecimal("0").compareTo(income) == 0){
|
|
|
map.put("success", false);
|
|
@@ -224,7 +224,7 @@ public class WuHanReimbursementBusinessServiceImpl implements WuHanReimbursement
|
|
|
return map;
|
|
|
}
|
|
|
//根据业务id查询报销比例
|
|
|
- String getReimbursementRatioByReimbursementId = reimbursementSysMapper.getReimbursementRatioByReimbursementId(reimbursementUser.getBusinessCodeId());
|
|
|
+ String getReimbursementRatioByReimbursementId = wuHanReimbursementSysMapper.getReimbursementRatioByReimbursementId(reimbursementUser.getBusinessCodeId());
|
|
|
if(StringUtils.isBlank(getReimbursementRatioByReimbursementId)){
|
|
|
map.put("success", false);
|
|
|
map.put("message", "该业务报销比例为0,无法进行报销");
|
|
@@ -250,14 +250,14 @@ public class WuHanReimbursementBusinessServiceImpl implements WuHanReimbursement
|
|
|
mapper.updateReimbursementInfo(reimbursementDTO);
|
|
|
}
|
|
|
|
|
|
- ReimbursementDTO reimbursement = new ReimbursementDTO();
|
|
|
+ WuHanReimbursementDTO reimbursement = new WuHanReimbursementDTO();
|
|
|
reimbursement.setBusinessCodeId(reimbursementUser.getBusinessCodeId());
|
|
|
//根据该条发票信息查询同业务编号下的没有收款的发票信息
|
|
|
- List<ReimbursementDTO> notGatheringTimeInvoice = reimbursementSysMapper.getNotGatheringTimeInvoiceBybusinessCodeId(reimbursement);
|
|
|
+ List<WuHanReimbursementDTO> notGatheringTimeInvoice = wuHanReimbursementSysMapper.getNotGatheringTimeInvoiceBybusinessCodeId(reimbursement);
|
|
|
if(notGatheringTimeInvoice.size() == 0){
|
|
|
//查询该发票信息
|
|
|
//如果所有的发票均已收款,则将业务信息添加全部收款状态
|
|
|
- reimbursementSysMapper.updateGatheringStatusById(reimbursementUser.getBusinessCodeId());
|
|
|
+ wuHanReimbursementSysMapper.updateGatheringStatusById(reimbursementUser.getBusinessCodeId());
|
|
|
}
|
|
|
|
|
|
|