|
|
|
@ -18,7 +18,6 @@ import com.glxp.api.req.basic.FilterBussinessTypeRequest;
|
|
|
|
|
import com.glxp.api.req.system.DeleteRequest;
|
|
|
|
|
import com.glxp.api.req.thrsys.FilterBasicThirdSysRequest;
|
|
|
|
|
import com.glxp.api.res.PageSimpleResponse;
|
|
|
|
|
import com.glxp.api.res.auth.InvBusUserResponse;
|
|
|
|
|
import com.glxp.api.res.auth.InvSubWarehouseResponse;
|
|
|
|
|
import com.glxp.api.res.auth.InvWarehouseThirdSysResponse;
|
|
|
|
|
import com.glxp.api.res.auth.WarehouseUserResponse;
|
|
|
|
@ -36,7 +35,6 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
import javax.validation.Valid;
|
|
|
|
|
import java.util.*;
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
@RestController
|
|
|
|
|
public class InvWarehouseController extends BaseController {
|
|
|
|
@ -105,12 +103,25 @@ public class InvWarehouseController extends BaseController {
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@GetMapping("spms/inv/warehouse/findByUser")
|
|
|
|
|
public BaseResponse findByUser(FilterInvWarehouseRequest filterInvWarehouseRequest) {
|
|
|
|
|
AuthAdmin authAdmin = getUser();
|
|
|
|
|
filterInvWarehouseRequest.setUserId(authAdmin.getId());
|
|
|
|
|
filterInvWarehouseRequest.setUserId(getUserId());
|
|
|
|
|
List<InvWarehouseEntity> invSubWarehouseEntities = invWarehouseService.filterGroupInvSub(filterInvWarehouseRequest);
|
|
|
|
|
return ResultVOUtils.success(invSubWarehouseEntities);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 前端页面查询参数拉取用户关联所有仓库接口,只返回编码,父ID和名称
|
|
|
|
|
*
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@GetMapping("spms/inv/warehouse/findInvListByUser")
|
|
|
|
|
public BaseResponse findInvListByUser() {
|
|
|
|
|
Long userId = getUserId();
|
|
|
|
|
if (null == userId) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.LOGIN_VERIFY_FALL);
|
|
|
|
|
}
|
|
|
|
|
List<InvWarehouseEntity> list = invWarehouseService.findInvListByUser(userId);
|
|
|
|
|
return ResultVOUtils.success(list);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取往来仓库(除了自己)
|
|
|
|
|