|
|
@@ -20,6 +20,8 @@ use biz\stat\classes\StatOutMonthClass;
|
|
|
use biz\stat\classes\StatSaleClass;
|
|
|
use biz\stat\classes\StatSaleMonthClass;
|
|
|
use bizGhs\item\classes\ItemClass;
|
|
|
+use bizGhs\order\classes\StockWastageOrderClass;
|
|
|
+use bizGhs\order\classes\StockWastageOrderItemClass;
|
|
|
use bizGhs\stat\classes\StatYjClass;
|
|
|
use bizGhs\stat\classes\StatYjMonthClass;
|
|
|
use bizHd\goods\classes\GoodsCategoryClass;
|
|
|
@@ -98,10 +100,30 @@ class InitController extends Controller
|
|
|
StatCgGhsClass::updateByCondition(['shopId' => $shopId], ['mainId' => $mainId]);
|
|
|
StatCgGhsMonthClass::updateByCondition(['shopId' => $shopId], ['mainId' => $mainId]);
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
/********琦海 start ************/
|
|
|
+
|
|
|
+ //报损中央化
|
|
|
+ StockWastageOrderClass::updateByCondition(['shopId' => $shopId], ['mainId' => $mainId]);
|
|
|
+ $wastageList = StockWastageOrderClass::getAllByCondition(['mainId' => $mainId], null, '*', null, true);
|
|
|
+ if (!empty($wastageList)) {
|
|
|
+ foreach ($wastageList as $wastage) {
|
|
|
+ $wastageOrderSn = $wastage->orderSn ?? 0;
|
|
|
+ StockWastageOrderItemClass::updateByCondition(['orderSn' => $wastageOrderSn], ['mainId' => $mainId]);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
//花材中央化
|
|
|
ItemClass::updateByCondition(['shopId' => $shopId], ['mainId' => $mainId]);
|
|
|
+
|
|
|
+
|
|
|
/********琦海 end ************/
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
|
|
|
//零售
|
|
|
@@ -129,8 +151,11 @@ class InitController extends Controller
|
|
|
|
|
|
|
|
|
/********琦海 start ************/
|
|
|
+
|
|
|
//花材中央化
|
|
|
ItemClass::updateByCondition(['shopId' => $shopId], ['mainId' => $mainId]);
|
|
|
+
|
|
|
+
|
|
|
/********琦海 end ************/
|
|
|
|
|
|
}
|