|
|
|
@ -242,19 +242,25 @@ public class InvWarehouseController extends BaseController {
|
|
|
|
|
return ResultVOUtils.error(500, "修改失败,请先移除该仓库关联用户!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 先判断是否有相同名字的仓库
|
|
|
|
|
boolean checkResult = invWarehouseService.checkDuplicateName(invWarehouseEntity.getParentId(), invWarehouseEntity.getName());
|
|
|
|
|
if (checkResult) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, "仓库名称重复!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//更新仓库信息
|
|
|
|
|
invWarehouseEntity.setUpdateTime(new Date());
|
|
|
|
|
boolean b = invWarehouseService.updateInvSubWarehouse(invWarehouseEntity);
|
|
|
|
|
|
|
|
|
|
//如果要是一级仓库就吧全部子集都刷成一样的寄售仓库
|
|
|
|
|
if (StrUtil.isBlank(invWarehouseEntity.getParentCode())) {
|
|
|
|
|
List<InvWarehouseEntity> invWarehouseEntityList = invWarehouseService.selectLowWarehouseAll(invWarehouseEntity.getCode());
|
|
|
|
|
for (InvWarehouseEntity obj : invWarehouseEntityList) {
|
|
|
|
|
obj.setAdvanceType(invWarehouseEntity.getAdvanceType());
|
|
|
|
|
obj.setUpdateTime(new Date());
|
|
|
|
|
invWarehouseService.updateInvSubWarehouse(obj);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// //如果要是一级仓库就吧全部子集都刷成一样的寄售仓库
|
|
|
|
|
// if (StrUtil.isBlank(invWarehouseEntity.getParentCode())) {
|
|
|
|
|
// List<InvWarehouseEntity> invWarehouseEntityList = invWarehouseService.selectLowWarehouseAll(invWarehouseEntity.getCode());
|
|
|
|
|
// for (InvWarehouseEntity obj : invWarehouseEntityList) {
|
|
|
|
|
// obj.setAdvanceType(invWarehouseEntity.getAdvanceType());
|
|
|
|
|
// obj.setUpdateTime(new Date());
|
|
|
|
|
// invWarehouseService.updateInvSubWarehouse(obj);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//更新部门信息
|
|
|
|
|