|
|
|
@ -46,12 +46,8 @@ public class InvWarehouseController extends BaseController {
|
|
|
|
|
@Resource
|
|
|
|
|
DeptService deptService;
|
|
|
|
|
@Resource
|
|
|
|
|
CustomerService customerService;
|
|
|
|
|
@Resource
|
|
|
|
|
private WarehouseUserService warehouseUserService;
|
|
|
|
|
@Resource
|
|
|
|
|
private SystemParamConfigService systemParamConfigService;
|
|
|
|
|
@Resource
|
|
|
|
|
private WarehouseBussinessTypeService warehouseBussinessTypeService;
|
|
|
|
|
@Resource
|
|
|
|
|
private IBasicBussinessTypeService basicBussinessTypeService;
|
|
|
|
@ -172,11 +168,7 @@ public class InvWarehouseController extends BaseController {
|
|
|
|
|
*/
|
|
|
|
|
@GetMapping("spms/inv/warehouse/findInvListByUser")
|
|
|
|
|
public BaseResponse findInvListByUser(FilterInvWarehouseRequest filterInvWarehouseRequest) {
|
|
|
|
|
Long userId = getUserId();
|
|
|
|
|
if (null == userId) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.LOGIN_VERIFY_FALL);
|
|
|
|
|
}
|
|
|
|
|
filterInvWarehouseRequest.setUserId(userId);
|
|
|
|
|
filterInvWarehouseRequest.setUserId(getUserId());
|
|
|
|
|
List<InvWarehouseEntity> list = invWarehouseService.findInvListByUser(filterInvWarehouseRequest);
|
|
|
|
|
return ResultVOUtils.success(list);
|
|
|
|
|
}
|
|
|
|
@ -189,11 +181,7 @@ public class InvWarehouseController extends BaseController {
|
|
|
|
|
*/
|
|
|
|
|
@GetMapping("spms/inv/warehouse/findInvListByUserOptimize")
|
|
|
|
|
public BaseResponse findInvListByUserOptimize(FilterInvWarehouseRequest filterInvWarehouseRequest) {
|
|
|
|
|
Long userId = getUserId();
|
|
|
|
|
if (null == userId) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.LOGIN_VERIFY_FALL);
|
|
|
|
|
}
|
|
|
|
|
filterInvWarehouseRequest.setUserId(userId);
|
|
|
|
|
filterInvWarehouseRequest.setUserId(getUserId());
|
|
|
|
|
List<InvWarehouseEntity> list = invWarehouseService.findInvListByUser(filterInvWarehouseRequest);
|
|
|
|
|
List<DictDto> reList = list.stream().map(s -> {
|
|
|
|
|
DictDto dictDto = new DictDto(s.getCode(), s.getName());
|
|
|
|
@ -209,11 +197,7 @@ public class InvWarehouseController extends BaseController {
|
|
|
|
|
*/
|
|
|
|
|
@GetMapping("spms/inv/warehouse/findAllInvByUserOptimize")
|
|
|
|
|
public BaseResponse findAllInvByUserOptimize(FilterInvWarehouseRequest filterInvWarehouseRequest) {
|
|
|
|
|
Long userId = getUserId();
|
|
|
|
|
List<InvWarehouseEntity> list = new ArrayList<>();
|
|
|
|
|
if (null == userId) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.LOGIN_VERIFY_FALL);
|
|
|
|
|
}
|
|
|
|
|
if (filterInvWarehouseRequest.getAdvanceType() == 2 || filterInvWarehouseRequest.getAdvanceType() == 3) {
|
|
|
|
|
FilterInvSubWarehouseRequest filterInvSubWarehouseRequest = new FilterInvSubWarehouseRequest();
|
|
|
|
|
BeanUtils.copyProperties(filterInvWarehouseRequest, filterInvSubWarehouseRequest);
|
|
|
|
@ -222,7 +206,7 @@ public class InvWarehouseController extends BaseController {
|
|
|
|
|
FilterInvSubWarehouseRequest filterInvSubWarehouseRequest = new FilterInvSubWarehouseRequest();
|
|
|
|
|
filterInvSubWarehouseRequest.setFilterAdvanceType(1);
|
|
|
|
|
List<InvWarehouseEntity> preInList = invWarehouseService.filterInvSubWarehouse(filterInvSubWarehouseRequest);
|
|
|
|
|
filterInvWarehouseRequest.setUserId(userId);
|
|
|
|
|
filterInvWarehouseRequest.setUserId(getUserId());
|
|
|
|
|
List<InvWarehouseEntity> myList = invWarehouseService.findInvListByUser(filterInvWarehouseRequest);
|
|
|
|
|
list = myList.stream().filter(invWarehouseEntity ->
|
|
|
|
|
preInList.stream().anyMatch(preIn -> !preIn.getCode().equals(invWarehouseEntity.getCode()))
|
|
|
|
@ -243,11 +227,7 @@ public class InvWarehouseController extends BaseController {
|
|
|
|
|
*/
|
|
|
|
|
@GetMapping("spms/inv/warehouse/findAllInvByUser")
|
|
|
|
|
public BaseResponse findAllInvByUser(FilterInvWarehouseRequest filterInvWarehouseRequest) {
|
|
|
|
|
Long userId = getUserId();
|
|
|
|
|
List<InvWarehouseEntity> list = new ArrayList<>();
|
|
|
|
|
if (null == userId) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.LOGIN_VERIFY_FALL);
|
|
|
|
|
}
|
|
|
|
|
if (filterInvWarehouseRequest.getAdvanceType() == 2 || filterInvWarehouseRequest.getAdvanceType() == 3) {
|
|
|
|
|
FilterInvSubWarehouseRequest filterInvSubWarehouseRequest = new FilterInvSubWarehouseRequest();
|
|
|
|
|
BeanUtils.copyProperties(filterInvWarehouseRequest, filterInvSubWarehouseRequest);
|
|
|
|
@ -256,7 +236,7 @@ public class InvWarehouseController extends BaseController {
|
|
|
|
|
FilterInvSubWarehouseRequest filterInvSubWarehouseRequest = new FilterInvSubWarehouseRequest();
|
|
|
|
|
filterInvSubWarehouseRequest.setFilterAdvanceType(1);
|
|
|
|
|
List<InvWarehouseEntity> preInList = invWarehouseService.filterInvSubWarehouse(filterInvSubWarehouseRequest);
|
|
|
|
|
filterInvWarehouseRequest.setUserId(userId);
|
|
|
|
|
filterInvWarehouseRequest.setUserId(getUserId());
|
|
|
|
|
List<InvWarehouseEntity> myList = invWarehouseService.findInvListByUser(filterInvWarehouseRequest);
|
|
|
|
|
List<InvWarehouseEntity> resultList = myList.stream().filter(invWarehouseEntity ->
|
|
|
|
|
preInList.stream().anyMatch(preIn -> !preIn.getCode().equals(invWarehouseEntity.getCode()))
|
|
|
|
@ -451,7 +431,6 @@ public class InvWarehouseController extends BaseController {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, "仓库名称重复!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//更新仓库信息
|
|
|
|
|
invWarehouseEntity.setUpdateTime(new Date());
|
|
|
|
|
boolean b = invWarehouseService.updateInvSubWarehouse(invWarehouseEntity);
|
|
|
|
@ -712,8 +691,7 @@ public class InvWarehouseController extends BaseController {
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/warehouse/inout/delWarehouseUser")
|
|
|
|
|
public BaseResponse deleteWarehouseUser(Long id) {
|
|
|
|
|
if (null == id)
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
|
|
|
|
|
if (null == id) return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
|
|
|
|
|
WarehouseUserEntity warehouseUserEntity = warehouseUserService.selectById(id);
|
|
|
|
|
|
|
|
|
|
List<InvBusUserEntity> invBusUserEntities = invBusUserService.selectByUnion(warehouseUserEntity.getUserid() + "", warehouseUserEntity.getCode());
|
|
|
|
|