| | |
| | | if (serviceFund.getUploadtime() != null) { |
| | | wrappers.eq(ServiceFund::getUploadtime, serviceFund.getUploadtime()); |
| | | } |
| | | if (serviceFund.getUploadStates() != null) { |
| | | wrappers.eq(ServiceFund::getUploadStates, serviceFund.getUploadStates()); |
| | | } |
| | | if (serviceFund.getFlowlevel() != null) { |
| | | wrappers.eq(ServiceFund::getFlowlevel, serviceFund.getFlowlevel()); |
| | | } |
| | |
| | | //判断一下,share表是否已经存在了 |
| | | Map<String, Object> map = new HashMap<>(); |
| | | map.put("serfunid", id); |
| | | map.put("del_flag", 0); |
| | | List<ServiceFundShared> serviceFundSharedList = serviceFundSharedMapper.selectByMap(map); |
| | | if (!CollectionUtils.isEmpty(serviceFundSharedList)) { |
| | | return true; |
| | |
| | | BigDecimal bigDecimal = new BigDecimal(0.0); |
| | | // 保存详情数据 |
| | | for (ServiceFunddetailVO serviceFunddetailVO : serviceFunddetails) { |
| | | //去掉身份证的首尾空格 |
| | | if (StringUtils.isNotEmpty(serviceFunddetailVO.getIdcardno())) { |
| | | serviceFunddetailVO.setIdcardno(serviceFunddetailVO.getIdcardno().trim()); |
| | | } |
| | | |
| | | if (StringUtils.isEmpty(serviceFunddetailVO.getBankcardno())) { |
| | | throw new BaseException("请检查银行卡号是否为空,姓名:" + serviceFunddetailVO.getBeneficiaryname()); |
| | |
| | | //將附件转成json |
| | | if (!CollectionUtils.isEmpty(serviceFunddetailVO.getAnnexfilesList())) { |
| | | serviceFunddetailVO.setAnnexfiles(JSON.toJSONString(serviceFunddetailVO.getAnnexfilesList())); |
| | | } else { |
| | | serviceFunddetailVO.setAnnexfiles(null); |
| | | } |
| | | if (!CollectionUtils.isEmpty(serviceFunddetailVO.getInvoicefilesList())) { |
| | | serviceFunddetailVO.setInvoicefiles(JSON.toJSONString(serviceFunddetailVO.getInvoicefilesList())); |
| | | } else { |
| | | serviceFunddetailVO.setInvoicefiles(null); |
| | | } |
| | | ServiceFunddetail serviceFunddetail = DtoConversionUtils.sourceToTarget(serviceFunddetailVO, ServiceFunddetail.class); |
| | | |