推广管理零售公司

master
Caps 6 years ago
parent c721379060
commit 14fb412d32

@ -220,6 +220,40 @@ public class RetailCompanyService {
} }
} }
/**
*
*/
public List<PrivilageOrganizational> listOfRetailCompanyPage(long userId, Long bigRegionId, Long orgId,int pageNum,int pageSize) {
if (bigRegionId == null || bigRegionId == 0L) {
bigRegionId = null;
}
QueryWrapper<PrivilageOrganizationalMember> wrapper1 = new QueryWrapper<>();
wrapper1.eq("user_id", userId);
List<PrivilageOrganizationalMember> pm = organizationalMemberMapper.selectList(wrapper1);
QueryWrapper<PrivilageOrganizational> wrapper = new QueryWrapper<>();
if (check(userId)) {
wrapper.eq("type", 2).eq("level", 2).eq("status", 1);
if (orgId != null) {
wrapper.eq("id",orgId);
}
PageHelper.startPage(pageNum,pageSize);
return retailCompanyMapper.selectList(wrapper);
}
if (pm.isEmpty()) {
return new ArrayList<>();
} else {
wrapper.eq("type", 2).eq("level", 2).eq("status", 1).in("id", pm.stream().map(PrivilageOrganizationalMember::getOrgId).collect(Collectors.toList()));
if (bigRegionId != null) {
wrapper.eq("parent_id", bigRegionId);
}
if (orgId != null) {
wrapper.eq("id",orgId);
}
PageHelper.startPage(pageNum,pageSize);
return retailCompanyMapper.selectList(wrapper);
}
}
/** /**
* *
* *
@ -281,8 +315,7 @@ public class RetailCompanyService {
* @return 广 * @return 广
*/ */
public OrganizationVO generalizeOfRetail(Long userId,String startTime, String endTime, Long orgId, int pageNum, int pageSize) { public OrganizationVO generalizeOfRetail(Long userId,String startTime, String endTime, Long orgId, int pageNum, int pageSize) {
PageHelper.startPage(pageNum,pageSize); List<PrivilageOrganizational> listOfOrg = listOfRetailCompanyPage(userId, null,orgId,pageNum,pageSize);
List<PrivilageOrganizational> listOfOrg = listOfRetailCompany(userId, null,orgId);
List<RetailOrganizationalVO> list = new ArrayList<>(); List<RetailOrganizationalVO> list = new ArrayList<>();
listOfOrg.parallelStream().forEach(org -> { listOfOrg.parallelStream().forEach(org -> {

@ -30,6 +30,7 @@
and t4.type = 3 and t4.type = 3
and t1.store_id = t4.entity_id and t1.store_id = t4.entity_id
and t1.user_id = #{sellerId} and t1.user_id = #{sellerId}
limit 1
</select> </select>
<select id="selectShopByCompany" resultType="com.kiisoo.ic.store.entity.PoiStore"> <select id="selectShopByCompany" resultType="com.kiisoo.ic.store.entity.PoiStore">
select t3.id,t3.name select t3.id,t3.name

Loading…
Cancel
Save