仓库管理修改

master
wusiyu 1 day ago
parent f69ee797e4
commit 76b0358bd0
  1. 2
      blade-service-api/blade-wms-api/src/main/java/org/springblade/wms/pojo/entity/StOtherOutRecord.java
  2. 4
      blade-service/blade-wms/src/main/java/org/springblade/wms/service/impl/StOtherOutRecordServiceImpl.java

@ -121,7 +121,7 @@ public class StOtherOutRecord extends TenantEntity {
@Schema(description = "借用报废记录ID") @Schema(description = "借用报废记录ID")
private Long rrId; private Long rrId;
/*0:报废出库,1:料头出库,2.超额出库,3复检出库,4领用出库,5库转移,6退货出库,11不合格退库*/ /*0:报废出库,1:料头出库,2.超额出库,3复检出库,4领用出库,5库转移,6退货出库,8班组提请,11不合格退库,12生产出库*/
public static final Short OUT_TYPE_SCRAP = 0; public static final Short OUT_TYPE_SCRAP = 0;
public static final Short OUT_TYPE_STOCK_HEAD = 1; public static final Short OUT_TYPE_STOCK_HEAD = 1;
public static final Short OUT_TYPE_EXCESS = 2; public static final Short OUT_TYPE_EXCESS = 2;

@ -331,11 +331,11 @@ public class StOtherOutRecordServiceImpl extends BaseServiceImpl<StOtherOutRecor
throw new RuntimeException("操作人ID不能为空"); throw new RuntimeException("操作人ID不能为空");
} }
StRealtimeStock stock = baseMapper.getStock(goodsCode, piNo); StRealtimeStock stock = baseMapper.getStock(goodsCode, piNo);
stock.setOutQuantity(stock.getQuantity());
if (stock == null) { if (stock == null) {
throw new RuntimeException("未查询到该物料[" + goodsCode + "]批次[" + piNo + "]的库存数据"); throw new RuntimeException("未查询到该物料[" + goodsCode + "]批次[" + piNo + "]的库存数据");
} }
stock.setOutQuantity(stock.getQuantity());
StOtherOutRecord stOtherOutRecord = new StOtherOutRecord(); StOtherOutRecord stOtherOutRecord = new StOtherOutRecord();
stOtherOutRecord.setOutType(StOtherOutRecord.OUT_TYPE_PRODUCTION); stOtherOutRecord.setOutType(StOtherOutRecord.OUT_TYPE_PRODUCTION);
stOtherOutRecord.setPicker(userId); stOtherOutRecord.setPicker(userId);

Loading…
Cancel
Save