|
|
@@ -2,8 +2,10 @@
|
|
|
|
|
|
namespace console\controllers;
|
|
|
|
|
|
+use biz\item\classes\ItemClass;
|
|
|
use biz\item\classes\PtItemCatClass;
|
|
|
use biz\item\classes\PtItemCatRelateClass;
|
|
|
+use biz\item\classes\PtItemClassClass;
|
|
|
use biz\product\classes\ProductClass;
|
|
|
use bizGhs\item\classes\ItemClassClass;
|
|
|
use yii\console\Controller;
|
|
|
@@ -12,6 +14,22 @@ use Yii;
|
|
|
class PtItemController extends Controller
|
|
|
{
|
|
|
|
|
|
+ public function actionUseNum()
|
|
|
+ {
|
|
|
+ ini_set('memory_limit', '5045M');
|
|
|
+ set_time_limit(0);
|
|
|
+ $ptItemList = PtItemClassClass::getAllByCondition(['id>' => 0], nul, '*', null, true);
|
|
|
+ if (!empty($ptItemList)) {
|
|
|
+ foreach ($ptItemList as $ptItem) {
|
|
|
+ $ptItemId = $ptItem->id ?? 0;
|
|
|
+ $count = ItemClass::getCount(['itemId' => $ptItemId]);
|
|
|
+ $ptItem->useNum = $count;
|
|
|
+ $ptItem->save();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ echo "ok\n";
|
|
|
+ }
|
|
|
+
|
|
|
// ./yii pt-item/init
|
|
|
public function actionInit()
|
|
|
{
|