|
|
|
@ -21,6 +21,7 @@ import com.glxp.api.admin.entity.inout.OrderEntity;
|
|
|
|
|
import com.glxp.api.admin.entity.inout.WarehouseBussinessTypeEntity;
|
|
|
|
|
import com.glxp.api.admin.entity.inout.WarehouseEntity;
|
|
|
|
|
import com.glxp.api.admin.entity.inout.WarehouseUserEntity;
|
|
|
|
|
import com.glxp.api.admin.entity.inventory.InvBusUserEntity;
|
|
|
|
|
import com.glxp.api.admin.entity.inventory.InvProductDetailEntity;
|
|
|
|
|
import com.glxp.api.admin.entity.inventory.InvSubWarehouseEntity;
|
|
|
|
|
import com.glxp.api.admin.exception.JsonException;
|
|
|
|
@ -44,10 +45,7 @@ import com.glxp.api.admin.service.business.StockOrderService;
|
|
|
|
|
import com.glxp.api.admin.service.info.CompanyProductRelevanceService;
|
|
|
|
|
import com.glxp.api.admin.service.info.SystemParamConfigService;
|
|
|
|
|
import com.glxp.api.admin.service.inout.*;
|
|
|
|
|
import com.glxp.api.admin.service.inventory.InvPreInProductDetailService;
|
|
|
|
|
import com.glxp.api.admin.service.inventory.InvPreProductDetailService;
|
|
|
|
|
import com.glxp.api.admin.service.inventory.InvProductDetailService;
|
|
|
|
|
import com.glxp.api.admin.service.inventory.InvSubWarehouseService;
|
|
|
|
|
import com.glxp.api.admin.service.inventory.*;
|
|
|
|
|
import com.glxp.api.admin.thread.IoTransInoutService;
|
|
|
|
|
import com.glxp.api.admin.util.*;
|
|
|
|
|
import com.glxp.api.common.enums.ResultEnum;
|
|
|
|
@ -112,6 +110,9 @@ public class WareHouseController {
|
|
|
|
|
@Resource
|
|
|
|
|
private UdiInfoService udiInfoService;
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
InvBusUserService invBusUserService;
|
|
|
|
|
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@GetMapping("admin/warehouse/inout/list")
|
|
|
|
|
public BaseResponse list(WarehouseQueryRequest warehouseQueryRequest) {
|
|
|
|
@ -1299,6 +1300,12 @@ public class WareHouseController {
|
|
|
|
|
if (null == id)
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
|
|
|
|
|
WarehouseUserEntity warehouseUserEntity = warehouseUserService.selectById(id);
|
|
|
|
|
|
|
|
|
|
List<InvBusUserEntity> invBusUserEntities = invBusUserService.selectByUnion(warehouseUserEntity.getUserid() + "", warehouseUserEntity.getCode());
|
|
|
|
|
if (CollUtil.isNotEmpty(invBusUserEntities)) {
|
|
|
|
|
return ResultVOUtils.error(500, "已存在该用户关联单据类型,无法删除!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
InvSubWarehouseEntity invSubWarehouseEntity =
|
|
|
|
|
invSubWarehouseService.findByInvSubByCode(warehouseUserEntity.getCode());
|
|
|
|
|
invWarehouseService.updateTime(invSubWarehouseEntity.getParentId(), new Date());
|
|
|
|
|