| | |
| | | package com.doumee.service.business.impl; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.baomidou.mybatisplus.extension.api.R; |
| | | import com.doumee.biz.system.SystemDictDataBiz; |
| | | import com.doumee.core.annotation.excel.ExcelExporter; |
| | | import com.doumee.core.constants.ResponseStatus; |
| | |
| | | throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"未查询到保险方案"); |
| | | } |
| | | if(saveUnionChangeDTO.getBusinessType().equals(Constants.ZERO)){ |
| | | saveUnionChangeDTO.setApplyDate(unionApply.getStartTime()); |
| | | // saveUnionChangeDTO.setApplyDate(unionApply.getStartTime()); |
| | | |
| | | saveUnionChangeDTO.setAddValidDate(saveUnionChangeDTO.getApplyDate()); |
| | | saveUnionChangeDTO.setDelValidDate(saveUnionChangeDTO.getApplyDate()); |
| | | //根据申请日期 处理加减保的 实际生效日期 |
| | | // if(Objects.nonNull(solutions.getAddValidDays())){ |
| | | // saveUnionChangeDTO.setAddValidDate( |
| | | // DateUtil.afterDateByType(saveUnionChangeDTO.getApplyDate(),0,solutions.getAddValidDays()) |
| | | // ); |
| | | // }else{ |
| | | // saveUnionChangeDTO.setAddValidDate(saveUnionChangeDTO.getApplyDate()); |
| | | // } |
| | | // if(Objects.nonNull(solutions.getDelValidDays())){ |
| | | // saveUnionChangeDTO.setDelValidDate( |
| | | // DateUtil.afterDateByType(saveUnionChangeDTO.getApplyDate(),0,solutions.getDelValidDays()) |
| | | // ); |
| | | // }else{ |
| | | // saveUnionChangeDTO.setDelValidDate(saveUnionChangeDTO.getApplyDate()); |
| | | // } |
| | | if(Objects.nonNull(solutions.getAddValidDays())){ |
| | | saveUnionChangeDTO.setAddValidDate( |
| | | DateUtil.afterDateByType(saveUnionChangeDTO.getApplyDate(),0,solutions.getAddValidDays()) |
| | | ); |
| | | }else{ |
| | | saveUnionChangeDTO.setAddValidDate(saveUnionChangeDTO.getApplyDate()); |
| | | } |
| | | if(Objects.nonNull(solutions.getDelValidDays())){ |
| | | saveUnionChangeDTO.setDelValidDate( |
| | | DateUtil.afterDateByType(saveUnionChangeDTO.getApplyDate(),0,solutions.getDelValidDays()) |
| | | ); |
| | | }else{ |
| | | saveUnionChangeDTO.setDelValidDate(saveUnionChangeDTO.getApplyDate()); |
| | | } |
| | | //判断批单日期 合并单的批单生效期在为 保单起期的次日 到保单止期 |
| | | //获取开始日期次日 |
| | | if(saveUnionChangeDTO.getAddValidDate().getTime()<unionApply.getStartTime().getTime() |
| | |
| | | notifyUrl = notifyUrl.replace("${type}","0").replace("${id}",unionChange.getId().toString()); |
| | | // String applyNo = signService.applySignLocalFile(company.getName(),company.getName(),fileUrl,company.getCode(),company.getEmail(),"合并单(加减保/换厂)申请签署",company.getSignId(),notifyUrl); |
| | | //临时使用 |
| | | fileUrl = "https://yybred.oss-cn-hangzhou.aliyuncs.com/apply/20241120/1c80f0d7-ab35-4355-b9fe-944464643115.pdf"; |
| | | String applyNo = signService.applySign(companyName,fileUrl,companyName,creditCode,email,"人员名单签章",null,notifyUrl); |
| | | fileUrl = "https://yybred.oss-cn-hangzhou.aliyuncs.com/apply/20241230/a0d128f2-ba6c-4ad4-b86b-b2610a513d41.pdf"; |
| | | String applyNo = signService.applySignWidthQifengSet(companyName,fileUrl,companyName,creditCode,email,"人员名单签章",null,notifyUrl,new Float(0.7)); |
| | | if(StringUtils.isBlank(applyNo) ){ |
| | | throw new BusinessException(ResponseStatus.SERVER_ERROR.getCode(),"对不起,获取在线签章地址失败,请稍后重试!"); |
| | | } |