|
@@ -7,6 +7,8 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
+import edu.travel.adapter.service.warehouse.ShopWarehouseStaffAdapter;
|
|
|
+import edu.travel.dto.ShopWarehouseStaffDto;
|
|
|
import edu.travel.remote.feign.mode.dto.tenant.AddOrUpdateTenantDto;
|
|
|
import edu.travel.remote.feign.mode.dto.tenant.AssignRolesOrMenusDto;
|
|
|
import edu.travel.remote.feign.mode.vo.tenant.MenuTreeVo;
|
|
@@ -37,6 +39,8 @@ public class ITenantServiceImpl extends SysServiceImpl<EduTenantMapper, EduTenan
|
|
|
private ISysMenuExtraDataService extraDataService;
|
|
|
@Autowired
|
|
|
private ISysMenuExtraDataService sysMenuExtraDataService;
|
|
|
+ @Autowired
|
|
|
+ private ShopWarehouseStaffAdapter shopWarehouseStaffAdapter;
|
|
|
@Override
|
|
|
public EduTenant getTenantByPhoneNumber(String tenantID) {
|
|
|
return super.getOneLink(new QueryWrapper<EduTenant>().eq("tenant_phone",tenantID));
|
|
@@ -68,6 +72,14 @@ public class ITenantServiceImpl extends SysServiceImpl<EduTenantMapper, EduTenan
|
|
|
assignRolesOrMenusDto.setId(tenant.getId());
|
|
|
EduTenant principal = (EduTenant) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
|
|
|
assign(assignRolesOrMenusDto, principal);
|
|
|
+ if(!ObjectUtil.isEmpty(addOrUpdateTenantDto.getWarehouseId())){
|
|
|
+ ShopWarehouseStaffDto shopWarehouseStaffDto = new ShopWarehouseStaffDto();
|
|
|
+ shopWarehouseStaffDto.setUserId(tenant.getId().toString());
|
|
|
+
|
|
|
+ shopWarehouseStaffDto.setWarehouseId(addOrUpdateTenantDto.getWarehouseId());
|
|
|
+
|
|
|
+ shopWarehouseStaffAdapter.insertWarehouseStaff(shopWarehouseStaffDto);
|
|
|
+ }
|
|
|
|
|
|
return tenant;
|
|
|
}
|