门店号管理

master
LegnaYet 6 years ago
parent df9cd400b0
commit e33b7672b2

@ -23,4 +23,5 @@ public interface PrivilageDomainEntityDOMapper extends BaseMapper<PrivilageDomai
*/ */
List<Long> selectEntityByUserId(@Param("userId") Long userId, @Param("type") Integer type); List<Long> selectEntityByUserId(@Param("userId") Long userId, @Param("type") Integer type);
Long selectDomainIdByShopEntity(Long id);
} }

@ -34,4 +34,12 @@ public class StoreUserDTO extends PoiStore{
* *
*/ */
private String qrCodeAction; private String qrCodeAction;
/**
*
*/
private String regionName;
/**
*
*/
private String companyName;
} }

@ -13,6 +13,7 @@ import com.kiisoo.ic.customer.mapper.OpSellerCustomerRelationDOMapper;
import com.kiisoo.ic.customer.service.CustomerViewService; import com.kiisoo.ic.customer.service.CustomerViewService;
import com.kiisoo.ic.department.entity.DepartmentDO; import com.kiisoo.ic.department.entity.DepartmentDO;
import com.kiisoo.ic.department.mapper.PrivilageDepartmentDOMapper; import com.kiisoo.ic.department.mapper.PrivilageDepartmentDOMapper;
import com.kiisoo.ic.domain.mapper.PrivilageDomainEntityDOMapper;
import com.kiisoo.ic.domain.service.PrivilageDomainService; import com.kiisoo.ic.domain.service.PrivilageDomainService;
import com.kiisoo.ic.employee.entity.EmployeeDO; import com.kiisoo.ic.employee.entity.EmployeeDO;
import com.kiisoo.ic.employee.entity.ImportErrorDTO; import com.kiisoo.ic.employee.entity.ImportErrorDTO;
@ -76,6 +77,12 @@ public class StoreEmployeeService {
@Autowired @Autowired
private PrivilageCpUserStoreDOMapper privilageCpUserStoreDOMapper; private PrivilageCpUserStoreDOMapper privilageCpUserStoreDOMapper;
@Autowired
private PrivilageDomainEntityDOMapper privilageDomainEntityDOMapper;
@Autowired
private RetailCompanyMapper retailCompanyMapper;
@Autowired @Autowired
private PrivilageCpUserDOMapper privilageCpUserDOMapper; private PrivilageCpUserDOMapper privilageCpUserDOMapper;
@ -93,8 +100,6 @@ public class StoreEmployeeService {
@Autowired @Autowired
private OpSellerCustomerRelationDOMapper opSellerCustomerRelationDOMapper; private OpSellerCustomerRelationDOMapper opSellerCustomerRelationDOMapper;
@Autowired
private RetailCompanyMapper retailCompanyMapper;
@Autowired @Autowired
private RetailCompanyService retailCompanyService; private RetailCompanyService retailCompanyService;
@ -147,6 +152,15 @@ public class StoreEmployeeService {
cpUserStore.setName(poiStore.getName()); cpUserStore.setName(poiStore.getName());
cpUserStore.setCode(poiStore.getCode()); cpUserStore.setCode(poiStore.getCode());
} }
//客户orgId
Long customerId = privilageDomainEntityDOMapper.selectDomainIdByShopEntity(cpUserStore.getId());
PrivilageOrganizational company = retailCompanyMapper.selectById(customerId);
PrivilageOrganizational region = retailCompanyMapper.selectById(company.getParentId());
cpUserStore.setCompanyName(company.getName());
cpUserStore.setRegionName(region.getName());
String qrCodeAction = cpUserStore.getQrCodeAction(); String qrCodeAction = cpUserStore.getQrCodeAction();
if (StringUtils.isBlank(qrCodeAction)){ if (StringUtils.isBlank(qrCodeAction)){

@ -9,4 +9,12 @@
and t1.user_id = #{userId} and t1.user_id = #{userId}
</select> </select>
<select id="selectDomainIdByShopEntity" resultType="java.lang.Long">
select t1.org_id from privilage_domain_entity t1,privilage_organizational_domain t2
where t1.entity_id = #{shopId}
and t1.domain_id = t2.domain_id
and t1.type = 3
limit 1
</select>
</mapper> </mapper>

Loading…
Cancel
Save