整合shardingsphere-jdbc 4.1.1版本后 在数据权限web全自动配置报错

Blade 未结 2 1031
82822406
82822406 剑圣 2021-05-19 16:23
悬赏:5

一、该问题的重现步骤是什么?

  1. 再pom里面添加sharding jar包

    image.png

2. 在配置文件application-dev.yml 里面添加sharding的配置

image.png

image.png

3. 数据权限页面添加

image.png

4、访问代码生成后的分页接口,sql如下

SELECT

 * 

FROM

 (

 SELECT

  id,

  source_goods_no,

  source_goods_status,

  shipper_id,

  shipper_user_id,

  is_sign_shipper,

  goods_insert_datetime,

  shipper_name,

  contact_name,

  personal_identity_type_code,

  personal_identity_document,

  telephone_number,

  mobile_telephone_number,

  deliver_province_code,

  deliver_province_name,

  deliver_city_code,

  deliver_city_name,

  deliver_area_code,

  deliver_area_name,

  deliver_detail_address,

  place_of_loading,

  load_transport_station_code,

  load_transport_station_name,

  resquested_load_start_datetime,

  resquested_load_end_datetime,

  consignee_id,

  consignee,

  consignee_pert_number,

  consi_contact_name,

  consi_telephone_number,

  consi_mobile_telephone_number,

  arrival_province_code,

  arrival_province_name,

  arrival_city_code,

  arrival_city_name,

  arrival_area_code,

  arrival_area_name,

  arrival_detail_address,

  goods_receipt_place,

  receipt_transport_station_code,

  receipt_transport_station_name,

  requested_unloaded_datetime,

  taketicket_flag,

  price_type,

  total_monetary_amount,

  vehicle_type_requirement,

  vehicle_length_requirement,

  goods_price,

  contract_number,

  payment_type,

  service_amount,

  insurance_company,

  insurance_company_code,

  insurance_bill_code,

  insurance_access_address,

  insurance_amount,

  deliver_settlement_name,

  deliver_settlement_telephone_number,

  synchronization_time,

  is_exception,

  business_type_code,

  business_type_name,

  statistics_type,

  remark,

  estimated_arrival_datetime,

  transport_type_code,

  version,

  tenant_id,

  create_user,

  create_dept,

  create_time,

  update_user,

  update_time,

  STATUS,

  is_deleted 

 FROM

  t_invoice 

 WHERE

  is_deleted = 0 

  AND tenant_id = '000000' 

 ORDER BY

  create_time DESC 

 ) scope 

WHERE

 scope.create_dept IN ( 1123598813738675201, 1123598813738675202, 1123598813738675203, 1381449354410323969 ) 

 LIMIT 10

二、你期待的结果是什么?实际看到的又是什么?

应该正常显示,但是界面出现了报错截图

image.png

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex, windows

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 2021-05-20 11:36

    和你说明一下为什么你的帖子回复较慢:
     1. BladeX优先回答本身授权源码产生的问题,如果是自己集成了其他的中间件而BladeX还没有集成过,产生的问题优先级较低

     2. 你发了配置内容,但只是截图,配置那么长,我们的时间不允许去手动敲出来和你的配置一样,再去重现的话也需要花较多时间,所以优先级再次降低

     3. 最近忙着发新版本,6月15号要发移动端框架,时间已经非常紧迫了,很多用户开了新项目等着用,我们需要优先照顾多数用户的需求

     4. BladeX本身技术范围之外的问题,我们还需要花时间配置并重现,是需要一定时间的,目前来看这个时间不允许我们这么做,所以推荐你找商业群会员已经集成好的咨询下,或者找他们付费咨询下

     5. 你的问题已经记录,等这一阶段的功能完成后,我们在下一版本将会集成sharding-sphere


    0 讨论(0)
  • 2021-05-20 14:02

    我也遇到了这个权限的问题  https://sns.bladex.cn/q-4911.html 复现倒是挺好复现的。 只不过修改麻烦一点,坐等下一阶段上线吧。

    0 讨论(0)
提交回复