Explorar el Código

恢复原有订单销量计算逻辑

codingliang hace 3 meses
padre
commit
d82cf075b1

+ 1 - 1
src/main/java/com/sqx/modules/errand/service/impl/TbIndentServiceImpl.java

@@ -2295,7 +2295,7 @@ public class TbIndentServiceImpl extends ServiceImpl<TbIndentDao, TbIndent> impl
                 goodsShopRelevancy1.setSales(goodsShopRelevancy.getSales() - goodsNum);//加销量
                 goodsShopRelevancy1.setInventory(goodsShopRelevancy.getInventory() + goodsNum);//减库存
                 goodsShopRelevancyDao.updateById(goodsShopRelevancy1);
-                // goodsShopDao.updateShopSales(2, goodsNum, goodsShopRelevancy.getShopId());
+                goodsShopDao.updateShopSales(2, goodsNum, goodsShopRelevancy.getShopId());
             }
         }
 

+ 1 - 1
src/main/java/com/sqx/modules/order/service/impl/AppAppOrderServiceImpl.java

@@ -659,7 +659,7 @@ public class AppAppOrderServiceImpl extends ServiceImpl<AppOrderDao, TbOrder> im
             //减库存
             goodsShopRelevancy1.setInventory(goodsShopRelevancy.getInventory() - goodsNum);
             goodsShopRelevancyDao.updateById(goodsShopRelevancy1);
-            // goodsShopDao.updateShopSales(1, goodsNum, goodsShopRelevancy.getShopId());
+            goodsShopDao.updateShopSales(1, goodsNum, goodsShopRelevancy.getShopId());
         }
     }
 

+ 2 - 2
src/main/java/com/sqx/scheduler/order/OrderScheduler.java

@@ -310,8 +310,8 @@ public class OrderScheduler {
      * 更新店铺销量
      *  每天1点、10点、13点、22点执行
      */
-    @Async
-    @Scheduled(cron = "0 0 1,10,13,22 * * ?")
+    // @Async
+    // @Scheduled(cron = "0 0 1,10,13,22 * * ?")
     public void updateShopSales() {
         RLock lock = null;
         try {