|
|
|
@ -16,11 +16,13 @@ import com.glxp.sale.admin.entity.basic.BussinessTypeEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.basic.EntrustReceEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.info.CompanyEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.inout.*;
|
|
|
|
|
import com.glxp.sale.admin.entity.inventory.InvBusUserEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.inventory.InvWarehouseEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.param.SystemParamConfigEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.udid.UdiEntity;
|
|
|
|
|
import com.glxp.sale.admin.req.basic.BasicEntrustRecRequest;
|
|
|
|
|
import com.glxp.sale.admin.req.inout.*;
|
|
|
|
|
import com.glxp.sale.admin.req.inventory.FilterInvBusUserRequest;
|
|
|
|
|
import com.glxp.sale.admin.req.inventory.FilterInvUserRequest;
|
|
|
|
|
import com.glxp.sale.admin.req.inventory.FilterInvWarehouseRequest;
|
|
|
|
|
import com.glxp.sale.admin.res.PageSimpleResponse;
|
|
|
|
@ -31,6 +33,7 @@ import com.glxp.sale.admin.service.basic.BussinessTypeService;
|
|
|
|
|
import com.glxp.sale.admin.service.basic.EntrustReceService;
|
|
|
|
|
import com.glxp.sale.admin.service.info.CompanyService;
|
|
|
|
|
import com.glxp.sale.admin.service.inout.*;
|
|
|
|
|
import com.glxp.sale.admin.service.inventory.InvBusUserService;
|
|
|
|
|
import com.glxp.sale.admin.service.inventory.InvWarehouseService;
|
|
|
|
|
import com.glxp.sale.admin.service.param.SystemParamConfigService;
|
|
|
|
|
import com.glxp.sale.admin.thread.InvProductsTrService;
|
|
|
|
@ -257,6 +260,8 @@ public class OrderController {
|
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
InvBusUserService invBusUserService;
|
|
|
|
|
|
|
|
|
|
//手持终端下载订单校验
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
@ -281,13 +286,13 @@ public class OrderController {
|
|
|
|
|
return ResultVOUtils.error(500, "非" + bussinessTypeEntity.getName() + "类型单据!");
|
|
|
|
|
} else if (stockOrderEntity.getStatus().equals(ConstantStatus.SORDER_CHECKED)) {
|
|
|
|
|
if (StrUtil.isNotEmpty(stockOrderEntity.getLocStorageCode())) {
|
|
|
|
|
List<WarehouseUserEntity> warehouseUserEntities = new ArrayList<>();
|
|
|
|
|
List<InvBusUserEntity> warehouseUserEntities = new ArrayList<>();
|
|
|
|
|
List<InvWarehouseEntity> invWarehouseEntities = new ArrayList<>();
|
|
|
|
|
if (StrUtil.isNotEmpty(stockOrderEntity.getInvWarehouseCode())) {
|
|
|
|
|
FilterInvUserRequest filterInvUserRequest = new FilterInvUserRequest();
|
|
|
|
|
filterInvUserRequest.setCode(stockOrderEntity.getInvWarehouseCode());
|
|
|
|
|
filterInvUserRequest.setUserid(userId.longValue());
|
|
|
|
|
warehouseUserEntities = warehouseUserService.filterWarehouseUsers(filterInvUserRequest);
|
|
|
|
|
FilterInvBusUserRequest filterInvBusUserRequest = new FilterInvBusUserRequest();
|
|
|
|
|
filterInvBusUserRequest.setSubInvCode(stockOrderEntity.getInvWarehouseCode());
|
|
|
|
|
filterInvBusUserRequest.setUserId(userId + "");
|
|
|
|
|
warehouseUserEntities = invBusUserService.filterInvBusUser(filterInvBusUserRequest);
|
|
|
|
|
} else {
|
|
|
|
|
FilterInvWarehouseRequest filterInvWarehouseRequest = new FilterInvWarehouseRequest();
|
|
|
|
|
filterInvWarehouseRequest.setCode(stockOrderEntity.getLocStorageCode());
|
|
|
|
|