|
|
@ -10,6 +10,7 @@ import com.glxp.sale.admin.entity.auth.DeptEntity;
|
|
|
|
import com.glxp.sale.admin.entity.basic.*;
|
|
|
|
import com.glxp.sale.admin.entity.basic.*;
|
|
|
|
import com.glxp.sale.admin.entity.info.CompanyProductRelevanceEntity;
|
|
|
|
import com.glxp.sale.admin.entity.info.CompanyProductRelevanceEntity;
|
|
|
|
import com.glxp.sale.admin.entity.inout.*;
|
|
|
|
import com.glxp.sale.admin.entity.inout.*;
|
|
|
|
|
|
|
|
import com.glxp.sale.admin.entity.inventory.InvBusUserEntity;
|
|
|
|
import com.glxp.sale.admin.entity.inventory.InvSubWarehouseEntity;
|
|
|
|
import com.glxp.sale.admin.entity.inventory.InvSubWarehouseEntity;
|
|
|
|
import com.glxp.sale.admin.entity.inventory.InvWarehouseEntity;
|
|
|
|
import com.glxp.sale.admin.entity.inventory.InvWarehouseEntity;
|
|
|
|
import com.glxp.sale.admin.entity.param.SyncDataBustypeEntity;
|
|
|
|
import com.glxp.sale.admin.entity.param.SyncDataBustypeEntity;
|
|
|
@ -35,6 +36,7 @@ import com.glxp.sale.admin.service.auth.DeptService;
|
|
|
|
import com.glxp.sale.admin.service.basic.*;
|
|
|
|
import com.glxp.sale.admin.service.basic.*;
|
|
|
|
import com.glxp.sale.admin.service.info.CompanyProductRelevanceService;
|
|
|
|
import com.glxp.sale.admin.service.info.CompanyProductRelevanceService;
|
|
|
|
import com.glxp.sale.admin.service.inout.*;
|
|
|
|
import com.glxp.sale.admin.service.inout.*;
|
|
|
|
|
|
|
|
import com.glxp.sale.admin.service.inventory.InvBusUserService;
|
|
|
|
import com.glxp.sale.admin.service.inventory.InvSubWarehouseService;
|
|
|
|
import com.glxp.sale.admin.service.inventory.InvSubWarehouseService;
|
|
|
|
import com.glxp.sale.admin.service.inventory.InvWarehouseService;
|
|
|
|
import com.glxp.sale.admin.service.inventory.InvWarehouseService;
|
|
|
|
import com.glxp.sale.admin.service.param.SyncDataSetService;
|
|
|
|
import com.glxp.sale.admin.service.param.SyncDataSetService;
|
|
|
@ -89,6 +91,8 @@ public class SpsSyncDownloadService {
|
|
|
|
WarehouseUserService warehouseUserService;
|
|
|
|
WarehouseUserService warehouseUserService;
|
|
|
|
@Resource
|
|
|
|
@Resource
|
|
|
|
AuthAdminService authAdminService;
|
|
|
|
AuthAdminService authAdminService;
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
|
|
|
InvBusUserService invBusUserService;
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
@Resource
|
|
|
|
DeptService deptService;
|
|
|
|
DeptService deptService;
|
|
|
@ -132,6 +136,7 @@ public class SpsSyncDownloadService {
|
|
|
|
|
|
|
|
|
|
|
|
List<InvSubWarehouseEntity> mInvSubWarehouseEntities = new ArrayList<>();
|
|
|
|
List<InvSubWarehouseEntity> mInvSubWarehouseEntities = new ArrayList<>();
|
|
|
|
List<WarehouseBussinessTypeEntity> mWarehouseBussinessTypeEntities = new ArrayList<>();
|
|
|
|
List<WarehouseBussinessTypeEntity> mWarehouseBussinessTypeEntities = new ArrayList<>();
|
|
|
|
|
|
|
|
List<InvBusUserEntity> mInvBusUserEntities = new ArrayList<>();
|
|
|
|
List<WarehouseUserEntity> mWarehouseUserEntities = new ArrayList<>();
|
|
|
|
List<WarehouseUserEntity> mWarehouseUserEntities = new ArrayList<>();
|
|
|
|
for (InvWarehouseEntity invWarehouseEntity : invWarehouseEntities) {
|
|
|
|
for (InvWarehouseEntity invWarehouseEntity : invWarehouseEntities) {
|
|
|
|
List<InvSubWarehouseEntity> invSubWarehouseEntities = invSubWarehouseService.findByParentId(invWarehouseEntity.getCode());
|
|
|
|
List<InvSubWarehouseEntity> invSubWarehouseEntities = invSubWarehouseService.findByParentId(invWarehouseEntity.getCode());
|
|
|
@ -148,6 +153,14 @@ public class SpsSyncDownloadService {
|
|
|
|
filterInvUserRequest.setCode(invSubWarehouseEntity.getCode());
|
|
|
|
filterInvUserRequest.setCode(invSubWarehouseEntity.getCode());
|
|
|
|
List<WarehouseUserEntity> warehouseUserEntities = warehouseUserService.filterWarehouseUsers(filterInvUserRequest);
|
|
|
|
List<WarehouseUserEntity> warehouseUserEntities = warehouseUserService.filterWarehouseUsers(filterInvUserRequest);
|
|
|
|
mWarehouseUserEntities.addAll(warehouseUserEntities);
|
|
|
|
mWarehouseUserEntities.addAll(warehouseUserEntities);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (CollUtil.isNotEmpty(warehouseUserEntities)) {
|
|
|
|
|
|
|
|
for (WarehouseUserEntity warehouseUserEntity : warehouseUserEntities) {
|
|
|
|
|
|
|
|
List<InvBusUserEntity> invBusUserEntities = invBusUserService.selectByUnion(warehouseUserEntity.getUserid() + "", invSubWarehouseEntity.getCode());
|
|
|
|
|
|
|
|
mInvBusUserEntities.addAll(invBusUserEntities);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -155,6 +168,7 @@ public class SpsSyncDownloadService {
|
|
|
|
syncDataResponse.setInvSubWarehouseEntities(mInvSubWarehouseEntities);
|
|
|
|
syncDataResponse.setInvSubWarehouseEntities(mInvSubWarehouseEntities);
|
|
|
|
syncDataResponse.setWarehouseUserEntities(mWarehouseUserEntities);
|
|
|
|
syncDataResponse.setWarehouseUserEntities(mWarehouseUserEntities);
|
|
|
|
syncDataResponse.setWarehouseBussinessTypeEntities(mWarehouseBussinessTypeEntities);
|
|
|
|
syncDataResponse.setWarehouseBussinessTypeEntities(mWarehouseBussinessTypeEntities);
|
|
|
|
|
|
|
|
syncDataResponse.setInvBusUserEntities(mInvBusUserEntities);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|