| | |
| | | String phone = serviceFundShared.getPhone(); |
| | | //将分享里的该数据删除 |
| | | serviceFundSharedService.delfundsharedInfoById(serviceFundShared.getId()); |
| | | |
| | | |
| | | ServiceFund serviceFund = new ServiceFund(); |
| | | serviceFund.setId(serviceFundShared.getSerfunid()); |
| | | List<ServiceFund> serviceFunds = serviceFundService.queryList(serviceFund); |
| | |
| | | serviceFundflow.setUpdateTime(new Date()); |
| | | //用三个审批人,如果都为空,就为空 |
| | | String spname = ""; |
| | | if (StringUtils.isNotBlank(serviceFundShared.getOpochecker())) { |
| | | serviceFundflow.setCheckusername(serviceFundShared.getOpochecker().substring(0, serviceFundShared.getOpochecker().indexOf(" "))); |
| | | if (StringUtils.isNotBlank(serviceFundShared.getPresident())) { |
| | | serviceFundflow.setCheckusername(serviceFundShared.getPresident().substring(0, serviceFundShared.getPresident().indexOf(" "))); |
| | | //更新校验时间 |
| | | SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm"); |
| | | Date parse = new Date(); |
| | | try { |
| | | parse = simpleDateFormat.parse(serviceFundShared.getOpochecker().substring(serviceFundShared.getOpochecker().indexOf(" ") + 1, serviceFundShared.getOpochecker().length())); |
| | | parse = simpleDateFormat.parse(serviceFundShared.getPresident().substring(serviceFundShared.getPresident().indexOf(" ") + 1, serviceFundShared.getPresident().length())); |
| | | } catch (ParseException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | serviceFundflow.setCheckTime(parse); |
| | | spname = spname + serviceFundShared.getOpochecker() + " "; |
| | | spname = spname + serviceFundShared.getPresident() + " "; |
| | | } |
| | | if (StringUtils.isNotBlank(serviceFundShared.getFinvicepresident())) { |
| | | serviceFundflow.setCheckusername(serviceFundShared.getFinvicepresident().substring(0, serviceFundShared.getFinvicepresident().indexOf(" "))); |
| | |
| | | Date parse = new Date(); |
| | | |
| | | |
| | | if (StringUtils.isNotBlank(serviceFundShared.getOpochecker())) { |
| | | //先查询一下fund是否已经更新Opochecker,如果没有更新,则进行更新,并往fundflow表里插一条数据 |
| | | if (StringUtils.isEmpty(serviceFunds.get(0).getOpochecker())) { |
| | | if (StringUtils.isNotBlank(serviceFundShared.getPresident())) { |
| | | //先查询一下fund是否已经更新President,如果没有更新,则进行更新,并往fundflow表里插一条数据 |
| | | if (StringUtils.isEmpty(serviceFunds.get(0).getPresident())) { |
| | | try { |
| | | parse = simpleDateFormat.parse(serviceFundShared.getOpochecker().substring(serviceFundShared.getOpochecker().indexOf(" ") + 1, serviceFundShared.getOpochecker().length())); |
| | | parse = simpleDateFormat.parse(serviceFundShared.getPresident().substring(serviceFundShared.getPresident().indexOf(" ") + 1, serviceFundShared.getPresident().length())); |
| | | } catch (ParseException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | serviceFund.setOpochecker(serviceFundShared.getOpochecker()); |
| | | serviceFund.setPresident(serviceFundShared.getPresident()); |
| | | serviceFundService.updateById(serviceFund); |
| | | |
| | | //将操作保存到fundflow表中 |
| | |
| | | serviceFundflow.setCreateTime(new Date()); |
| | | serviceFundflow.setUpdateBy("admin"); |
| | | serviceFundflow.setUpdateTime(new Date()); |
| | | serviceFundflow.setCheckusername(serviceFundShared.getOpochecker().substring(0, serviceFundShared.getOpochecker().indexOf(" "))); |
| | | serviceFundflow.setFlowcontent(serviceFundShared.getOpochecker().substring(0, serviceFundShared.getOpochecker().indexOf(" ")) + "审批通过"); |
| | | serviceFundflow.setCheckusername(serviceFundShared.getPresident().substring(0, serviceFundShared.getPresident().indexOf(" "))); |
| | | serviceFundflow.setFlowcontent(serviceFundShared.getPresident().substring(0, serviceFundShared.getPresident().indexOf(" ")) + "审批通过"); |
| | | serviceFundflow.setFlowconclusion(1); |
| | | serviceFundflow.setFundtype(1); |
| | | serviceFundflow.setFlowlevel(999); |
| | |
| | | //用三个审批人,如果都为空,就为空 |
| | | String spName = ""; |
| | | |
| | | if (StringUtils.isNotBlank(serviceReimbursementShared.getOpochecker())) { |
| | | serviceFundflow.setCheckusername(serviceReimbursementShared.getOpochecker().substring(0, serviceReimbursementShared.getOpochecker().indexOf(" "))); |
| | | if (StringUtils.isNotBlank(serviceReimbursementShared.getPresident())) { |
| | | serviceFundflow.setCheckusername(serviceReimbursementShared.getPresident().substring(0, serviceReimbursementShared.getPresident().indexOf(" "))); |
| | | //更新校验时间 |
| | | SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm"); |
| | | Date parse = new Date(); |
| | | try { |
| | | parse = simpleDateFormat.parse(serviceReimbursementShared.getOpochecker().substring(serviceReimbursementShared.getOpochecker().indexOf(" ") + 1, serviceReimbursementShared.getOpochecker().length())); |
| | | parse = simpleDateFormat.parse(serviceReimbursementShared.getPresident().substring(serviceReimbursementShared.getPresident().indexOf(" ") + 1, serviceReimbursementShared.getPresident().length())); |
| | | } catch (ParseException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | serviceFundflow.setCheckTime(parse); |
| | | spName = spName + serviceReimbursementShared.getOpochecker() + " "; |
| | | spName = spName + serviceReimbursementShared.getPresident() + " "; |
| | | } |
| | | if (StringUtils.isNotBlank(serviceReimbursementShared.getFinvicepresident())) { |
| | | serviceFundflow.setCheckusername(serviceReimbursementShared.getFinvicepresident().substring(0, serviceReimbursementShared.getFinvicepresident().indexOf(" "))); |
| | |
| | | SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm"); |
| | | Date parse = new Date(); |
| | | |
| | | if (StringUtils.isNotBlank(serviceReimbursementShared.getOpochecker())) { |
| | | if (StringUtils.isNotBlank(serviceReimbursementShared.getPresident())) { |
| | | try { |
| | | parse = simpleDateFormat.parse(serviceReimbursementShared.getOpochecker().substring(serviceReimbursementShared.getOpochecker().indexOf(" ") + 1, serviceReimbursementShared.getOpochecker().length())); |
| | | parse = simpleDateFormat.parse(serviceReimbursementShared.getPresident().substring(serviceReimbursementShared.getPresident().indexOf(" ") + 1, serviceReimbursementShared.getPresident().length())); |
| | | } catch (ParseException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | //先查询一下fund是否已经更新Opochecker,如果没有更新,则进行更新,并往fundflow表里插一条数据 |
| | | if (StringUtils.isEmpty(serviceReimbursementList.get(0).getOpochecker())) { |
| | | reimbursement.setOpochecker(serviceReimbursementShared.getOpochecker()); |
| | | //先查询一下fund是否已经更新President,如果没有更新,则进行更新,并往fundflow表里插一条数据 |
| | | if (StringUtils.isEmpty(serviceReimbursementList.get(0).getPresident())) { |
| | | reimbursement.setPresident(serviceReimbursementShared.getPresident()); |
| | | |
| | | serviceReimbursementService.updateById(reimbursement); |
| | | |
| | |
| | | serviceFundflow.setCreateTime(new Date()); |
| | | serviceFundflow.setUpdateBy("admin"); |
| | | serviceFundflow.setUpdateTime(new Date()); |
| | | serviceFundflow.setCheckusername(serviceReimbursementShared.getOpochecker().substring(0, serviceReimbursementShared.getOpochecker().indexOf(" "))); |
| | | serviceFundflow.setFlowcontent(serviceReimbursementShared.getOpochecker().substring(0, serviceReimbursementShared.getOpochecker().indexOf(" ")) + "审批通过"); |
| | | serviceFundflow.setCheckusername(serviceReimbursementShared.getPresident().substring(0, serviceReimbursementShared.getPresident().indexOf(" "))); |
| | | serviceFundflow.setFlowcontent(serviceReimbursementShared.getPresident().substring(0, serviceReimbursementShared.getPresident().indexOf(" ")) + "审批通过"); |
| | | serviceFundflow.setFlowconclusion(1); |
| | | serviceFundflow.setFundtype(1); |
| | | serviceFundflow.setFlowlevel(999); |