|
|
|
@ -73,7 +73,7 @@ public class InvWarehouseController extends BaseController {
|
|
|
|
|
// PageInfo<InvSubWarehouseResponse> pageInfo = new PageInfo<>(responses);
|
|
|
|
|
// PageSimpleResponse<InvSubWarehouseResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
// pageSimpleResponse.setTotal(pageInfo.getTotal());
|
|
|
|
|
// pageSimpleResponse.setList(responses);
|
|
|
|
|
// pageSimpleResponse.setList(responses);
|
|
|
|
|
return ResultVOUtils.success(responses);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -218,7 +218,7 @@ public class InvWarehouseController extends BaseController {
|
|
|
|
|
|
|
|
|
|
boolean checkResult = invWarehouseService.checkDuplicateName(invWarehouseEntity.getParentId(), invWarehouseEntity.getName());
|
|
|
|
|
if (checkResult) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, "分库名称重复!");
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, "仓库名称重复!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
FilterInvSubWarehouseRequest filterInvWarehouseRequest = new FilterInvSubWarehouseRequest();
|
|
|
|
@ -248,7 +248,7 @@ public class InvWarehouseController extends BaseController {
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/spms/sub/inv/warehouse/edit")
|
|
|
|
|
public BaseResponse edit(@RequestBody @Valid InvWarehouseEntity invWarehouseEntity,
|
|
|
|
|
BindingResult bindingResult,FilterInvSubWarehouseRequest filterInvSubWarehouseRequest) {
|
|
|
|
|
BindingResult bindingResult, FilterInvSubWarehouseRequest filterInvSubWarehouseRequest) {
|
|
|
|
|
|
|
|
|
|
if (bindingResult.hasErrors()) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
|
|
|
@ -256,31 +256,17 @@ public class InvWarehouseController extends BaseController {
|
|
|
|
|
if (invWarehouseEntity.getId() == null) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
|
|
|
|
|
}
|
|
|
|
|
//判断仓库是否存在
|
|
|
|
|
ArrayList<InvWarehouseEntity> list = new ArrayList<>();
|
|
|
|
|
filterInvSubWarehouseRequest.setParentId(invWarehouseEntity.getParentId());
|
|
|
|
|
List<InvWarehouseEntity> invWarehouseEntities = invWarehouseService.filterInvSubWarehouse(filterInvSubWarehouseRequest);
|
|
|
|
|
for (InvWarehouseEntity warehouseEntity : invWarehouseEntities) {
|
|
|
|
|
if(invWarehouseEntity.name.equals(warehouseEntity.getName()) && invWarehouseEntity.getParentCode().equals(warehouseEntity.getParentCode())){
|
|
|
|
|
list.add(warehouseEntity);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(list.size()==0){
|
|
|
|
|
boolean b = invWarehouseService.updateInvSubWarehouse(invWarehouseEntity);
|
|
|
|
|
|
|
|
|
|
DeptEntity pEntity = deptService.selectByCode(invWarehouseEntity.getParentId());
|
|
|
|
|
pEntity.setUpdateTime(new Date());
|
|
|
|
|
deptService.updateInvWarehouse(pEntity);
|
|
|
|
|
boolean b = invWarehouseService.updateInvSubWarehouse(invWarehouseEntity);
|
|
|
|
|
|
|
|
|
|
if (!b) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.NOT_NETWORK);
|
|
|
|
|
}
|
|
|
|
|
DeptEntity pEntity = deptService.selectByCode(invWarehouseEntity.getParentId());
|
|
|
|
|
pEntity.setUpdateTime(new Date());
|
|
|
|
|
deptService.updateInvWarehouse(pEntity);
|
|
|
|
|
|
|
|
|
|
return ResultVOUtils.success("修改成功!");
|
|
|
|
|
}else{
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.DATA_REPEAT);
|
|
|
|
|
if (!b) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.NOT_NETWORK);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return ResultVOUtils.success("修改成功!");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
@ -401,12 +387,12 @@ public class InvWarehouseController extends BaseController {
|
|
|
|
|
filterInvLinkDataRequest.setUserName(null);
|
|
|
|
|
filterInvLinkDataRequest.setEmployeeName(filterInvLinkDataRequest.getKey());
|
|
|
|
|
List<WarehouseUserEntity> warehouseUserList1 = warehouseUserService.getWarehouseUserList(filterInvLinkDataRequest);
|
|
|
|
|
PageInfo<WarehouseUserEntity> pageInfo=null;
|
|
|
|
|
if(warehouseUserList.size()!=0){
|
|
|
|
|
pageInfo= new PageInfo<>(warehouseUserList);
|
|
|
|
|
}else if(warehouseUserList1.size()!=0){
|
|
|
|
|
pageInfo = new PageInfo<>(warehouseUserList1);
|
|
|
|
|
}else{
|
|
|
|
|
PageInfo<WarehouseUserEntity> pageInfo = null;
|
|
|
|
|
if (warehouseUserList.size() != 0) {
|
|
|
|
|
pageInfo = new PageInfo<>(warehouseUserList);
|
|
|
|
|
} else if (warehouseUserList1.size() != 0) {
|
|
|
|
|
pageInfo = new PageInfo<>(warehouseUserList1);
|
|
|
|
|
} else {
|
|
|
|
|
pageInfo = new PageInfo<>(warehouseUserList);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|