客户回调接口

master
Caps 6 years ago
parent 9549b369af
commit a9e199f743

@ -15,7 +15,9 @@ import com.kiisoo.ic.store.entity.PoiStore;
import com.kiisoo.ic.store.entity.PoiStoreStaff;
import com.kiisoo.ic.store.mapper.PoiStoreDOMapper;
import com.kiisoo.ic.store.mapper.PoiStoreStaffDOMapper;
import com.kiisoo.ic.system.entity.PrivilageRoleDO;
import com.kiisoo.ic.system.entity.PrivilageUserDO;
import com.kiisoo.ic.system.enums.RoleEnum;
import com.kiisoo.ic.system.mapper.PrivilageUserDOMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@ -78,7 +80,9 @@ public class RetailCompanyService {
public List<PrivilageOrganizational> getUserOrg(Long parentId, long userId, int level){
QueryWrapper<PrivilageOrganizationalMember> wrapper1 = new QueryWrapper<>();
wrapper1.eq("user_id",userId);
if(!check(userId)){
wrapper1.eq("user_id",userId);
}
PrivilageOrganizational p = new PrivilageOrganizational();
List<PrivilageOrganizationalMember> pm = organizationalMemberMapper.selectList(wrapper1);
QueryWrapper<PrivilageOrganizational> wrapper = new QueryWrapper<>();
@ -100,7 +104,9 @@ public class RetailCompanyService {
*/
public List<PrivilageOrganizational> listOfBigRetailCompany(long userId){
QueryWrapper<PrivilageOrganizationalMember> wrapper1 = new QueryWrapper<>();
wrapper1.eq("user_id",userId);
if(!check(userId)){
wrapper1.eq("user_id",userId);
}
List<PrivilageOrganizationalMember> pm = organizationalMemberMapper.selectList(wrapper1);
QueryWrapper<PrivilageOrganizational> wrapper = new QueryWrapper<>();
if(pm.isEmpty()) {
@ -111,12 +117,25 @@ public class RetailCompanyService {
}
}
public boolean check(long userId){
//根据userId查询角色
PrivilageRoleDO p = privilageUserDOMapper.selecctRoleByUserId(userId);
if(p.getCode().equals(RoleEnum.ROLE_CODE_GLY.getRoleCode()) || p.getCode().equals(RoleEnum.ROLE_CODE_ALL_YYRY.getRoleCode()) ){
return true;
}else {
return false;
}
}
/**
*
*/
public List<PrivilageOrganizational> listOfRetailOrg(long userId, Long regionId, Long companyId, Long customerId){
QueryWrapper<PrivilageOrganizationalMember> wrapper1 = new QueryWrapper<>();
wrapper1.eq("user_id",userId);
if(!check(userId)){
wrapper1.eq("user_id",userId);
}
List<PrivilageOrganizationalMember> pm = organizationalMemberMapper.selectList(wrapper1);
if(pm.isEmpty()) {
return new ArrayList<>();
@ -158,7 +177,9 @@ public class RetailCompanyService {
bigRegionId = null;
}
QueryWrapper<PrivilageOrganizationalMember> wrapper1 = new QueryWrapper<>();
wrapper1.eq("user_id",userId);
if(!check(userId)){
wrapper1.eq("user_id",userId);
}
List<PrivilageOrganizationalMember> pm = organizationalMemberMapper.selectList(wrapper1);
QueryWrapper<PrivilageOrganizational> wrapper = new QueryWrapper<>();
if(pm.isEmpty()) {

@ -15,6 +15,8 @@ public enum RoleEnum {
ROLE_CODE_YYRY("运营人员", "DG-YUNYING"),
ROLE_CODE_ALL_YYRY("总运营人员", "GL-YUNYING"),
ROLE_CODE_GLY("系统管理员", "GLY-ADMIN"),
ROLE_CODE_DG("导购", "DG-DAOGOU"),

@ -2,6 +2,7 @@ package com.kiisoo.ic.system.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kiisoo.ic.system.bean.PrivilageUserBean;
import com.kiisoo.ic.system.entity.PrivilageRoleDO;
import com.kiisoo.ic.system.entity.PrivilageUserDO;
import org.springframework.stereotype.Repository;
@ -14,4 +15,6 @@ import org.springframework.stereotype.Repository;
public interface PrivilageUserDOMapper extends BaseMapper<PrivilageUserDO> {
PrivilageUserBean selectUserInfoAndRoleInfo(long userId);
PrivilageRoleDO selecctRoleByUserId(long userId);
}

@ -10,6 +10,13 @@
and t1.id = #{userId}
limit 1
</select>
<select id="selecctRoleByUserId" resultType="com.kiisoo.ic.system.entity.PrivilageRoleDO">
select t2.*
from privilage_user_role t1,
privilage_role t2
where t1.role_id = t2.id
and t1.user_id = #{userId}
</select>
</mapper>

Loading…
Cancel
Save