| | |
| | | } |
| | | ErpSaleOrderSaveReqVO.Item itemVO = new ErpSaleOrderSaveReqVO.Item(); |
| | | itemVO.setProductId(item.getId()); |
| | | if (row.getReelNo() != null && row.getReelNo().length() > 128) { |
| | | throw new IllegalArgumentException("产品[" + row.getProductCode() + "]的盘号不能超过128个字符"); |
| | | } |
| | | itemVO.setReelNo(row.getReelNo()); |
| | | itemVO.setProductUnitId(item.getUnitMeasureId()); |
| | | // 单价:未填写时取物料的销售价(与页面选产品后的默认值一致) |
| | | itemVO.setProductPrice(row.getProductPrice() != null ? row.getProductPrice() |
| | |
| | | createReqDTO.setSaleOrderId(saleOrder.getId()); |
| | | createReqDTO.setSaleOrderNo(saleOrder.getNo()); |
| | | createReqDTO.setSaleOrderItemId(item.getId()); |
| | | createReqDTO.setReelNo(item.getReelNo()); |
| | | createReqDTO.setMdmItemId(item.getProductId()); |
| | | createReqDTO.setProductName(productName); |
| | | createReqDTO.setQuantity(item.getCount()); |
| | |
| | | |
| | | @Override |
| | | public PageResult<ErpSaleOrderDO> getSaleOrderPage(ErpSaleOrderPageReqVO pageReqVO) { |
| | | List<Long> permittedCustomerIds = customerApi.getPermittedCustomerIds(); |
| | | return saleOrderMapper.selectPage(pageReqVO, permittedCustomerIds); |
| | | return saleOrderMapper.selectPage(pageReqVO); |
| | | } |
| | | |
| | | // ==================== 订单项 ==================== |