|
|
|
@ -1,7 +1,6 @@
|
|
|
|
|
package com.glxp.sale.admin.controller.inout;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
|
|
import com.glxp.sale.admin.annotation.AuthRuleAnnotation;
|
|
|
|
@ -10,11 +9,9 @@ import com.glxp.sale.admin.entity.auth.AuthAdmin;
|
|
|
|
|
import com.glxp.sale.admin.entity.basic.*;
|
|
|
|
|
import com.glxp.sale.admin.entity.info.CompanyEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.inout.*;
|
|
|
|
|
import com.glxp.sale.admin.entity.inventory.InvWarehouseEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.param.SystemParamConfigEntity;
|
|
|
|
|
import com.glxp.sale.admin.exception.JsonException;
|
|
|
|
|
import com.glxp.sale.admin.req.inout.*;
|
|
|
|
|
import com.glxp.sale.admin.req.inventory.FilterInvUserRequest;
|
|
|
|
|
import com.glxp.sale.admin.req.inventory.PostStockPrintRequest;
|
|
|
|
|
import com.glxp.sale.admin.res.PageSimpleResponse;
|
|
|
|
|
import com.glxp.sale.admin.res.basic.UdiRelevanceResponse;
|
|
|
|
@ -268,21 +265,9 @@ public class StockOrderController {
|
|
|
|
|
Integer userId = customerService.getUserId();
|
|
|
|
|
stockOrderFilterRequest.setUnitIdFk(null);
|
|
|
|
|
stockOrderFilterRequest.setUserId(customerService.getUserId());
|
|
|
|
|
// if (StrUtil.isNotEmpty(stockOrderFilterRequest.getLocStorageCode())) {
|
|
|
|
|
// InvWarehouseEntity invWarehouseEntity = invWarehouseService.selectByCode(stockOrderFilterRequest.getLocStorageCode());
|
|
|
|
|
// FilterInvUserRequest filterInvUserRequest = new FilterInvUserRequest();
|
|
|
|
|
// filterInvUserRequest.setCode(invWarehouseEntity.getCode());
|
|
|
|
|
// filterInvUserRequest.setUserid(userId.longValue());
|
|
|
|
|
// filterInvUserRequest.setIsDirector(true);
|
|
|
|
|
// List<WarehouseUserEntity> warehouseUserEntities = warehouseUserService.filterWarehouseUsers(filterInvUserRequest);
|
|
|
|
|
// if (CollUtil.isEmpty(warehouseUserEntities)) {
|
|
|
|
|
// stockOrderFilterRequest.setUnionUser(userId);
|
|
|
|
|
// }
|
|
|
|
|
// } else {
|
|
|
|
|
// return ResultVOUtils.error(500, "请先选择当前仓库");
|
|
|
|
|
// }
|
|
|
|
|
} else
|
|
|
|
|
} else {
|
|
|
|
|
stockOrderFilterRequest.setUnitIdFk(companyEntity.getUnitIdFk());
|
|
|
|
|
}
|
|
|
|
|
stockOrderFilterRequest.setCorpId(null);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -292,6 +277,8 @@ public class StockOrderController {
|
|
|
|
|
|
|
|
|
|
//判断订单是否可以补单
|
|
|
|
|
List<StockOrderResponse> resultList = orderService.checkSupplementOrder(stockOrderEntityList);
|
|
|
|
|
//查询仓库名称
|
|
|
|
|
orderService.queryInvName(resultList);
|
|
|
|
|
PageSimpleResponse<StockOrderResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
|
|
|
|
pageSimpleResponse.setList(resultList);
|
|
|
|
@ -388,6 +375,7 @@ public class StockOrderController {
|
|
|
|
|
originOrder.setFromCorp(addStockOrderChangeRequest.getFromCorp());
|
|
|
|
|
originOrder.setFromSubInvCode(addStockOrderChangeRequest.getFromSubInvCode());
|
|
|
|
|
originOrder.setInvWarehouseCode(addStockOrderChangeRequest.getInvWarehouseCode());
|
|
|
|
|
originOrder.setInvStorageCode(addStockOrderChangeRequest.getLocStorageCode());
|
|
|
|
|
originOrder.setFromCorpId(addStockOrderChangeRequest.getFromCorpId());
|
|
|
|
|
originOrder.setCorpOrderId(CustomUtil.getId() + "x");
|
|
|
|
|
originOrder.setMainAction(addStockOrderChangeRequest.getMainAction());
|
|
|
|
|