提交 3398bbe3 authored 作者: 刘海泉's avatar 刘海泉

Merge remote-tracking branch 'origin/v30.2_break_contract_20241021' into dev_jdk17

...@@ -60,7 +60,7 @@ public class OrderChildExceptionReportController { ...@@ -60,7 +60,7 @@ public class OrderChildExceptionReportController {
} }
@Operation(summary = "异常上报详情接口", description = "<br>By:刘海泉") @Operation(summary = "异常上报详情接口", description = "<br>By:刘海泉")
@PostMapping(value = "getExceptionReport") @GetMapping(value = "getExceptionReport")
public Result<OrderChildExceptionReportVO> getExceptionReport(@RequestParam("id") @NotNull(message = "id不能为空") Integer id) { public Result<OrderChildExceptionReportVO> getExceptionReport(@RequestParam("id") @NotNull(message = "id不能为空") Integer id) {
return Result.ok(orderChildExceptionReportService.getExceptionReport(id)); return Result.ok(orderChildExceptionReportService.getExceptionReport(id));
} }
......
...@@ -206,6 +206,7 @@ public class OrderGoodsServiceImpl implements OrderGoodsService, InitializingBea ...@@ -206,6 +206,7 @@ public class OrderGoodsServiceImpl implements OrderGoodsService, InitializingBea
orderGoodsVO.setReceiveWaitSystem(orderInfoFeign.getReveiveWaitSystem()); orderGoodsVO.setReceiveWaitSystem(orderInfoFeign.getReveiveWaitSystem());
orderGoodsVO.setReceiveWaitSystemName(orderInfoFeign.getReveiveWaitSystemName()); orderGoodsVO.setReceiveWaitSystemName(orderInfoFeign.getReveiveWaitSystemName());
orderGoodsVO.setReceiveWaitMode(orderInfoFeign.getReveiveWaitMode()); orderGoodsVO.setReceiveWaitMode(orderInfoFeign.getReveiveWaitMode());
orderGoodsVO.setOrderSource(orderInfoFeign.getOrderSource());
return orderGoodsVO; return orderGoodsVO;
} }
......
...@@ -23,6 +23,10 @@ public enum BreakContractRecordEnum { ...@@ -23,6 +23,10 @@ public enum BreakContractRecordEnum {
public static Optional<TriggerType> getByCode(Integer code) { public static Optional<TriggerType> getByCode(Integer code) {
return Arrays.stream(values()).filter(e -> e.code.equals(code)).findFirst(); return Arrays.stream(values()).filter(e -> e.code.equals(code)).findFirst();
} }
public static String getMsgByCode(int code) {
return getByCode(code).map(BreakContractRecordEnum.TriggerType::getMsg).orElse(null);
}
} }
@Getter @Getter
@AllArgsConstructor @AllArgsConstructor
...@@ -38,6 +42,11 @@ public enum BreakContractRecordEnum { ...@@ -38,6 +42,11 @@ public enum BreakContractRecordEnum {
public static Optional<BreakContractPartyType> getByCode(Integer code) { public static Optional<BreakContractPartyType> getByCode(Integer code) {
return Arrays.stream(values()).filter(e -> e.code.equals(code)).findFirst(); return Arrays.stream(values()).filter(e -> e.code.equals(code)).findFirst();
} }
public static String getMsgByCode(int code) {
return getByCode(code).map(BreakContractRecordEnum.BreakContractPartyType::getMsg).orElse(null);
}
} }
@Getter @Getter
......
package com.clx.performance.vo.app.breakcontract; package com.clx.performance.vo.app.breakcontract;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.clx.performance.enums.BreakContractRecordEnum;
import com.msl.common.convertor.type.MoneyOutConvert; import com.msl.common.convertor.type.MoneyOutConvert;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter; import lombok.Getter;
...@@ -29,6 +30,11 @@ public class DriverBreakContractDriverRecordVO { ...@@ -29,6 +30,11 @@ public class DriverBreakContractDriverRecordVO {
@Schema(description="触发类型:1系统触发 2手动触发 3.异常上报") @Schema(description="触发类型:1系统触发 2手动触发 3.异常上报")
private Integer triggerType; private Integer triggerType;
public String getTriggerTypeMsg(){
return BreakContractRecordEnum.TriggerType.getMsgByCode(triggerType);
}
@Schema(description="违约方类型:1平台 2货主 3司机") @Schema(description="违约方类型:1平台 2货主 3司机")
private Integer breakContractPartyType; private Integer breakContractPartyType;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论