| | |
| | | |
| | | /** |
| | | * 往service_reimbursement_share,往service_reimbursementdetail_share,往service_reimbursementpyee_share新增备份数据 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | |
| | | } else //modify |
| | | { |
| | | List<ServiceReimbursementShared> remlist = serviceReimbursementServiceShare.getRemShareInfoByRemId(serviceReimbursement.getId()); |
| | | if (remlist != null) |
| | | remShare = remlist.get(0); |
| | | if (remlist != null) remShare = remlist.get(0); |
| | | } |
| | | |
| | | remShare.setUserno(serviceReimbursement.getUserno()); |
| | |
| | | //获取报销支付信息 |
| | | List<ServiceReimbursementpayee> reimbursementpayeeInfo = reimbursementpayeeService.getReimbursementpayeeInfo(serviceReimbursementEo); |
| | | |
| | | Map<String, List<ServiceReimbursementEo>> listMap = rdInfoByItem.stream() |
| | | .collect(Collectors.groupingBy(ServiceReimbursementEo::getPersontype)); |
| | | Map<String, List<ServiceReimbursementEo>> listMap = rdInfoByItem.stream().collect(Collectors.groupingBy(ServiceReimbursementEo::getPersontype)); |
| | | List<Map<String, BigDecimal>> list = new ArrayList<>(); |
| | | StringBuffer FYXM1 = new StringBuffer(); |
| | | StringBuffer FYXM2 = new StringBuffer(); |
| | |
| | | } else { |
| | | dataMap.put("FYXM3", ""); |
| | | } |
| | | // dataMap.put("JEXS", rdInfoByItem.get(0).getAmountrequested()); |
| | | dataMap.put("JEXS", allMoney); |
| | | //double temp = 0; |
| | | //temp = Math.round(serviceReimbursement.getAmountrequested() * 100) * 0.01d; |
| | | // dataMap.put("JEDS", convert(rdInfoByItem.get(0).getAmountrequested().doubleValue()) + "整"); |
| | | dataMap.put("JEDS", convert(allMoney.doubleValue()) + "整"); |
| | | |
| | | String remark = ""; |
| | | for (ServiceReimbursementpayee serviceReimbursementpayee : reimbursementpayeeInfo) { |
| | | remark += "<w:br/> "+PersonType.getInfoByCode(serviceReimbursementpayee.getPersontype())+ "(" + serviceReimbursementpayee.getPersonname() + " " + serviceReimbursementpayee.getAmount(); |
| | | remark += " 元; " + serviceReimbursementpayee.getBankname() + ": " + serviceReimbursementpayee.getBankcardno() + ") 备注: " + serviceReimbursementpayee.getRemark(); |
| | | remark += "<w:br/> " + serviceReimbursementpayee.getPersonname() + " " + serviceReimbursementpayee.getAmount(); |
| | | remark += " 元; "; |
| | | if (!StringUtils.isEmpty(serviceReimbursementpayee.getBankname())) { |
| | | remark += serviceReimbursementpayee.getBankname() + " ( " + serviceReimbursementpayee.getBankcardno() + ")"; |
| | | } |
| | | remark += " 备注: " + serviceReimbursementpayee.getPersontype(); |
| | | if (!StringUtils.isEmpty(serviceReimbursementpayee.getRemark())) { |
| | | remark += serviceReimbursementpayee.getRemark(); |
| | | } |
| | | } |
| | | dataMap.put("BXBZ", remark); |
| | | |