diff --git a/src/main/java/com/order/erp/controller/OrderController.java b/src/main/java/com/order/erp/controller/OrderController.java
index d4e920d..76b8a87 100644
--- a/src/main/java/com/order/erp/controller/OrderController.java
+++ b/src/main/java/com/order/erp/controller/OrderController.java
@@ -143,5 +143,18 @@ public class OrderController {
         }
         return ServerResult.success(orderBaseInfoMapper.queryProjectNoAndInnerNoDto(dto.getInnerNo() == null ? Boolean.TRUE : Boolean.FALSE, dto));
     }
+
+    /**
+     * 校验是否重复
+     *
+     * @param orderBaseInfoQueryVO 查询条件
+     * @return 查询结果
+     */
+    @PostMapping("/check")
+    @ApiOperation("校验是否重复")
+    @AnonymousAccess
+    public ServerResult check(@RequestBody OrderBaseInfoQueryVO orderBaseInfoQueryVO) {
+        return orderBaseInfoService.check(orderBaseInfoQueryVO);
+    }
 }
 
diff --git a/src/main/java/com/order/erp/domain/vo/order/OrderBaseInfoQueryVO.java b/src/main/java/com/order/erp/domain/vo/order/OrderBaseInfoQueryVO.java
index 6085e9e..d6af28d 100644
--- a/src/main/java/com/order/erp/domain/vo/order/OrderBaseInfoQueryVO.java
+++ b/src/main/java/com/order/erp/domain/vo/order/OrderBaseInfoQueryVO.java
@@ -66,6 +66,11 @@ public class OrderBaseInfoQueryVO extends BasePageVO implements Serializable {
     private List<String> customerCode;
 
     /**
+     * 客户STYLE#
+     */
+    private String customerStyle;
+
+    /**
      * 内部编号
      */
     private List<String> innerNo;
diff --git a/src/main/java/com/order/erp/service/order/OrderBaseInfoService.java b/src/main/java/com/order/erp/service/order/OrderBaseInfoService.java
index c5e6510..c288dba 100644
--- a/src/main/java/com/order/erp/service/order/OrderBaseInfoService.java
+++ b/src/main/java/com/order/erp/service/order/OrderBaseInfoService.java
@@ -56,6 +56,13 @@ public interface OrderBaseInfoService extends IService<OrderBaseInfoDO> {
     ServerResult listByPage(OrderBaseInfoQueryVO orderBaseInfoQueryVO);
 
     /**
+     * 校验是否重复
+     * @param orderBaseInfoQueryVO
+     * @return
+     */
+    ServerResult check(OrderBaseInfoQueryVO orderBaseInfoQueryVO);
+
+    /**
      * @param response
      * @param orderBaseInfoQueryVO
      * @return
diff --git a/src/main/java/com/order/erp/service/order/impl/OrderBaseInfoServiceImpl.java b/src/main/java/com/order/erp/service/order/impl/OrderBaseInfoServiceImpl.java
index 8534ac6..01e7a7f 100644
--- a/src/main/java/com/order/erp/service/order/impl/OrderBaseInfoServiceImpl.java
+++ b/src/main/java/com/order/erp/service/order/impl/OrderBaseInfoServiceImpl.java
@@ -140,6 +140,17 @@ public class OrderBaseInfoServiceImpl extends ServiceImpl<OrderBaseInfoMapper, O
     }
 
     @Override
+    public ServerResult check(OrderBaseInfoQueryVO orderBaseInfoQueryVO) {
+        List<OrderBaseInfoDO> orderBaseInfoDOS = list(new LambdaQueryWrapper<OrderBaseInfoDO>()
+                .eq(OrderBaseInfoDO::getInnerNo,orderBaseInfoQueryVO.getInnerNo())
+                .eq(OrderBaseInfoDO::getCustomerStyle,orderBaseInfoQueryVO.getCustomerStyle()));
+        if (CollectionUtils.isNotEmpty(orderBaseInfoDOS)) {
+            throw new BusinessException("款式重复,是否继续");
+        }
+        return ServerResult.success();
+    }
+
+    @Override
     public ServerResult listByPage(OrderBaseInfoQueryVO queryVO) {
         LambdaQueryWrapper<OrderBaseInfoDO> queryWrapper = buildQueryByParam(queryVO);
         Page page = new Page<>(queryVO.getPage(), queryVO.getPageSize());