新增合同收发货规则

This commit is contained in:
潘荣晟
2026-01-07 16:31:19 +08:00
parent 7a0dbadf2e
commit 4b6bd9cec5
4 changed files with 117 additions and 1 deletions

View File

@@ -31,6 +31,11 @@ public interface ContractApi {
@Operation(summary = "通过合同编号获取对应的合同信息") @Operation(summary = "通过合同编号获取对应的合同信息")
ContractRespDTO getContractByPaperNumber(@RequestParam("contractPaperNumber") String contractPaperNumber); ContractRespDTO getContractByPaperNumber(@RequestParam("contractPaperNumber") String contractPaperNumber);
@GetMapping(PREFIX + "/get/by-sys-number")
@Operation(summary = "通过合同编号获取对应的合同信息")
ContractRespDTO getFormulasBySysNumber(@RequestParam("contractSysNumber") String contractSysNumber);
@GetMapping(PREFIX + "/updateOrderStatus") @GetMapping(PREFIX + "/updateOrderStatus")
@Operation(summary = "更新订单状态") @Operation(summary = "更新订单状态")
CommonResult<Boolean> updateOrderStatus(@RequestParam("orderId") Long orderId, @RequestParam("status") String status); CommonResult<Boolean> updateOrderStatus(@RequestParam("orderId") Long orderId, @RequestParam("status") String status);

View File

@@ -80,6 +80,11 @@ public class ContractApiImpl implements ContractApi {
return contractService.getFormulasByPaperNumber(contractPaperNumber); return contractService.getFormulasByPaperNumber(contractPaperNumber);
} }
@Override
public ContractRespDTO getFormulasBySysNumber(String contractSysNumber) {
return contractService.getFormulasByPaperNumber(contractSysNumber);
}
@Override @Override
public CommonResult<Boolean> updateOrderStatus(Long orderId, String status) { public CommonResult<Boolean> updateOrderStatus(Long orderId, String status) {
return success(purchaseOrderService.updateOrderStatus(orderId, status)); return success(purchaseOrderService.updateOrderStatus(orderId, status));

View File

@@ -99,6 +99,14 @@ public interface ContractService {
*/ */
ContractRespDTO getFormulasByPaperNumber(String contractPaperNumber); ContractRespDTO getFormulasByPaperNumber(String contractPaperNumber);
/**
* 通过合同编号获取对应的合同信息
*
* @param contractSysNumber 合同编号
* @return 结算条款数据
*/
ContractRespDTO getFormulasBySysNumber(String contractSysNumber);
/** /**
* 提交ERP * 提交ERP
* *