Merge branch 'dev/feat/partner1.1_20230727' into hxd/feat/interviewSelect
This commit is contained in:
@@ -407,12 +407,12 @@ public class FlowServiceImpl implements FlowService {
|
||||
//生成的 pdf 通过函内存输入流
|
||||
ByteArrayInputStream inputStream = new ByteArrayInputStream(pdfOut.toByteArray());
|
||||
String passPdfUrl = ossServer.uploadFileServer(inputStream, "passLetter/" + passCode + ".pdf");
|
||||
//转换为图片
|
||||
inputStream.reset();
|
||||
ByteArrayOutputStream imageOut = PDFUtils.pdf2Img(inputStream, 2.0f);
|
||||
inputStream = new ByteArrayInputStream(imageOut.toByteArray());
|
||||
//不再转换为图片
|
||||
//inputStream.reset();
|
||||
//ByteArrayOutputStream imageOut = PDFUtils.pdf2Img(inputStream, 2.0f);
|
||||
//inputStream = new ByteArrayInputStream(imageOut.toByteArray());
|
||||
//上传 OSS
|
||||
String passImageUrl = ossServer.uploadFileServer(inputStream, "passLetter/" + passCode + ".png");
|
||||
//String passImageUrl = ossServer.uploadFileServer(inputStream, "passLetter/" + passCode + ".png");
|
||||
//计算有效期截止日期
|
||||
Date expiryDate = DateUtil.offsetDay(passTime, 60);
|
||||
expiryDate = DateUtil.endOfDay(expiryDate);
|
||||
@@ -422,11 +422,11 @@ public class FlowServiceImpl implements FlowService {
|
||||
interviewDO.setPassTime(passTime);
|
||||
interviewDO.setExpiryDate(DateUtil.formatDateTime(expiryDate));
|
||||
interviewDO.setPassPdfUrl(passPdfUrl);
|
||||
interviewDO.setPassImageUrl(passImageUrl);
|
||||
//interviewDO.setPassImageUrl(passImageUrl);
|
||||
hyPartnerInterviewMapper.updateByPrimaryKeySelective(interviewDO);
|
||||
inputStream.close();
|
||||
pdfOut.close();
|
||||
imageOut.close();
|
||||
//imageOut.close();
|
||||
} catch (Exception e) {
|
||||
log.error("资格面试通过函生成失败 e{}", e.getMessage());
|
||||
throw new ServiceException("通过函生成失败!");
|
||||
|
||||
@@ -315,10 +315,17 @@ public class HyPartnerLineInfoServiceImpl implements HyPartnerLineInfoService {
|
||||
hyPartnerLineInfoDAO.updateByPrimaryKeySelective(hyPartnerLineInfoDO);
|
||||
|
||||
|
||||
List<HyPartnerLineInfoDO> lineFollowHistoryList = hyPartnerLineInfoDAO.getLineFollowHistoryList(hyPartnerLineInfo.getPartnerId());
|
||||
HyPartnerLineInfoDO newHyPartnerLineInfoDO = new HyPartnerLineInfoDO();
|
||||
newHyPartnerLineInfoDO.setPartnerId(hyPartnerLineInfo.getPartnerId());
|
||||
newHyPartnerLineInfoDO.setWorkflowStage(WorkflowStageEnum.INTENT.getCode());
|
||||
newHyPartnerLineInfoDO.setWorkflowStatus(WorkflowStatusEnum.INTENT_0.getCode());
|
||||
log.info("lineFollowHistoryList_1:{}",JSONObject.toJSONString(lineFollowHistoryList));
|
||||
if (CollectionUtils.isNotEmpty(lineFollowHistoryList)){
|
||||
String investmentManager = lineFollowHistoryList.get(0).getInvestmentManager();
|
||||
newHyPartnerLineInfoDO.setInvestmentManager(investmentManager);
|
||||
status = LineStatusEnum.PRIVATE_SEAS.getCode();
|
||||
}
|
||||
newHyPartnerLineInfoDO.setLineStatus(status);
|
||||
hyPartnerLineInfoDAO.insertSelective(newHyPartnerLineInfoDO);
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ import java.util.List;
|
||||
@Slf4j
|
||||
@Service
|
||||
public class NoticeService {
|
||||
@Value("${feishu.notice.link.url:null}")
|
||||
@Value("${feishu.notice.link.url}")
|
||||
private String linkUrl;
|
||||
@Autowired
|
||||
private ISVHttpRequest isvHttpRequest;
|
||||
|
||||
Reference in New Issue
Block a user