Przeglądaj źródła

refactor(customer): 调整客户销售信息信用管理字段类型并更新数据范围配置

- 将 CustomerSalesInfo 中的 creditManagement 字段从 String 类型改为 Long 类型
- 将 CustomerSalesInfoBo 中的 creditManagement 字段从 String 类型改为 Long 类型
- 将 CustomerSalesInfoVo 中的 creditManagement 字段从 String 类型改为 Long 类型
- 移除 CustomerSalesInfoServiceImpl 中对 creditManagement 字段的查询条件
- 在 PlatformDataScopeInterceptor 中添加 order_main 和 order_product 表到数据范围配置
hurx 3 miesięcy temu
rodzic
commit
40bee9528d

+ 2 - 0
ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/interceptor/PlatformDataScopeInterceptor.java

@@ -71,6 +71,8 @@ public class PlatformDataScopeInterceptor implements Interceptor {
         "order_pay_set",
         "customer_shipping_address",
         "customer_sales_info",
+        "order_main",
+        "order_product",
         "com_",
         "product_"
     ));

+ 1 - 1
ruoyi-modules/ruoyi-customer/src/main/java/org/dromara/customer/domain/CustomerSalesInfo.java

@@ -72,7 +72,7 @@ public class CustomerSalesInfo extends TenantEntity {
     /**
      * 信用管理方式
      */
-    private String creditManagement;
+    private Long creditManagementId;
 
     /**
      * 信用支付密码

+ 1 - 1
ruoyi-modules/ruoyi-customer/src/main/java/org/dromara/customer/domain/bo/CustomerSalesInfoBo.java

@@ -72,7 +72,7 @@ public class CustomerSalesInfoBo extends BaseEntity {
     /**
      * 信用管理方式
      */
-    private String creditManagement;
+    private Long creditManagementId;
 
     /**
      * 信用支付密码

+ 1 - 1
ruoyi-modules/ruoyi-customer/src/main/java/org/dromara/customer/domain/vo/CustomerSalesInfoVo.java

@@ -90,7 +90,7 @@ public class CustomerSalesInfoVo implements Serializable {
      * 信用管理方式
      */
     @ExcelProperty(value = "信用管理方式")
-    private String creditManagement;
+    private Long creditManagementId;
 
     /**
      * 信用支付密码

+ 0 - 1
ruoyi-modules/ruoyi-customer/src/main/java/org/dromara/customer/service/impl/CustomerSalesInfoServiceImpl.java

@@ -82,7 +82,6 @@ public class CustomerSalesInfoServiceImpl extends ServiceImpl<CustomerSalesInfoM
         lqw.eq(bo.getBillDate() != null, CustomerSalesInfo::getBillDate, bo.getBillDate());
         lqw.eq(bo.getBillingDay() != null, CustomerSalesInfo::getBillingDay, bo.getBillingDay());
         lqw.eq(StringUtils.isNotBlank(bo.getOrderAudit()), CustomerSalesInfo::getOrderAudit, bo.getOrderAudit());
-        lqw.eq(StringUtils.isNotBlank(bo.getCreditManagement()), CustomerSalesInfo::getCreditManagement, bo.getCreditManagement());
         lqw.eq(StringUtils.isNotBlank(bo.getCreditPaymentPassword()), CustomerSalesInfo::getCreditPaymentPassword, bo.getCreditPaymentPassword());
         lqw.eq(bo.getPayDays() != null, CustomerSalesInfo::getPayDays, bo.getPayDays());
         lqw.eq(bo.getSalesPersonId() != null, CustomerSalesInfo::getSalesPersonId, bo.getSalesPersonId());