| | |
| | | serviceFundflowrule.setApplytype("1"); |
| | | List<ServiceFundflowrule> serviceFundflowrules2 = iServiceFundflowruleService.queryList(serviceFundflowrule); |
| | | log.info("专家劳务的最高等级:{}", serviceFundflowrules2.get(0).getTotallevel()); |
| | | addFunfShared(serviceFundflowrules2.get(0).getTotallevel().longValue(), "1"); |
| | | addFundShared(serviceFundflowrules2.get(0).getTotallevel().longValue(), "1"); |
| | | |
| | | //伦理专家劳务费申请 |
| | | serviceFundflowrule.setApplytype("2"); |
| | | List<ServiceFundflowrule> serviceFundflowrules3 = iServiceFundflowruleService.queryList(serviceFundflowrule); |
| | | log.info("伦理专家劳务费申请:{}", serviceFundflowrules3.get(0).getTotallevel()); |
| | | addFunfShared(serviceFundflowrules3.get(0).getTotallevel().longValue(), "2"); |
| | | addFundShared(serviceFundflowrules3.get(0).getTotallevel().longValue(), "2"); |
| | | |
| | | //医学成本报销 |
| | | serviceFundflowrule.setApplytype("3"); |
| | | List<ServiceFundflowrule> serviceFundflowrules4 = iServiceFundflowruleService.queryList(serviceFundflowrule); |
| | | log.info("医学成本报销:{}", serviceFundflowrules4.get(0).getTotallevel()); |
| | | addFunfShared(serviceFundflowrules4.get(0).getTotallevel().longValue(), "3"); |
| | | addFundShared(serviceFundflowrules4.get(0).getTotallevel().longValue(), "3"); |
| | | |
| | | //办公费用报销 |
| | | serviceFundflowrule.setApplytype("4"); |
| | | List<ServiceFundflowrule> serviceFundflowrules5 = iServiceFundflowruleService.queryList(serviceFundflowrule); |
| | | log.info("办公费用报销:{}", serviceFundflowrules5.get(0).getTotallevel()); |
| | | addFunfShared(serviceFundflowrules5.get(0).getTotallevel().longValue(), "4"); |
| | | addFundShared(serviceFundflowrules5.get(0).getTotallevel().longValue(), "4"); |
| | | |
| | | //绩效审批报销 |
| | | serviceFundflowrule.setApplytype("5"); |
| | | List<ServiceFundflowrule> serviceFundflowrules6 = iServiceFundflowruleService.queryList(serviceFundflowrule); |
| | | log.info("办公费用报销:{}", serviceFundflowrules6.get(0).getTotallevel()); |
| | | addFunfShared(serviceFundflowrules6.get(0).getTotallevel().longValue(), "5"); |
| | | addFundShared(serviceFundflowrules6.get(0).getTotallevel().longValue(), "5"); |
| | | |
| | | } |
| | | |
| | | private void addFunfShared(Long totallevel, String applyType) { |
| | | private void addFundShared(Long totallevel, String applyType) { |
| | | ServiceFund serviceFund = new ServiceFund(); |
| | | serviceFund.setFlowlevel(totallevel); |
| | | serviceFund.setUploadStates(1); |