提交 0e24e5d3 authored 作者: 李瑞鑫's avatar 李瑞鑫

违约结算单数据同步货主客户端

上级 d8a435ab
...@@ -17,8 +17,8 @@ public interface SettlementFeign { ...@@ -17,8 +17,8 @@ public interface SettlementFeign {
@GetMapping("clx-performance/feign/settlement/thawAndLockSettlement") @GetMapping("clx-performance/feign/settlement/thawAndLockSettlement")
Result<Boolean> thawAndLockSettlement(@RequestParam String orderNo); Result<Boolean> thawAndLockSettlement(@RequestParam String orderNo);
@ApiOperation(value = "生成违约结算单") @ApiOperation(value = "确认或驳回违约")
@PostMapping("clx-performance/feign/breakContract/saveBreakContractSettlement") @PostMapping("clx-performance/feign/breakContract/updateBreakContract")
Result saveBreakContractSettlement(@RequestBody @Validated BreakContractSettlementGenerateAction action); Result updateBreakContract(@RequestBody @Validated BreakContractSettlementGenerateAction action);
} }
...@@ -2,6 +2,7 @@ package com.clx.performance.controller.feign; ...@@ -2,6 +2,7 @@ package com.clx.performance.controller.feign;
import com.clx.open.sdk.request.action.BreakContractSettlementGenerateAction; import com.clx.open.sdk.request.action.BreakContractSettlementGenerateAction;
import com.clx.performance.param.feign.OrderAdjustTonnageDownParam; import com.clx.performance.param.feign.OrderAdjustTonnageDownParam;
import com.clx.performance.param.pc.owner.OwnerConfirmBreakContractSettlementParam;
import com.clx.performance.service.breakcontract.BreakContractOwnerRecordService; import com.clx.performance.service.breakcontract.BreakContractOwnerRecordService;
import com.clx.performance.service.breakcontract.BreakContractOwnerRuleService; import com.clx.performance.service.breakcontract.BreakContractOwnerRuleService;
import com.clx.performance.service.breakcontract.BreakContractSettlementOwnerService; import com.clx.performance.service.breakcontract.BreakContractSettlementOwnerService;
...@@ -46,9 +47,13 @@ public class BreakContractSettlementOwnerFeignController { ...@@ -46,9 +47,13 @@ public class BreakContractSettlementOwnerFeignController {
} }
@ApiOperation(value = "货主客户端货主确认生成违约结算单") @ApiOperation(value = "货主客户端货主确认生成违约结算单")
@PostMapping("/saveBreakContractSettlement") @PostMapping("/updateBreakContract")
Result saveBreakContractSettlement(@RequestBody @Validated BreakContractSettlementGenerateAction param){ Result updateBreakContract(@RequestBody @Validated BreakContractSettlementGenerateAction param){
breakContractOwnerRecordService.generateBreakContractSettlement(param.getBreakContractId()); OwnerConfirmBreakContractSettlementParam settlementParam = new OwnerConfirmBreakContractSettlementParam();
settlementParam.setConfirmStatus(param.getConfirmStatus());
settlementParam.setId(param.getBreakContractId());
settlementParam.setRejectReason(param.getRejectReason());
breakContractOwnerRecordService.updateConfirmStatus(settlementParam);
return Result.ok(); return Result.ok();
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论