Commit 38dfa57c authored by unset's avatar unset

添加车辆列表权限

parent 0962e039
package com.xxfc.platform.vehicle.pojo; package com.xxfc.platform.vehicle.pojo;
import com.github.wxiaoqi.security.common.vo.DataInter;
import lombok.Data; import lombok.Data;
import java.util.Date; import java.util.Date;
import java.util.List;
@Data @Data
public class VehiclePageQueryVo { public class VehiclePageQueryVo implements DataInter {
/** /**
* 车辆编号,0-没有 * 车辆编号,0-没有
...@@ -153,4 +155,8 @@ public class VehiclePageQueryVo { ...@@ -153,4 +155,8 @@ public class VehiclePageQueryVo {
*/ */
private boolean download; private boolean download;
List<Integer> dataCompanyIds;
List<Integer> dataCorporationIds;
} }
...@@ -1132,6 +1132,7 @@ public class VehicleBiz extends BaseBiz<VehicleMapper, Vehicle> implements UserR ...@@ -1132,6 +1132,7 @@ public class VehicleBiz extends BaseBiz<VehicleMapper, Vehicle> implements UserR
* @throws Exception * @throws Exception
*/ */
public PageDataVO<ResultVehicleVo> getByPage(VehiclePageQueryVo vehiclePageQueryVo) throws Exception { public PageDataVO<ResultVehicleVo> getByPage(VehiclePageQueryVo vehiclePageQueryVo) throws Exception {
setPowerData(vehiclePageQueryVo);
Map<String, Object> params = PropertyUtils.describe(vehiclePageQueryVo); Map<String, Object> params = PropertyUtils.describe(vehiclePageQueryVo);
Integer pageSize = (Integer) params.get("limit"); Integer pageSize = (Integer) params.get("limit");
params.remove("pageSize"); params.remove("pageSize");
......
...@@ -148,8 +148,8 @@ public class VehicleController extends BaseController<VehicleBiz> implements Use ...@@ -148,8 +148,8 @@ public class VehicleController extends BaseController<VehicleBiz> implements Use
UserDTO userDTO = userFeign.userinfoByToken(userAuthConfig.getToken(request)).getData(); UserDTO userDTO = userFeign.userinfoByToken(userAuthConfig.getToken(request)).getData();
if (userDTO != null) { if (userDTO != null) {
if (userDTO.getDataAll() == 2) { if (userDTO.getDataAll() == 2) {
List<Integer> companyList = vehicleBiz.dataCompany(userDTO.getDataZone(), userDTO.getDataCompany()); setPowerData(vehiclePageQueryVo);
return RestResponse.data(baseBiz.getByPageNotAllData(vehiclePageQueryVo, companyList)); return RestResponse.data(baseBiz.getByPageNotAllData(vehiclePageQueryVo, vehiclePageQueryVo.getDataCompanyIds()));
} }
} }
return RestResponse.data(baseBiz.getByPage(vehiclePageQueryVo)); return RestResponse.data(baseBiz.getByPage(vehiclePageQueryVo));
...@@ -169,8 +169,8 @@ public class VehicleController extends BaseController<VehicleBiz> implements Use ...@@ -169,8 +169,8 @@ public class VehicleController extends BaseController<VehicleBiz> implements Use
UserDTO userDTO = userFeign.userinfoByUid(uid).getData(); UserDTO userDTO = userFeign.userinfoByUid(uid).getData();
if (userDTO != null) { if (userDTO != null) {
if (userDTO.getDataAll() == 2) { if (userDTO.getDataAll() == 2) {
List<Integer> companyList = vehicleBiz.dataCompany(userDTO.getDataZone(), userDTO.getDataCompany()); setPowerData(vehiclePageQueryVo);
return RestResponse.data(baseBiz.getByPageNotAllData(vehiclePageQueryVo, companyList)); return RestResponse.data(baseBiz.getByPageNotAllData(vehiclePageQueryVo, vehiclePageQueryVo.getDataCompanyIds()));
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment