差异管理添加状态待过账、重盘、已过账;

This commit is contained in:
zhou-hongcheng
2026-03-05 16:48:24 +08:00
parent 5ae7149ea5
commit 750fdbe96f
7 changed files with 22 additions and 1 deletions
@@ -111,6 +111,10 @@ public class DifferentManage extends BaseVOEntity {
@Excel(name = "是否重盘: 1-是 2-否")
private Integer reCountedFlag;
@ApiModelProperty("盘点差异状态: 1.待过账、2.重盘、3.已过账")
@Excel(name = "盘点差异状态: 1.待过账、2.重盘、3.已过账")
private Integer inventoryDiscrepancyStatus;
@ApiModelProperty("盘点详情")
@TableField(exist = false)
private List<InvestigetionManageDetail> investigetionManageDetailList;
@@ -123,6 +123,8 @@ public class DifferentManageImpl extends ServiceImpl<DifferentManageMapper, Diff
// 生成新的盘点单
// 查询差异单
DifferentManage differentManage = differentManageMapper.selectById(differentManageDO.getDifferentManageId());
differentManage.setInventoryDiscrepancyStatus(2);
differentManageMapper.updateById(differentManage);
if(null == differentManage){
throw new ServiceException("抱歉,没有找到此差异单信息!");
}
@@ -246,6 +248,8 @@ public class DifferentManageImpl extends ServiceImpl<DifferentManageMapper, Diff
@Override
public DifferentManagePO getDifferentManageDO(Long differentManageId) {
DifferentManage differentManage = differentManageMapper.selectById(differentManageId);
differentManage.setInventoryDiscrepancyStatus(3);
differentManageMapper.updateById(differentManage);
String investigationNumber = differentManage.getInvestigationNumber();
List<InvestigetionManageDetail> investigetionManageDetails = investigetionManageDetailMapper.selectList(new QueryWrapper<InvestigetionManageDetail>().lambda().eq(InvestigetionManageDetail::getInvestigationNumber, investigationNumber));
List<InvestigetionManageDetail> investigetionManageDetailList = new ArrayList<>();
@@ -110,6 +110,10 @@ public class DifferentManagePO extends BaseVOEntity {
@Excel(name = "是否重盘: 1-是 2-否")
private Integer reCountedFlag;
@ApiModelProperty("盘点差异状态: 1.待过账、2.重盘、3.已过账")
@Excel(name = "盘点差异状态: 1.待过账、2.重盘、3.已过账")
private Integer inventoryDiscrepancyStatus;
@ApiModelProperty("盘点详情")
@TableField(exist = false)
private List<InvestigetionManageDetailPO> investigetionManageDetailList;
@@ -114,6 +114,10 @@ public class DifferentManageDO extends BaseVOEntity {
@Excel(name = "是否重盘: 1-是 2-否")
private Integer reCountedFlag;
@ApiModelProperty("盘点差异状态: 1.待过账、2.重盘、3.已过账")
@Excel(name = "盘点差异状态: 1.待过账、2.重盘、3.已过账")
private Integer inventoryDiscrepancyStatus;
@ApiModelProperty("盘点详情")
@TableField(exist = false)
private List<InvestigetionManageDetailDO> investigetionManageDetailList;
@@ -377,6 +377,7 @@ public class InvestigationManageImpl extends ServiceImpl<InvestigationManageMapp
setWarehouseInfo(differentManage);
}
// 基础信息
differentManage.setInventoryDiscrepancyStatus(1);
differentManage.setTopOrganizationId(userPo.getTopOrganizationId());
differentManage.setOrganizationId(userPo.getOrganizationId());
differentManage.setOrganizationName(userPo.getOrganizationName());
@@ -107,6 +107,10 @@ public class DifferentManageDTO extends BaseVOEntity {
@Excel(name = "是否重盘: 1-是 2-否")
private Integer reCountedFlag;
@ApiModelProperty("盘点差异状态: 1.待过账、2.重盘、3.已过账")
@Excel(name = "盘点差异状态: 1.待过账、2.重盘、3.已过账")
private Integer inventoryDiscrepancyStatus;
@ApiModelProperty(name = "组织ID集合")
private List<Long> organizationIdList;