|
|
|
@ -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());
|
|
|
|
|