订单绑定优化

This commit is contained in:
潘荣晟
2026-02-11 18:13:46 +08:00
parent 2f36a4013b
commit c08351a830
5 changed files with 301 additions and 13 deletions

View File

@@ -276,6 +276,8 @@ public class ContractRespVO {
@Schema(description = "是否信用", example = "1") @Schema(description = "是否信用", example = "1")
private String hasCredit; private String hasCredit;
@Schema(description = "关联合同主键")
private Long relatedContractId;
@Schema(description = "收发货规则") @Schema(description = "收发货规则")
private List<ContractReceiveSendRespVO> contractReceiveSends; private List<ContractReceiveSendRespVO> contractReceiveSends;

View File

@@ -234,5 +234,12 @@ public class PurchaseOrderController implements BusinessControllerMarker {
purchaseOrderService.boundOrder(req); purchaseOrderService.boundOrder(req);
return success(true); return success(true);
} }
//获取关联订单
@PostMapping("/get-no-permission")
@Operation(summary = "获取关联订单")
@PreAuthorize("@ss.hasAnyPermissions('base:purchase-order:query')")
public CommonResult<OrderRespVO> getOrder(@RequestParam("id") Long id) {
return success(purchaseOrderService.getOrder(id));
}
} }

View File

@@ -164,4 +164,5 @@ public interface PurchaseOrderService {
*/ */
PageResult<PurchaseOrderDO> pageOrderNoPermission(PurchaseOrderPageReqVO pageReqVO); PageResult<PurchaseOrderDO> pageOrderNoPermission(PurchaseOrderPageReqVO pageReqVO);
void boundOrder(BoundOrderReqVO reqVO); void boundOrder(BoundOrderReqVO reqVO);
OrderRespVO getOrder(Long id);
} }