账号管理

master
yechenhao 6 years ago
parent 37f44979c8
commit 413ba399d9

@ -43,6 +43,11 @@ public class AccountBean {
*/
private String userName;
/**
*
*/
private String abbreviation;
/**
*
*/
@ -63,11 +68,21 @@ public class AccountBean {
*/
private Long shopId;
/**
*
*/
private String companyName;
/**
*
*/
private String shopName;
/**
* code
*/
private String shopCode;
/**
*
*/

@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.kiisoo.ic.common.utils.MD5FileUtil;
import com.kiisoo.ic.constants.Constants;
import com.kiisoo.ic.domain.mapper.PrivilageDomainEntityDOMapper;
import com.kiisoo.ic.domain.service.PrivilageDomainService;
import com.kiisoo.ic.generalize.entity.PrivilageOrganizational;
import com.kiisoo.ic.generalize.entity.PrivilageOrganizationalMember;
@ -104,6 +105,12 @@ public class PrivilageAccountServiceImpl extends ServiceImpl<PrivilageAccountDOM
@Autowired
private RetailCompanyService retailCompanyService;
/**
* service
*/
@Autowired
private PrivilageDomainEntityDOMapper privilageDomainEntityDOMapper;
@Autowired
public PrivilageAccountServiceImpl(PrivilageAccountDOMapper privilageAccountDOMapper, PrivilageUserDOMapper privilageUserDOMapper, PrivilageUserService privilageUserService, PrivilageUserRoleService privilageUserRoleService, PrivilageDomainService privilageDomainService, PrivilageRoleDOMapper privilageRoleDOMapper, PoiStoreStaffDOMapper poiStoreStaffDOMapper, PoiStoreDOMapper poiStoreDOMapper) {
this.privilageAccountDOMapper = privilageAccountDOMapper;
@ -330,6 +337,7 @@ public class PrivilageAccountServiceImpl extends ServiceImpl<PrivilageAccountDOM
if (!roleCode.equals(RoleEnum.ROLE_CODE_DZ.getRoleCode()) && !roleCode.equals(RoleEnum.ROLE_CODE_DG.getRoleCode()) && !roleCode.equals(RoleEnum.ROLE_CODE_YYRY.getRoleCode())) {
accountBean.setChannel(AccountBean.ALL_SHOP);
accountBean.setShopName(AccountBean.ALL_SHOP);
accountBean.setCompanyName(AccountBean.ALL_SHOP);
}
//运营人员
if (roleCode.equals(RoleEnum.ROLE_CODE_YYRY.getRoleCode())) {
@ -339,7 +347,7 @@ public class PrivilageAccountServiceImpl extends ServiceImpl<PrivilageAccountDOM
if (p1 != null) {
accountBean.setOrgId(p1.getOrgId());
PrivilageOrganizational list1 = retailCompanyMapper.selectById(p1.getOrgId());
accountBean.setShopName(list1.getName());
accountBean.setCompanyName(list1.getName());
}
}
//店长角色查询店铺信息和渠道
@ -352,7 +360,17 @@ public class PrivilageAccountServiceImpl extends ServiceImpl<PrivilageAccountDOM
PoiStore poiStore = poiStoreDOMapper.selectById(shopNameByUserId.getStoreId());
accountBean.setShopId(shopNameByUserId.getStoreId());
accountBean.setShopName(poiStore == null ? null : poiStore.getName());
accountBean.setShopCode(poiStore == null ? null : poiStore.getCode());
accountBean.setStaffCode(shopNameByUserId.getStaffCode());
//客户orgId
Long customerId = privilageDomainEntityDOMapper.selectDomainIdByShopEntity(shopNameByUserId.getStoreId());
if (customerId != null){
PrivilageOrganizational customer = retailCompanyMapper.selectById(customerId);
PrivilageOrganizational company = retailCompanyMapper.selectById(customer.getParentId());
accountBean.setCompanyName(company.getName());
}
}
}
accountBean.setAccount(privilageAccountDO.getLogin());

@ -3,7 +3,7 @@
<mapper namespace="com.kiisoo.ic.system.mapper.PrivilageAccountDOMapper">
<select id="selectUserAndRoleInfo" resultType="com.kiisoo.ic.system.bean.AccountBean">
select t1.id as userId,t1.name as userName, t3.name as roleName, t3.id as roleId, t3.code as roleCode,t1.mobil
select t1.id as userId,t1.name as userName, t3.name as roleName, t3.id as roleId, t3.code as roleCode,t1.mobil,t1.abbreviation
from privilage_user t1, privilage_user_role t2, privilage_role t3
where t1.id = t2.user_id
and t2.role_id = t3.id

Loading…
Cancel
Save