|
|
|
@ -17,6 +17,7 @@ import com.glxp.api.admin.res.inventory.InvSubWarehouseResponse;
|
|
|
|
|
import com.glxp.api.admin.res.inventory.InvWarehouseThirdSysResponse;
|
|
|
|
|
import com.glxp.api.admin.service.auth.CustomerService;
|
|
|
|
|
import com.glxp.api.admin.service.inout.WarehouseBussinessTypeService;
|
|
|
|
|
import com.glxp.api.admin.service.inout.WarehouseUserService;
|
|
|
|
|
import com.glxp.api.admin.service.inventory.InvProductService;
|
|
|
|
|
import com.glxp.api.admin.service.inventory.InvSubWarehouseService;
|
|
|
|
|
import com.glxp.api.admin.service.inventory.InvWarehouseService;
|
|
|
|
@ -47,6 +48,8 @@ public class InvSubWarehouseController {
|
|
|
|
|
WarehouseBussinessTypeService warehouseBussinessTypeService;
|
|
|
|
|
@Resource
|
|
|
|
|
private InvProductService invProductService;
|
|
|
|
|
@Resource
|
|
|
|
|
private WarehouseUserService warehouseUserService;
|
|
|
|
|
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@GetMapping("spms/sub/inv/warehouse/filter")
|
|
|
|
@ -143,11 +146,9 @@ public class InvSubWarehouseController {
|
|
|
|
|
|
|
|
|
|
InvSubWarehouseEntity invSubWarehouseEntity = invSubWarehouseService.findById(deleteRequest.getId());
|
|
|
|
|
|
|
|
|
|
FilterInvWarehouseRequest filterInvWarehouseRequest = new FilterInvWarehouseRequest();
|
|
|
|
|
filterInvWarehouseRequest.setCode(invSubWarehouseEntity.getParentId());
|
|
|
|
|
List<InvWarehouseEntity> warehouseEntities = invWarehouseService.filterAllByUser(filterInvWarehouseRequest);
|
|
|
|
|
if (!warehouseEntities.isEmpty()) {
|
|
|
|
|
return ResultVOUtils.error(500, "请先移除该仓库关联用户和单据类型!");
|
|
|
|
|
Integer userCount = warehouseUserService.countUserBySubInvCode(invSubWarehouseEntity.getCode());
|
|
|
|
|
if (userCount > 0) {
|
|
|
|
|
return ResultVOUtils.error(500, "请先移除该仓库关联用户!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
List<WarehouseBussinessTypeEntity> warehouseBussinessTypeEntities = warehouseBussinessTypeService.getListByCode(invSubWarehouseEntity.getCode());
|
|
|
|
|