Commit 1f215e1d by zhangxingmin

push

parent 2540cfe5
...@@ -15,13 +15,13 @@ import com.yd.csf.feign.request.appointmentfile.ApiAppointmentFileAddRequest; ...@@ -15,13 +15,13 @@ import com.yd.csf.feign.request.appointmentfile.ApiAppointmentFileAddRequest;
import com.yd.csf.feign.request.appointmentfile.ApiAppointmentFileEditRequest; import com.yd.csf.feign.request.appointmentfile.ApiAppointmentFileEditRequest;
import com.yd.csf.feign.request.appointmentfile.ApiAppointmentFilePageRequest; import com.yd.csf.feign.request.appointmentfile.ApiAppointmentFilePageRequest;
import com.yd.csf.feign.response.appointmentfile.ApiAppointmentFilePageResponse; import com.yd.csf.feign.response.appointmentfile.ApiAppointmentFilePageResponse;
import com.yd.csf.service.dto.ItineraryDto; //import com.yd.csf.service.dto.ItineraryDto;
import com.yd.csf.service.model.AppointmentFile; import com.yd.csf.service.model.AppointmentFile;
import com.yd.csf.service.model.Policyholder; import com.yd.csf.service.model.Policyholder;
import com.yd.csf.service.service.IAppointmentFileService; import com.yd.csf.service.service.IAppointmentFileService;
import com.yd.csf.service.service.IAppointmentService; import com.yd.csf.service.service.IAppointmentService;
import com.yd.oss.service.enums.TemplateTypeEnum; //import com.yd.oss.service.enums.TemplateTypeEnum;
import com.yd.oss.service.service.PdfService; //import com.yd.oss.service.service.PdfService;
import com.yd.user.feign.response.sysuser.ApiSysUserPageResponse; import com.yd.user.feign.response.sysuser.ApiSysUserPageResponse;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
...@@ -49,8 +49,8 @@ public class ApiAppointmentFileServiceImpl implements ApiAppointmentFileService ...@@ -49,8 +49,8 @@ public class ApiAppointmentFileServiceImpl implements ApiAppointmentFileService
@Autowired @Autowired
private IAppointmentService iAppointmentService; private IAppointmentService iAppointmentService;
@Autowired // @Autowired
private PdfService pdfService; // private PdfService pdfService;
/** /**
* 预约附件信息分页查询 * 预约附件信息分页查询
...@@ -143,7 +143,7 @@ public class ApiAppointmentFileServiceImpl implements ApiAppointmentFileService ...@@ -143,7 +143,7 @@ public class ApiAppointmentFileServiceImpl implements ApiAppointmentFileService
public Result<String> itineraryPdf(String appointmentBizId) { public Result<String> itineraryPdf(String appointmentBizId) {
String url = ""; String url = "";
//获取行程单的数据 //获取行程单的数据
ItineraryDto itineraryDto = iAppointmentService.getItineraryDto(appointmentBizId); // ItineraryDto itineraryDto = iAppointmentService.getItineraryDto(appointmentBizId);
// ItineraryDto itineraryDto = new ItineraryDto(); // ItineraryDto itineraryDto = new ItineraryDto();
// itineraryDto.setArrivalTime("2025-09-10 15:30:20"); // itineraryDto.setArrivalTime("2025-09-10 15:30:20");
// itineraryDto.setBusinessRepresentMobile1("1366666666"); // itineraryDto.setBusinessRepresentMobile1("1366666666");
...@@ -160,13 +160,14 @@ public class ApiAppointmentFileServiceImpl implements ApiAppointmentFileService ...@@ -160,13 +160,14 @@ public class ApiAppointmentFileServiceImpl implements ApiAppointmentFileService
// itineraryDto.setTotal("29990.99"); // itineraryDto.setTotal("29990.99");
// itineraryDto.setNp("王"); // itineraryDto.setNp("王");
// itineraryDto.setPolicyFee("999.89"); // itineraryDto.setPolicyFee("999.89");
try { // try {
url = pdfService.generatePDF(itineraryDto,appointmentBizId, TemplateTypeEnum.XCD.getItemValue()); //// url = pdfService.generatePDF(itineraryDto,appointmentBizId, TemplateTypeEnum.XCD.getItemValue());
return Result.success(url); // return Result.success(url);
} catch (IOException e) { // } catch (IOException e) {
e.printStackTrace(); // e.printStackTrace();
throw new BusinessException("生成行程单PDF异常"); // throw new BusinessException("生成行程单PDF异常");
} // }
return null;
} }
/** /**
......
...@@ -74,11 +74,11 @@ ...@@ -74,11 +74,11 @@
<artifactId>yd-csf-feign</artifactId> <artifactId>yd-csf-feign</artifactId>
</dependency> </dependency>
<!-- OSS实现模块 --> <!-- OSS实现模块 -->
<dependency> <!-- <dependency>-->
<groupId>com.yd</groupId> <!-- <groupId>com.yd</groupId>-->
<artifactId>yd-oss-service</artifactId> <!-- <artifactId>yd-oss-service</artifactId>-->
<version>${project.version}</version> <!-- <version>${project.version}</version>-->
</dependency> <!-- </dependency>-->
<!-- 认证模块 --> <!-- 认证模块 -->
<dependency> <dependency>
......
package com.yd.csf.service.dto; //package com.yd.csf.service.dto;
//
import com.yd.oss.service.annotation.PdfField; //import com.yd.oss.service.annotation.PdfField;
import lombok.Data; //import lombok.Data;
//
/** ///**
* 预约行程单PDF字段映射实体类 // * 预约行程单PDF字段映射实体类
*/ // */
@Data //@Data
public class ItineraryDto { //public class ItineraryDto {
//
/** // /**
* 集合时间(到港时间) // * 集合时间(到港时间)
*/ // */
@PdfField("arrivalTime") // @PdfField("arrivalTime")
private String arrivalTime; // private String arrivalTime;
//
/** // /**
* 集合地点(字典)(会面地点) // * 集合地点(字典)(会面地点)
*/ // */
@PdfField("meetingPoint") // @PdfField("meetingPoint")
private String meetingPoint; // private String meetingPoint;
//
/** // /**
* 意向地点(签单地址) // * 意向地点(签单地址)
*/ // */
@PdfField("signingAddress") // @PdfField("signingAddress")
private String signingAddress; // private String signingAddress;
//
/** // /**
* 业务代表1姓名 // * 业务代表1姓名
*/ // */
@PdfField("businessRepresentName1") // @PdfField("businessRepresentName1")
private String businessRepresentName1; // private String businessRepresentName1;
//
/** // /**
* 业务代表1电话号码区号 // * 业务代表1电话号码区号
*/ // */
@PdfField("businessRepresentMobile1Code") // @PdfField("businessRepresentMobile1Code")
private String businessRepresentMobile1Code; // private String businessRepresentMobile1Code;
//
/** // /**
* 业务代表1电话号码 // * 业务代表1电话号码
*/ // */
@PdfField("businessRepresentMobile1") // @PdfField("businessRepresentMobile1")
private String businessRepresentMobile1; // private String businessRepresentMobile1;
//
/** // /**
* 咨询人(客户表-客户姓名) // * 咨询人(客户表-客户姓名)
*/ // */
@PdfField("name") // @PdfField("name")
private String name; // private String name;
//
/** // /**
* 受保人(受保人姓名) // * 受保人(受保人姓名)
*/ // */
@PdfField("insurantName") // @PdfField("insurantName")
private String insurantName; // private String insurantName;
//
/** // /**
* 意向缴费年期(产品计划-供款年期(字典)) // * 意向缴费年期(产品计划-供款年期(字典))
*/ // */
@PdfField("paymentTerm") // @PdfField("paymentTerm")
private String paymentTerm; // private String paymentTerm;
//
/** // /**
* 意向年缴保费(产品计划-每期保费) // * 意向年缴保费(产品计划-每期保费)
*/ // */
@PdfField("eachIssuePremium") // @PdfField("eachIssuePremium")
private String eachIssuePremium; // private String eachIssuePremium;
//
/** // /**
* 保单证费(产品计划-保单证费) // * 保单证费(产品计划-保单证费)
*/ // */
@PdfField("policyFee") // @PdfField("policyFee")
private String policyFee; // private String policyFee;
//
/** // /**
* 币种(产品计划-货币(字典)) // * 币种(产品计划-货币(字典))
*/ // */
@PdfField("currency") // @PdfField("currency")
private String currency; // private String currency;
//
/** // /**
* 意向咨询产品(产品计划-保险产品名称(中台保险产品名称,冗余)) // * 意向咨询产品(产品计划-保险产品名称(中台保险产品名称,冗余))
*/ // */
@PdfField("productName") // @PdfField("productName")
private String productName; // private String productName;
//
/** // /**
* 合计金额(供款年期*每期保费) // * 合计金额(供款年期*每期保费)
*/ // */
@PdfField("total") // @PdfField("total")
private String total; // private String total;
//
/** // /**
* 客户姓名前缀 // * 客户姓名前缀
*/ // */
@PdfField("np") // @PdfField("np")
private String np; // private String np;
} //}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment