|
@@ -866,10 +866,13 @@ public class InStoreFormServiceImpl extends BaseServiceImpl<InStoreFormMapper, I
|
|
throw new BusinessException("找不到该备件仓库!,备件ID:" + detail.getSpareId() + ",仓库ID:" + detail.getStoreId());
|
|
throw new BusinessException("找不到该备件仓库!,备件ID:" + detail.getSpareId() + ",仓库ID:" + detail.getStoreId());
|
|
} else {
|
|
} else {
|
|
BigDecimal rest = spareStore.getNum().subtract(detail.getNum());
|
|
BigDecimal rest = spareStore.getNum().subtract(detail.getNum());
|
|
|
|
+
|
|
if (rest.compareTo(new BigDecimal(0)) < 0) {
|
|
if (rest.compareTo(new BigDecimal(0)) < 0) {
|
|
- throw new BusinessException("库存不足,请调整出库数量,或等采购入库!");
|
|
|
|
|
|
+// throw new BusinessException("库存不足,请调整出库数量,或等采购入库!");
|
|
|
|
+ spareStore.setNum(spareStore.getNum());
|
|
|
|
+ }else {
|
|
|
|
+ spareStore.setNum(rest);
|
|
}
|
|
}
|
|
- spareStore.setNum(rest);
|
|
|
|
spareStore.setUpdateTime(LocalDateTime.now());
|
|
spareStore.setUpdateTime(LocalDateTime.now());
|
|
spareStore.setUpdateUserId(userInfo.getUserId());
|
|
spareStore.setUpdateUserId(userInfo.getUserId());
|
|
spareStore.setUpdateUserName(userInfo.getRealName());
|
|
spareStore.setUpdateUserName(userInfo.getRealName());
|