|
|
@@ -116,7 +116,7 @@ public class InventoryService extends BaseService<Inventory> {
|
|
|
//入库价
|
|
|
inOutRecordVO.setPriceInto(inOutRecordVO.getPriceInto());
|
|
|
//入库日期
|
|
|
- inOutRecordVO.setAccDate(inOutRecordVO.getIntoDate());
|
|
|
+ inOutRecordVO.setAccDate(LocalDate.now());
|
|
|
}
|
|
|
//region 校验是否传库存需要的数据
|
|
|
this.checkInventory(inOutRecordVOList);
|
|
|
@@ -163,7 +163,7 @@ public class InventoryService extends BaseService<Inventory> {
|
|
|
}
|
|
|
//endregion
|
|
|
//入库日期
|
|
|
- inOutRecordVO.setAccDate(inOutRecordVO.getOutDate());
|
|
|
+ inOutRecordVO.setAccDate(LocalDate.now());
|
|
|
}
|
|
|
//region 校验是否传库存需要的数据
|
|
|
this.checkInventory(inOutRecordVOList);
|
|
|
@@ -197,6 +197,10 @@ public class InventoryService extends BaseService<Inventory> {
|
|
|
if (Constant.FlgAutoHandleStringType.ONE.getValue().equals(flgHandleSetting)) {
|
|
|
inventoryBatchVO.setCanNegativeFlag(true);
|
|
|
}
|
|
|
+ //不可以
|
|
|
+ else{
|
|
|
+ inventoryBatchVO.setCanNegativeFlag(false);
|
|
|
+ }
|
|
|
//商品ID
|
|
|
if (inventoryBatchVO.getSkuId() == null || "".equals(inventoryBatchVO.getSkuId())) {
|
|
|
throw new BaseBusinessException(ResponseCodeEnum.OPERATE_FAIL.getCode(), ErrorCodeEnum.SKU_IS_NULL.getMessage());
|
|
|
@@ -482,6 +486,9 @@ public class InventoryService extends BaseService<Inventory> {
|
|
|
* @date : 2024/4/10 14:39
|
|
|
* @author : 寇珊珊
|
|
|
*/
|
|
|
+ @Transactional(
|
|
|
+ rollbackFor = {Exception.class}
|
|
|
+ )
|
|
|
public InventoryResponse checkInventoryNumber(InOutRecordVO inOutRecordVO) {
|
|
|
//存在标识
|
|
|
//根据sku,仓库,非标号查询
|
|
|
@@ -734,6 +741,9 @@ public class InventoryService extends BaseService<Inventory> {
|
|
|
* @date : 2024/4/10 15:05
|
|
|
* @author : 寇珊珊
|
|
|
*/
|
|
|
+ @Transactional(
|
|
|
+ rollbackFor = {Exception.class}
|
|
|
+ )
|
|
|
public void updateInventoryMessageAdd(InventoryResponse inventoryResponse, InOutRecordVO inOutRecordVO) {
|
|
|
//region 根据库存id查询库存批次明细 汇总金额
|
|
|
List<InventoryBatchResponse> inventoryBatchResponseList = inventoryBatchMapper.selectAmountAndQuantity(new InventoryBatchQuery().setInvId(inventoryResponse.getInvId()));
|
|
|
@@ -1355,7 +1365,6 @@ public class InventoryService extends BaseService<Inventory> {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
/**
|
|
|
* @desc : 操作负库存--删除(作废功能用目前)
|
|
|
* @date : 2024/4/12 13:16
|