Commit be35be29 by jianan

新单跟进69

parent 81ade4db
......@@ -18,6 +18,7 @@ import com.yd.csf.feign.request.appointment.*;
import com.yd.csf.feign.response.appointment.ApiAppointmentAddResponse;
import com.yd.csf.feign.response.appointment.ApiAppointmentDetailResponse;
import com.yd.csf.feign.response.appointment.ApiAppointmentPageResponse;
import com.yd.csf.service.dto.PolicySigner;
import com.yd.csf.service.enums.AppointmentStatusEnum;
import com.yd.csf.service.enums.PolicyFollowStatusEnum;
import com.yd.csf.service.enums.PolicyStatusEnum;
......@@ -518,6 +519,8 @@ public class ApiAppointmentServiceImpl implements ApiAppointmentService {
}
//产品名称
follow.setProductName(apiProductPlanMainInfoDto.getProductName());
//签单员列表
setSignerList(follow, appointment);
}
policyFollowService.saveOrUpdate(follow);
......@@ -540,6 +543,26 @@ public class ApiAppointmentServiceImpl implements ApiAppointmentService {
return Result.success();
}
private void setSignerList(PolicyFollow follow, Appointment appointment) {
List<PolicySigner> signerList = new ArrayList<>();
PolicySigner signer = new PolicySigner();
if (!Objects.isNull(appointment.getBusinessNo())) {
signer.setRegistrationNumber(appointment.getBusinessNo());
}
if (!Objects.isNull(appointment.getBusinessRepresentName1())) {
signer.setSigner(appointment.getBusinessRepresentName1());
}
if (!Objects.isNull(appointment.getBusinessRepresentMobile1())) {
signer.setPhone(appointment.getBusinessRepresentMobile1());
}
if (!Objects.isNull(appointment.getBusinessRepresentEmail1())) {
signer.setEmail(appointment.getBusinessRepresentEmail1());
}
signerList.add(signer);
follow.setSignerList(GSONUtil.toJson(signerList));
}
private void savePolicyQuestionnaire(String appointmentBizId, String policyBizId) {
// 当前登录用户
AuthUserDto currentLoginUser = SecurityUtil.getCurrentLoginUser();
......
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