|
@@ -20,14 +20,17 @@ import com.slodon.b2b2c.model.member.advich.MemberEnquiryTrackModel;
|
|
import com.slodon.b2b2c.model.seller.StoreModel;
|
|
import com.slodon.b2b2c.model.seller.StoreModel;
|
|
import com.slodon.b2b2c.model.seller.StoreNameModel;
|
|
import com.slodon.b2b2c.model.seller.StoreNameModel;
|
|
import com.slodon.b2b2c.model.seller.VendorModel;
|
|
import com.slodon.b2b2c.model.seller.VendorModel;
|
|
|
|
+import com.slodon.b2b2c.model.seller.VendorResourcesModel;
|
|
import com.slodon.b2b2c.model.system.AdminModel;
|
|
import com.slodon.b2b2c.model.system.AdminModel;
|
|
import com.slodon.b2b2c.model.system.SystemResourceModel;
|
|
import com.slodon.b2b2c.model.system.SystemResourceModel;
|
|
import com.slodon.b2b2c.seller.example.StoreExample;
|
|
import com.slodon.b2b2c.seller.example.StoreExample;
|
|
import com.slodon.b2b2c.seller.example.StoreNameExample;
|
|
import com.slodon.b2b2c.seller.example.StoreNameExample;
|
|
import com.slodon.b2b2c.seller.example.VendorExample;
|
|
import com.slodon.b2b2c.seller.example.VendorExample;
|
|
|
|
+import com.slodon.b2b2c.seller.example.VendorResourcesExample;
|
|
import com.slodon.b2b2c.seller.pojo.Store;
|
|
import com.slodon.b2b2c.seller.pojo.Store;
|
|
import com.slodon.b2b2c.seller.pojo.StoreName;
|
|
import com.slodon.b2b2c.seller.pojo.StoreName;
|
|
import com.slodon.b2b2c.seller.pojo.Vendor;
|
|
import com.slodon.b2b2c.seller.pojo.Vendor;
|
|
|
|
+import com.slodon.b2b2c.seller.pojo.VendorResources;
|
|
import com.slodon.b2b2c.system.example.AdminExample;
|
|
import com.slodon.b2b2c.system.example.AdminExample;
|
|
import com.slodon.b2b2c.system.example.SystemResourceExample;
|
|
import com.slodon.b2b2c.system.example.SystemResourceExample;
|
|
import com.slodon.b2b2c.system.pojo.Admin;
|
|
import com.slodon.b2b2c.system.pojo.Admin;
|
|
@@ -84,6 +87,9 @@ public class AdminEnquiryController extends BaseController {
|
|
@Resource
|
|
@Resource
|
|
private SystemResourceModel systemResourceModel;
|
|
private SystemResourceModel systemResourceModel;
|
|
|
|
|
|
|
|
+ @Resource
|
|
|
|
+ private VendorResourcesModel vendorResourcesModel;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 询盘管理列表
|
|
* 询盘管理列表
|
|
*
|
|
*
|
|
@@ -146,12 +152,19 @@ public class AdminEnquiryController extends BaseController {
|
|
} else {
|
|
} else {
|
|
VendorExample vendorExample = new VendorExample();
|
|
VendorExample vendorExample = new VendorExample();
|
|
vendorExample.setStoreId(storeId);
|
|
vendorExample.setStoreId(storeId);
|
|
- vendorExample.setIsStoreAdmin(VendorConst.IS_STORE_ADMIN_1);
|
|
|
|
vendorExample.setIsAllowLogin(VendorConst.IS_ALLOW_LOGIN);
|
|
vendorExample.setIsAllowLogin(VendorConst.IS_ALLOW_LOGIN);
|
|
List<Vendor> vendorList = vendorModel.getVendorList(vendorExample, null);
|
|
List<Vendor> vendorList = vendorModel.getVendorList(vendorExample, null);
|
|
vendorList.forEach(vendor -> {
|
|
vendorList.forEach(vendor -> {
|
|
- EnquiryVendorVO vo = new EnquiryVendorVO(vendor);
|
|
|
|
- vos.add(vo);
|
|
|
|
|
|
+ //查询角色资源对应表,获取该角色拥有的资源列表
|
|
|
|
+ VendorResourcesExample resourceExample = new VendorResourcesExample();
|
|
|
|
+ resourceExample.setRoleId(vendor.getRolesId());
|
|
|
|
+ resourceExample.setGrade(AdminConst.RESOURCE_GRADE_3);
|
|
|
|
+ resourceExample.setContent("询盘管理");
|
|
|
|
+ resourceExample.setOrderBy("resource_id asc");
|
|
|
|
+ List<VendorResources> resourceRoleList = vendorResourcesModel.getVendorResourcesList(resourceExample, null);
|
|
|
|
+ if (!CollectionUtils.isEmpty(resourceRoleList)) {
|
|
|
|
+ vos.add(new EnquiryVendorVO(vendor));
|
|
|
|
+ }
|
|
});
|
|
});
|
|
}
|
|
}
|
|
return SldResponse.success(new PageVO<>(vos, null));
|
|
return SldResponse.success(new PageVO<>(vos, null));
|