解决合并冲突
This commit is contained in:
@@ -60,10 +60,10 @@ public class MaterialProfitLossOrderServiceImpl implements IMaterialProfitLossOr
|
||||
|
||||
// 单据分类
|
||||
List<MaterialInitDto.IntegerOption> supplyCategoryOption = new ArrayList<>();
|
||||
supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.GENERAL_PROFIT_AND_LOSS.getValue(),
|
||||
SupplyCategory.GENERAL_PROFIT_AND_LOSS.getInfo()));
|
||||
supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.STOCKTAKING_PROFIT_AND_LOSS.getValue(),
|
||||
SupplyCategory.STOCKTAKING_PROFIT_AND_LOSS.getInfo()));
|
||||
// supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.GENERAL_PROFIT_AND_LOSS.getValue(),
|
||||
// SupplyCategory.GENERAL_PROFIT_AND_LOSS.getInfo()));
|
||||
// supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.STOCKTAKING_PROFIT_AND_LOSS.getValue(),
|
||||
// SupplyCategory.STOCKTAKING_PROFIT_AND_LOSS.getInfo()));
|
||||
|
||||
purchaseOrderInitDto.setSupplyCategoryOptions(supplyCategoryOption);
|
||||
|
||||
|
||||
@@ -58,10 +58,10 @@ public class MaterialPurchaseOrderServiceImpl implements IMaterialPurchaseOrderS
|
||||
|
||||
// 单据分类
|
||||
List<MaterialInitDto.IntegerOption> supplyCategoryOption = new ArrayList<>();
|
||||
supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.NORMAL.getValue(),
|
||||
SupplyCategory.NORMAL.getInfo()));
|
||||
supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.PURCHASE_PLAN_GENERATION.getValue(),
|
||||
SupplyCategory.PURCHASE_PLAN_GENERATION.getInfo()));
|
||||
// supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.NORMAL.getValue(),
|
||||
// SupplyCategory.NORMAL.getInfo()));
|
||||
// supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.PURCHASE_PLAN_GENERATION.getValue(),
|
||||
// SupplyCategory.PURCHASE_PLAN_GENERATION.getInfo()));
|
||||
|
||||
purchaseOrderInitDto.setSupplyCategoryOptions(supplyCategoryOption);
|
||||
|
||||
|
||||
@@ -25,7 +25,6 @@ import com.openhis.web.materialmanage.appservice.IMaterialReturnOrderService;
|
||||
import com.openhis.web.materialmanage.dto.MaterialDetailDto;
|
||||
import com.openhis.web.materialmanage.dto.MaterialInitDto;
|
||||
import com.openhis.web.materialmanage.mapper.MaterialCommonMapper;
|
||||
import com.openhis.web.materialmanage.mapper.MaterialReturnOrderMapper;
|
||||
import com.openhis.workflow.domain.SupplyRequest;
|
||||
import com.openhis.workflow.service.ISupplyRequestService;
|
||||
|
||||
@@ -59,8 +58,8 @@ public class MaterialReturnOrderServiceImpl implements IMaterialReturnOrderServi
|
||||
|
||||
// 单据分类
|
||||
List<MaterialInitDto.IntegerOption> supplyCategoryOption = new ArrayList<>();
|
||||
supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.NORMAL.getValue(),
|
||||
SupplyCategory.NORMAL.getInfo()));
|
||||
// supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.NORMAL.getValue(),
|
||||
// SupplyCategory.NORMAL.getInfo()));
|
||||
|
||||
purchaseOrderInitDto.setSupplyCategoryOptions(supplyCategoryOption);
|
||||
|
||||
@@ -134,10 +133,11 @@ public class MaterialReturnOrderServiceImpl implements IMaterialReturnOrderServi
|
||||
// 单据信息删除
|
||||
supplyRequestService.removeByIds(requestIdList);
|
||||
}
|
||||
//添加原始单据号
|
||||
if(returnOrderDtoList.get(0).getOriginalBusNo()!=null){
|
||||
// 添加原始单据号
|
||||
if (returnOrderDtoList.get(0).getOriginalBusNo() != null) {
|
||||
// 审批单据并返回单据详情
|
||||
List<SupplyRequest> agreedList = supplyRequestService.addOriginalBusNo(returnOrderDtoList.get(0).getOriginalBusNo(), returnOrderDtoList.get(0).getBusNo());
|
||||
List<SupplyRequest> agreedList = supplyRequestService
|
||||
.addOriginalBusNo(returnOrderDtoList.get(0).getOriginalBusNo(), returnOrderDtoList.get(0).getBusNo());
|
||||
if (agreedList.isEmpty()) {
|
||||
return R.fail(MessageUtils.createMessage(PromptMsgConstant.Common.M00007, null));
|
||||
}
|
||||
|
||||
@@ -25,7 +25,6 @@ import com.openhis.web.materialmanage.appservice.IMaterialReturnToWarehouseOrder
|
||||
import com.openhis.web.materialmanage.dto.MaterialDetailDto;
|
||||
import com.openhis.web.materialmanage.dto.MaterialInitDto;
|
||||
import com.openhis.web.materialmanage.mapper.MaterialCommonMapper;
|
||||
import com.openhis.web.materialmanage.mapper.MaterialReturnToWarehouseOrderMapper;
|
||||
import com.openhis.workflow.domain.SupplyRequest;
|
||||
import com.openhis.workflow.service.ISupplyRequestService;
|
||||
|
||||
@@ -36,8 +35,7 @@ import com.openhis.workflow.service.ISupplyRequestService;
|
||||
* @date 2025-07-22
|
||||
*/
|
||||
@Service
|
||||
public class MaterialReturnToWarehouseOrderServiceImpl implements
|
||||
IMaterialReturnToWarehouseOrderService {
|
||||
public class MaterialReturnToWarehouseOrderServiceImpl implements IMaterialReturnToWarehouseOrderService {
|
||||
|
||||
@Resource
|
||||
private AssignSeqUtil assignSeqUtil;
|
||||
@@ -49,6 +47,7 @@ public class MaterialReturnToWarehouseOrderServiceImpl implements
|
||||
private IMaterialCommonService materialCommonService;
|
||||
@Autowired
|
||||
private MaterialCommonMapper materialCommonMapper;
|
||||
|
||||
/**
|
||||
* 初始化
|
||||
*
|
||||
@@ -61,8 +60,8 @@ public class MaterialReturnToWarehouseOrderServiceImpl implements
|
||||
|
||||
// 单据分类
|
||||
List<MaterialInitDto.IntegerOption> supplyCategoryOption = new ArrayList<>();
|
||||
supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.NORMAL.getValue(),
|
||||
SupplyCategory.NORMAL.getInfo()));
|
||||
// supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.NORMAL.getValue(),
|
||||
// SupplyCategory.NORMAL.getInfo()));
|
||||
|
||||
purchaseOrderInitDto.setSupplyCategoryOptions(supplyCategoryOption);
|
||||
|
||||
@@ -95,16 +94,14 @@ public class MaterialReturnToWarehouseOrderServiceImpl implements
|
||||
List<MaterialDetailDto.Option> unitList;
|
||||
for (MaterialDetailDto item : returnToWarehouseOrderDtoDetailPage.getRecords()) {
|
||||
unitList = new ArrayList<>();
|
||||
unitList.add(new MaterialDetailDto.Option(item.getMaxUnitCode(),item.getMaxUnitCode_dictText()));
|
||||
unitList.add(new MaterialDetailDto.Option(item.getMinUnitCode(),item.getMinUnitCode_dictText()
|
||||
));
|
||||
unitList.add(new MaterialDetailDto.Option(item.getMaxUnitCode(), item.getMaxUnitCode_dictText()));
|
||||
unitList.add(new MaterialDetailDto.Option(item.getMinUnitCode(), item.getMinUnitCode_dictText()));
|
||||
|
||||
item.setUnitList(unitList);
|
||||
}
|
||||
return R.ok(returnToWarehouseOrderDtoDetailPage);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取单据号
|
||||
*
|
||||
@@ -130,17 +127,20 @@ public class MaterialReturnToWarehouseOrderServiceImpl implements
|
||||
@Override
|
||||
public R<?> addOrEditReturnToWarehouseOrder(List<MaterialDetailDto> returnToWarehouseOrderDtoList) {
|
||||
// 请求数据取得
|
||||
List<SupplyRequest> requestList = supplyRequestService.getSupplyByBusNo(returnToWarehouseOrderDtoList.get(0).getBusNo());
|
||||
List<SupplyRequest> requestList =
|
||||
supplyRequestService.getSupplyByBusNo(returnToWarehouseOrderDtoList.get(0).getBusNo());
|
||||
if (!requestList.isEmpty()) {
|
||||
// 请求id取得
|
||||
List<Long> requestIdList = requestList.stream().map(SupplyRequest::getId).collect(Collectors.toList());
|
||||
// 单据信息删除
|
||||
supplyRequestService.removeByIds(requestIdList);
|
||||
}
|
||||
//添加原始单据号
|
||||
if(returnToWarehouseOrderDtoList.get(0).getOriginalBusNo()!=null){
|
||||
// 添加原始单据号
|
||||
if (returnToWarehouseOrderDtoList.get(0).getOriginalBusNo() != null) {
|
||||
// 审批单据并返回单据详情
|
||||
List<SupplyRequest> agreedList = supplyRequestService.addOriginalBusNo(returnToWarehouseOrderDtoList.get(0).getOriginalBusNo(), returnToWarehouseOrderDtoList.get(0).getBusNo());
|
||||
List<SupplyRequest> agreedList =
|
||||
supplyRequestService.addOriginalBusNo(returnToWarehouseOrderDtoList.get(0).getOriginalBusNo(),
|
||||
returnToWarehouseOrderDtoList.get(0).getBusNo());
|
||||
if (agreedList.isEmpty()) {
|
||||
return R.fail(MessageUtils.createMessage(PromptMsgConstant.Common.M00007, null));
|
||||
}
|
||||
@@ -162,8 +162,8 @@ public class MaterialReturnToWarehouseOrderServiceImpl implements
|
||||
.setTraceNoUnitCode(item.getTraceNoUnitCode()).setSupplierId(item.getSupplierId())
|
||||
.setReason(item.getReason()).setSourceTypeEnum(LocationForm.DEPARTMENT.getValue())
|
||||
.setSourceLocationId(item.getSourceLocationId()).setPurposeTypeEnum(LocationForm.WAREHOUSE.getValue())
|
||||
.setPurposeLocationId(item.getPurposeLocationId())
|
||||
.setApplicantId(item.getApplicantId()).setApplyTime(applyTime).setRemake(item.getRemake());
|
||||
.setPurposeLocationId(item.getPurposeLocationId()).setApplicantId(item.getApplicantId())
|
||||
.setApplyTime(applyTime).setRemake(item.getRemake());
|
||||
supplyRequestList.add(supplyRequest);
|
||||
}
|
||||
// 更新请求表
|
||||
|
||||
@@ -61,11 +61,11 @@ public class MaterialStockInOrderServiceImpl implements IMaterialStockInOrderSer
|
||||
|
||||
// 单据分类
|
||||
List<MaterialInitDto.IntegerOption> supplyCategoryOption = new ArrayList<>();
|
||||
supplyCategoryOption
|
||||
.add(new MaterialInitDto.IntegerOption(SupplyCategory.NORMAL.getValue(),
|
||||
SupplyCategory.NORMAL.getInfo()));
|
||||
supplyCategoryOption.add(new MaterialInitDto.IntegerOption(
|
||||
SupplyCategory.PRESENT.getValue(), SupplyCategory.PRESENT.getInfo()));
|
||||
// supplyCategoryOption
|
||||
// .add(new MaterialInitDto.IntegerOption(SupplyCategory.NORMAL.getValue(),
|
||||
// SupplyCategory.NORMAL.getInfo()));
|
||||
// supplyCategoryOption.add(new MaterialInitDto.IntegerOption(
|
||||
// SupplyCategory.PRESENT.getValue(), SupplyCategory.PRESENT.getInfo()));
|
||||
|
||||
purchaseOrderInitDto.setSupplyCategoryOptions(supplyCategoryOption);
|
||||
|
||||
|
||||
@@ -25,7 +25,6 @@ import com.openhis.web.materialmanage.appservice.IMaterialStockOutOrderService;
|
||||
import com.openhis.web.materialmanage.dto.MaterialDetailDto;
|
||||
import com.openhis.web.materialmanage.dto.MaterialInitDto;
|
||||
import com.openhis.web.materialmanage.mapper.MaterialCommonMapper;
|
||||
import com.openhis.web.materialmanage.mapper.MaterialStockOutOrderMapper;
|
||||
import com.openhis.workflow.domain.SupplyRequest;
|
||||
import com.openhis.workflow.service.ISupplyRequestService;
|
||||
|
||||
@@ -47,6 +46,7 @@ public class MaterialStockOutOrderServiceImpl implements IMaterialStockOutOrderS
|
||||
private IMaterialCommonService materialCommonService;
|
||||
@Autowired
|
||||
private MaterialCommonMapper materialCommonMapper;
|
||||
|
||||
/**
|
||||
* 初始化
|
||||
*
|
||||
@@ -59,12 +59,13 @@ public class MaterialStockOutOrderServiceImpl implements IMaterialStockOutOrderS
|
||||
|
||||
// 单据分类
|
||||
List<MaterialInitDto.IntegerOption> supplyCategoryOption = new ArrayList<>();
|
||||
supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.IN_HOSPITAL_OUTBOUND.getValue(),
|
||||
SupplyCategory.IN_HOSPITAL_OUTBOUND.getInfo()));
|
||||
supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.OUT_OF_HOSPITAL_OUTBOUND.getValue(),
|
||||
SupplyCategory.OUT_OF_HOSPITAL_OUTBOUND.getInfo()));
|
||||
supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.OPTICAL_MATERIALS.getValue(),
|
||||
SupplyCategory.OPTICAL_MATERIALS.getInfo()));
|
||||
// supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.IN_HOSPITAL_OUTBOUND.getValue(),
|
||||
// SupplyCategory.IN_HOSPITAL_OUTBOUND.getInfo()));
|
||||
// supplyCategoryOption.add(new
|
||||
// MaterialInitDto.IntegerOption(SupplyCategory.OUT_OF_HOSPITAL_OUTBOUND.getValue(),
|
||||
// SupplyCategory.OUT_OF_HOSPITAL_OUTBOUND.getInfo()));
|
||||
// supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.OPTICAL_MATERIALS.getValue(),
|
||||
// SupplyCategory.OPTICAL_MATERIALS.getInfo()));
|
||||
|
||||
purchaseOrderInitDto.setSupplyCategoryOptions(supplyCategoryOption);
|
||||
|
||||
@@ -97,9 +98,8 @@ public class MaterialStockOutOrderServiceImpl implements IMaterialStockOutOrderS
|
||||
List<MaterialDetailDto.Option> unitList;
|
||||
for (MaterialDetailDto item : stockOutOrderDtoDetailPage.getRecords()) {
|
||||
unitList = new ArrayList<>();
|
||||
unitList.add(new MaterialDetailDto.Option(item.getMaxUnitCode(),item.getMaxUnitCode_dictText()));
|
||||
unitList.add(new MaterialDetailDto.Option(item.getMinUnitCode(),item.getMinUnitCode_dictText()
|
||||
));
|
||||
unitList.add(new MaterialDetailDto.Option(item.getMaxUnitCode(), item.getMaxUnitCode_dictText()));
|
||||
unitList.add(new MaterialDetailDto.Option(item.getMinUnitCode(), item.getMinUnitCode_dictText()));
|
||||
|
||||
item.setUnitList(unitList);
|
||||
}
|
||||
@@ -107,7 +107,6 @@ public class MaterialStockOutOrderServiceImpl implements IMaterialStockOutOrderS
|
||||
return R.ok(stockOutOrderDtoDetailPage);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取单据号
|
||||
*
|
||||
@@ -140,10 +139,11 @@ public class MaterialStockOutOrderServiceImpl implements IMaterialStockOutOrderS
|
||||
// 单据信息删除
|
||||
supplyRequestService.removeByIds(requestIdList);
|
||||
}
|
||||
//添加原始单据号
|
||||
if(stockOutOrderDtoList.get(0).getOriginalBusNo()!=null){
|
||||
// 添加原始单据号
|
||||
if (stockOutOrderDtoList.get(0).getOriginalBusNo() != null) {
|
||||
// 审批单据并返回单据详情
|
||||
List<SupplyRequest> agreedList = supplyRequestService.addOriginalBusNo(stockOutOrderDtoList.get(0).getOriginalBusNo(), stockOutOrderDtoList.get(0).getBusNo());
|
||||
List<SupplyRequest> agreedList = supplyRequestService.addOriginalBusNo(
|
||||
stockOutOrderDtoList.get(0).getOriginalBusNo(), stockOutOrderDtoList.get(0).getBusNo());
|
||||
if (agreedList.isEmpty()) {
|
||||
return R.fail(MessageUtils.createMessage(PromptMsgConstant.Common.M00007, null));
|
||||
}
|
||||
@@ -165,8 +165,8 @@ public class MaterialStockOutOrderServiceImpl implements IMaterialStockOutOrderS
|
||||
.setTraceNoUnitCode(item.getTraceNoUnitCode()).setSupplierId(item.getSupplierId())
|
||||
.setReason(item.getReason()).setSourceTypeEnum(LocationForm.WAREHOUSE.getValue())
|
||||
.setSourceLocationId(item.getSourceLocationId()).setPurposeTypeEnum(LocationForm.DEPARTMENT.getValue())
|
||||
.setPurposeLocationId(item.getPurposeLocationId())
|
||||
.setApplicantId(item.getApplicantId()).setApplyTime(applyTime).setRemake(item.getRemake());
|
||||
.setPurposeLocationId(item.getPurposeLocationId()).setApplicantId(item.getApplicantId())
|
||||
.setApplyTime(applyTime).setRemake(item.getRemake());
|
||||
supplyRequestList.add(supplyRequest);
|
||||
}
|
||||
// 更新请求表
|
||||
|
||||
@@ -60,10 +60,10 @@ public class MaterialStocktakingOrderServiceImpl implements IMaterialStocktaking
|
||||
|
||||
// 单据分类
|
||||
List<MaterialInitDto.IntegerOption> supplyCategoryOption = new ArrayList<>();
|
||||
supplyCategoryOption.add(new MaterialInitDto.IntegerOption(
|
||||
SupplyCategory.GENERAL_STOCKTAKING.getValue(), SupplyCategory.GENERAL_STOCKTAKING.getInfo()));
|
||||
supplyCategoryOption.add(new MaterialInitDto.IntegerOption(
|
||||
SupplyCategory.MONTHLY_STOCKTAKING.getValue(), SupplyCategory.MONTHLY_STOCKTAKING.getInfo()));
|
||||
// supplyCategoryOption.add(new MaterialInitDto.IntegerOption(
|
||||
// SupplyCategory.GENERAL_STOCKTAKING.getValue(), SupplyCategory.GENERAL_STOCKTAKING.getInfo()));
|
||||
// supplyCategoryOption.add(new MaterialInitDto.IntegerOption(
|
||||
// SupplyCategory.MONTHLY_STOCKTAKING.getValue(), SupplyCategory.MONTHLY_STOCKTAKING.getInfo()));
|
||||
|
||||
purchaseOrderInitDto.setSupplyCategoryOptions(supplyCategoryOption);
|
||||
|
||||
|
||||
@@ -25,7 +25,6 @@ import com.openhis.web.materialmanage.appservice.IMaterialTransferInOrderService
|
||||
import com.openhis.web.materialmanage.dto.MaterialDetailDto;
|
||||
import com.openhis.web.materialmanage.dto.MaterialInitDto;
|
||||
import com.openhis.web.materialmanage.mapper.MaterialCommonMapper;
|
||||
import com.openhis.web.materialmanage.mapper.MaterialTransferInOrderMapper;
|
||||
import com.openhis.workflow.domain.SupplyRequest;
|
||||
import com.openhis.workflow.service.ISupplyRequestService;
|
||||
|
||||
@@ -59,8 +58,8 @@ public class MaterialTransferInOrderServiceImpl implements IMaterialTransferInOr
|
||||
|
||||
// 单据分类
|
||||
List<MaterialInitDto.IntegerOption> supplyCategoryOption = new ArrayList<>();
|
||||
supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.NORMAL.getValue(),
|
||||
SupplyCategory.NORMAL.getInfo()));
|
||||
// supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.NORMAL.getValue(),
|
||||
// SupplyCategory.NORMAL.getInfo()));
|
||||
|
||||
purchaseOrderInitDto.setSupplyCategoryOptions(supplyCategoryOption);
|
||||
|
||||
@@ -127,7 +126,8 @@ public class MaterialTransferInOrderServiceImpl implements IMaterialTransferInOr
|
||||
@Override
|
||||
public R<?> addOrEditTransferInOrder(List<MaterialDetailDto> transferInOrderDtoList) {
|
||||
// 请求数据取得
|
||||
List<SupplyRequest> requestList = supplyRequestService.getSupplyByBusNo(transferInOrderDtoList.get(0).getBusNo());
|
||||
List<SupplyRequest> requestList =
|
||||
supplyRequestService.getSupplyByBusNo(transferInOrderDtoList.get(0).getBusNo());
|
||||
if (!requestList.isEmpty()) {
|
||||
// 请求id取得
|
||||
List<Long> requestIdList = requestList.stream().map(SupplyRequest::getId).collect(Collectors.toList());
|
||||
@@ -149,8 +149,8 @@ public class MaterialTransferInOrderServiceImpl implements IMaterialTransferInOr
|
||||
.setTraceNoUnitCode(item.getTraceNoUnitCode()).setSupplierId(item.getSupplierId())
|
||||
.setReason(item.getReason()).setSourceTypeEnum(LocationForm.WAREHOUSE.getValue())
|
||||
.setSourceLocationId(item.getSourceLocationId()).setPurposeTypeEnum(LocationForm.WAREHOUSE.getValue())
|
||||
.setPurposeLocationId(item.getPurposeLocationId())
|
||||
.setApplicantId(item.getApplicantId()).setApplyTime(applyTime).setRemake(item.getRemake());
|
||||
.setPurposeLocationId(item.getPurposeLocationId()).setApplicantId(item.getApplicantId())
|
||||
.setApplyTime(applyTime).setRemake(item.getRemake());
|
||||
supplyRequestList.add(supplyRequest);
|
||||
}
|
||||
// 更新请求表
|
||||
|
||||
@@ -59,8 +59,8 @@ public class MaterialTransferOutOrderServiceImpl implements IMaterialTransferOut
|
||||
|
||||
// 单据分类
|
||||
List<MaterialInitDto.IntegerOption> supplyCategoryOption = new ArrayList<>();
|
||||
supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.NORMAL.getValue(),
|
||||
SupplyCategory.NORMAL.getInfo()));
|
||||
// supplyCategoryOption.add(new MaterialInitDto.IntegerOption(SupplyCategory.NORMAL.getValue(),
|
||||
// SupplyCategory.NORMAL.getInfo()));
|
||||
|
||||
purchaseOrderInitDto.setSupplyCategoryOptions(supplyCategoryOption);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user