提交 1e79421b authored 作者: liuhaiquan's avatar liuhaiquan

修改结算单和违约结算单已结算的数据把结算失败原因置空

上级 b274354a
......@@ -22,6 +22,7 @@ public interface BreakContractSettlementDriverStruct {
@Mapping(target = "settleStatusMsg", expression = "java(BreakContractSettlementDriverEnum.SettleStatus.getMsgByCode(detail.getSettleStatus()))")
@Mapping(target = "settlePlatformMsg", expression = "java(BreakContractSettlementDriverEnum.SettlePlatform.getMsgByCode(detail.getSettlePlatform()))")
@Mapping(target = "breakContractPartyTypeMsg", expression = "java(BreakContractSettlementDriverEnum.BreakContractPartyType.getMsgByCode(detail.getBreakContractPartyType()))")
@Mapping(target = "payRemark", expression = "java(if(Objects.equals(settleStatus,BreakContractSettlementDriverEnum.SettleStatus.YES.getCode())){return null}else{return payRemark})")
PageCarrierBreakContractSettlementDriverVO convert(BreakContractSettlementDriver detail);
@IterableMapping(qualifiedByName = "toBaseVo")
......
......@@ -4,11 +4,21 @@ import com.clx.performance.model.settle.SettlementDriver;
import com.clx.performance.vo.pc.carrier.settle.CarrierPageSettlementDriverVO;
import com.msl.common.utils.DateStructUtil;
import com.msl.common.utils.DateUtils;
import org.mapstruct.IterableMapping;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.Named;
import java.util.List;
@Mapper(componentModel = "spring", uses = DateStructUtil.class, imports = {DateUtils.class})
public interface SettlementDriverStruct {
@Named("toBaseVo")
@Mapping(target = "payErrorMsg", expression = "java(if(Objects.equals(status,SettlementDriverEnum.Status.SETTLED.getCode())){return null}else{return payRemark})")
CarrierPageSettlementDriverVO convert(SettlementDriver detail);
@IterableMapping(qualifiedByName = "toBaseVo")
List<CarrierPageSettlementDriverVO> covertList(List<SettlementDriver> records);
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论