huanglizhi hai 1 ano
pai
achega
3cee8dc3a7

+ 3 - 0
module-erp/src/main/java/com/hys/app/service/erp/impl/StockDamageReportManagerImpl.java

@@ -31,6 +31,7 @@ import com.hys.app.model.erp.vo.StockDamageReportStatistics;
 import com.hys.app.model.erp.vo.StockDamageReportVO;
 import com.hys.app.service.erp.*;
 import lombok.AllArgsConstructor;
+import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Propagation;
 import org.springframework.transaction.annotation.Transactional;
@@ -63,6 +64,7 @@ public class StockDamageReportManagerImpl extends ServiceImpl<StockDamageReportM
     private WarehouseOutItemManager warehouseOutItemManager;
     private ItemSnCodeManager itemSnCodeManager;
     private GoodsSnManager goodsSnManager;
+    private RedisTemplate redisTemplate;
 
     /**
      * 查询库存报损单分页列表数据
@@ -278,6 +280,7 @@ public class StockDamageReportManagerImpl extends ServiceImpl<StockDamageReportM
         //保存序列号和子表的关系
         itemSnCodeManager.saveBatch(itemSnCodeDOS);
         goodsSnManager.updateBatchById(list);
+        redisTemplate.delete(id.toString());
     }
 
     /**

+ 3 - 0
module-erp/src/main/java/com/hys/app/service/erp/impl/StockInventoryManagerImpl.java

@@ -30,6 +30,7 @@ import com.hys.app.service.erp.*;
 import com.hys.app.service.system.AdminUserManager;
 import lombok.AllArgsConstructor;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Propagation;
 import org.springframework.transaction.annotation.Transactional;
@@ -56,6 +57,7 @@ public class StockInventoryManagerImpl extends ServiceImpl<StockInventoryMapper,
     private ProductManager productManager;
     private ItemSnCodeManager itemSnCodeManager;
     private GoodsSnManager goodsSnManager;
+    private RedisTemplate redisTemplate;
 
 
     /**
@@ -205,6 +207,7 @@ public class StockInventoryManagerImpl extends ServiceImpl<StockInventoryMapper,
             }
             goodsSnManager.updateBatchById(goodsSnDOS);
         }
+        redisTemplate.delete(id.toString());
     }
 
 

+ 3 - 0
module-erp/src/main/java/com/hys/app/service/erp/impl/WarehouseEntryManagerImpl.java

@@ -43,6 +43,7 @@ import com.hys.app.service.goods.CategoryManager;
 import lombok.AllArgsConstructor;
 import org.jetbrains.annotations.NotNull;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -86,6 +87,7 @@ public class WarehouseEntryManagerImpl extends BaseServiceImpl<WarehouseEntryMap
     private WarehouseOutMapper warehouseOutMapper;
     private StockTransferMapper stockTransferMapper;
     private OrderItemManager orderItemManager;
+    private RedisTemplate redisTemplate;
 
 
     @Override
@@ -257,6 +259,7 @@ public class WarehouseEntryManagerImpl extends BaseServiceImpl<WarehouseEntryMap
                 orderManager.updateById(aDo);
             }
         }
+        redisTemplate.delete(warehouseEntryDO.getId().toString());
     }
 
     @Override

+ 3 - 0
module-erp/src/main/java/com/hys/app/service/erp/impl/WarehouseOutManagerImpl.java

@@ -44,6 +44,7 @@ import com.hys.app.service.system.LogisticsCompanyManager;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.AllArgsConstructor;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -86,6 +87,7 @@ public class WarehouseOutManagerImpl extends BaseServiceImpl<WarehouseOutMapper,
     private StockDamageReportManager stockDamageReportManager;
     private GoodsGalleryManager goodsGalleryManager;
     private LockedStockDetailManager lockedStockDetailManager;
+    private RedisTemplate redisTemplate;
 
     @Override
     public WebPage<WarehouseOutVO> list(WarehouseOutQueryParams queryParams) {
@@ -212,6 +214,7 @@ public class WarehouseOutManagerImpl extends BaseServiceImpl<WarehouseOutMapper,
             }
             goodsSnManager.updateBatchById(list);
         }
+        redisTemplate.delete(warehouseOutDO.getId().toString());
     }
 
     private void saveSnCode(Long warehouseOutId, List<WarehouseOutItemDO> productList) {