Преглед изворни кода

码包添加数据隔离权限

v_HuilingDeng пре 3 година
родитељ
комит
5fd0150fff

+ 5 - 0
abi-cloud-qr-platform-server/src/main/java/com/abi/qms/platform/service/impl/QrPackageServiceImpl.java

@@ -113,6 +113,11 @@ public class QrPackageServiceImpl implements QrPackageService {
 	 */
 	@Override
 	public ListQrPackageRes listQrPackage(ListQrPackageReq req) {
+		//数据权限隔离,如果登录账号是包材厂,只能看账号包材厂的数据。否则看全部
+		if(UserUtil.getUser().getFactoryId() != null){
+			req.setFactoryId(UserUtil.getUser().getFactoryId());
+		}
+
 		// 分页查询
 		IPage<QrPackageVO> iPage = qrPackageMapper.listQrPackage(PageUtil.createPage(req), req);
 		List<QrPackageVO> qrPackageList = iPage.getRecords();