|
|
@@ -56,6 +56,8 @@ import com.ydtech.utils.CalculateUtils;
|
|
|
import com.ydtech.utils.StringUtils;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
|
+import org.slf4j.Logger;
|
|
|
+import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.util.ObjectUtils;
|
|
|
@@ -65,7 +67,6 @@ import java.math.BigDecimal;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.util.*;
|
|
|
-
|
|
|
/**
|
|
|
* @version 平安接口相关api
|
|
|
* @author: hxl
|
|
|
@@ -76,6 +77,9 @@ import java.util.*;
|
|
|
@RequiredArgsConstructor
|
|
|
public class PingAnOrderApiServiceImpl implements PingAnOrderApiService {
|
|
|
|
|
|
+
|
|
|
+ public static final Logger logger = LoggerFactory.getLogger(PingAnOrderApiServiceImpl.class);
|
|
|
+
|
|
|
private final PinganRequestApiComponents pinganRequestApiComponents;
|
|
|
|
|
|
private final PtlAgreementAttributionService ptlAgreementAttributionService;
|
|
|
@@ -1902,6 +1906,7 @@ public class PingAnOrderApiServiceImpl implements PingAnOrderApiService {
|
|
|
if (StringUtils.isNotBlank(accidentApplyNo)) {
|
|
|
// list.add(accidentApplyNo);
|
|
|
}
|
|
|
+
|
|
|
pinganApiLog.setId(null);
|
|
|
DocumentStatusListRequest documentStatusListRequest = new DocumentStatusListRequest(list, parameters);
|
|
|
DocumentStatusListResponse documentStatusListResponse = null;
|
|
|
@@ -1962,6 +1967,7 @@ public class PingAnOrderApiServiceImpl implements PingAnOrderApiService {
|
|
|
JSONArray objects = JSON.parseArray(JSON.toJSONString(jyList));
|
|
|
insAreaCompany.setCrossInsurance(objects);
|
|
|
}
|
|
|
+ logger.info(documentStatusListResponse.toString()+"调用状态查询接口");
|
|
|
if(OrderStatusCodeEnum.ORDER_STATUS_CODE_B2.getCode().equals(status) && ("0".equals(insAreaCompany.getOrderstatus()) || "1".equals(insAreaCompany.getOrderstatus()) )){
|
|
|
//说明核保成功,更新大订单和小订单的状态为1 更新为已核保待缴费
|
|
|
insAreaCompany.setOrderstatus(InsOrderStatusEnum.WAIT_PAY.getCode() );
|
|
|
@@ -1971,6 +1977,7 @@ public class PingAnOrderApiServiceImpl implements PingAnOrderApiService {
|
|
|
insAreaCompany.setOrderstatus(InsOrderStatusEnum.ACCEPT_INSURANCE.getCode());
|
|
|
insAreaCompany.setPayDate(LocalDateTime.now());
|
|
|
insAreaCompanyService.updateCompanyAndOrders(insAreaCompany);
|
|
|
+ logger.info(insAreaCompany.toString()+"更新为承保状态!!!");
|
|
|
}
|
|
|
}
|
|
|
return HttpResult.ok("支付成功");
|