Commit 68efb7f8 authored by fangxinjiang's avatar fangxinjiang

失败原因清空--商险相关-fxj

parent 9cd0e51a
package com.yifu.cloud.plus.v1.yifu.insurances.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.yifu.cloud.plus.v1.yifu.common.mybatis.base.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import jdk.nashorn.internal.ir.annotations.Ignore;
import lombok.Data;
import lombok.EqualsAndHashCode;
......@@ -148,9 +146,11 @@ public class TEmployeeInsurancePre extends BaseEntity {
@Schema(description = "商险ID")
private String insurancesId;
@TableField(updateStrategy = FieldStrategy.IGNORED)
@Schema(description = "发起失败原因")
private String errorInfo;
@TableField(updateStrategy = FieldStrategy.IGNORED)
@Schema(description = "发起失败时间")
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss")
@JsonIgnore
......
......@@ -18,9 +18,7 @@
package com.yifu.cloud.plus.v1.yifu.insurances.entity;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.*;
import com.yifu.cloud.plus.v1.yifu.common.core.constant.ExcelAttribute;
import com.yifu.cloud.plus.v1.yifu.common.mybatis.base.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
......@@ -312,6 +310,7 @@ public class TInsurancePreRenewDetail extends BaseEntity {
/**
* 失败原因
*/
@TableField(updateStrategy = FieldStrategy.IGNORED)
@ExcelAttribute(name = "失败原因", maxLength = 200)
@Length(max = 200, message = "失败原因不能超过200个字符")
@ExcelProperty("失败原因")
......@@ -320,6 +319,7 @@ public class TInsurancePreRenewDetail extends BaseEntity {
/**
* 失败时间
*/
@TableField(updateStrategy = FieldStrategy.IGNORED)
@ExcelAttribute(name = "失败时间", isDate = true)
@ExcelProperty("失败时间")
@Schema(description = "失败时间")
......
......@@ -10048,6 +10048,10 @@ public class TInsuranceDetailServiceImpl extends ServiceImpl<TInsuranceDetailMap
}
if (Common.isNotNull(pre)) {
pre.setProcessStatus(status);
if (CommonConstants.THREE_STRING.equals(status) || CommonConstants.SEVEN_STRING.equals(status)){
pre.setErrorInfo(null);
pre.setErrorTime(null);
}
if (Common.isNotNull(insuranceDetail.getId())) {
pre.setInsurancesId(insuranceDetail.getId());
pre.setIsAddress(insuranceDetail.getIsAdress());
......@@ -10097,6 +10101,10 @@ public class TInsuranceDetailServiceImpl extends ServiceImpl<TInsuranceDetailMap
}
if (Common.isNotNull(pre)) {
pre.setProcessStatus(status);
if (CommonConstants.THREE_STRING.equals(status) || CommonConstants.SEVEN_STRING.equals(status)){
pre.setErrorInfo(null);
pre.setErrorTime(null);
}
if (Common.isNotNull(insuranceDetail.getId())) {
pre.setInsurancesIdNew(insuranceDetail.getId());
pre.setIsAddress(insuranceDetail.getIsAdress());
......@@ -10423,7 +10431,10 @@ public class TInsuranceDetailServiceImpl extends ServiceImpl<TInsuranceDetailMap
//通过ids 更新自动化测状态processStatus为待投保
LambdaUpdateWrapper<TEmployeeInsurancePre> updateDiyInfoWrapper = new LambdaUpdateWrapper<>();
updateDiyInfoWrapper.in(TEmployeeInsurancePre::getInsurancesId, ids)
.set(TEmployeeInsurancePre::getProcessStatus,CommonConstants.THREE_STRING);
.set(TEmployeeInsurancePre::getProcessStatus,CommonConstants.THREE_STRING)
.set(TEmployeeInsurancePre::getErrorInfo,null)
.set(TEmployeeInsurancePre::getErrorTime,null);
employeeInsurancePreMapper.update(null, updateDiyInfoWrapper);
}
}
......@@ -10478,12 +10489,16 @@ public class TInsuranceDetailServiceImpl extends ServiceImpl<TInsuranceDetailMap
//通过ids 更新自动化测状态processStatus为待投保
LambdaUpdateWrapper<TEmployeeInsurancePre> updateDiyInfoWrapper = new LambdaUpdateWrapper<>();
updateDiyInfoWrapper.in(TEmployeeInsurancePre::getInsurancesId, insuranceIds)
.set(TEmployeeInsurancePre::getProcessStatus,CommonConstants.SEVEN_STRING);
.set(TEmployeeInsurancePre::getProcessStatus,CommonConstants.SEVEN_STRING)
.set(TEmployeeInsurancePre::getErrorTime,null)
.set(TEmployeeInsurancePre::getErrorInfo,null);;
employeeInsurancePreMapper.update(null, updateDiyInfoWrapper);
LambdaUpdateWrapper<TInsurancePreRenewDetail> updateReNewInfoWrapper = new LambdaUpdateWrapper<>();
updateReNewInfoWrapper.in(TInsurancePreRenewDetail::getInsurancesId, insuranceIds)
.set(TInsurancePreRenewDetail::getProcessStatus,CommonConstants.SEVEN_STRING);
.set(TInsurancePreRenewDetail::getProcessStatus,CommonConstants.SEVEN_STRING)
.set(TInsurancePreRenewDetail::getErrorTime,null)
.set(TInsurancePreRenewDetail::getErrorInfo,null);
tInsurancePreRenewDetailMapper.update(null, updateReNewInfoWrapper);
}
}
......
......@@ -279,11 +279,15 @@ public class DoJointInsuranceTask {
LambdaUpdateWrapper<TEmployeeInsurancePre> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.eq(TEmployeeInsurancePre::getInsurancesId,detail.getId());
updateWrapper.set(TEmployeeInsurancePre::getProcessStatus,CommonConstants.THREE_STRING);
updateWrapper.set(TEmployeeInsurancePre::getErrorTime,null);
updateWrapper.set(TEmployeeInsurancePre::getErrorInfo,null);
tEmployeeInsurancePreMapper.update(null, updateWrapper);
LambdaUpdateWrapper<TInsurancePreRenewDetail> updateReNewInfoWrapper = new LambdaUpdateWrapper<>();
updateReNewInfoWrapper.eq(TInsurancePreRenewDetail::getInsurancesId, detail.getId())
.set(TInsurancePreRenewDetail::getProcessStatus,CommonConstants.SEVEN_STRING);
.set(TInsurancePreRenewDetail::getProcessStatus,CommonConstants.SEVEN_STRING)
.set(TInsurancePreRenewDetail::getErrorTime,null)
.set(TInsurancePreRenewDetail::getErrorInfo,null);
tInsurancePreRenewDetailMapper.update(null, updateReNewInfoWrapper);
}
}
......
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