| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <?php
- /**
- * User: admin
- * Date Time: 2021/4/7 21:29
- */
- namespace console\controllers;
- use biz\item\classes\PtItemClass;
- use bizGhs\item\classes\ItemClass;
- use bizGhs\item\classes\ItemClassClass;
- use bizGhs\product\classes\ProductClass;
- use common\services\xhItemService;
- use yii\console\Controller;
- class GhsInitController extends Controller
- {
- //初始化
- public function actionInit()
- {
- $itemIds = [1002,1003,1004,1005,1007];
- foreach ($itemIds as $v){
- $itemInfo = PtItemClass::getById($v);
- $data = [
- 'name'=>$itemInfo['name'],
- 'alias'=>$itemInfo['alias'],
- 'py'=>$itemInfo['py'],
- 'ratio'=>$itemInfo['ratio'],
- 'weight'=>$itemInfo['weight'],
- 'stockWarning'=>$itemInfo['stockWarning'],
- 'cost'=>$itemInfo['cost'],
- 'addPrice'=>$itemInfo['addPrice'],
- 'bigUnit'=>$itemInfo['bigUnit'],
- 'smallUnit'=>$itemInfo['smallUnit'],
- ];
- //ProductClass::updateByCondition(['itemId'=>$v],$data);
- ItemClass::updateByCondition(['itemId'=>$v],$data);
- }
- echo "done";
- }
- //清空某个商户的product
- public function actionClearItem($sjId)
- {
- //ProductClass::deleteByCondition(['sjId'=>$sjId]);
- //ItemClass::deleteByCondition(['sjId'=>$sjId]);
- //ItemClassClass::deleteByCondition(['sjId'=>$sjId]);
- }
- public function actionPtUnit()
- {
- $res = ProductClass::getAllList("*","");
- foreach ($res as $v){
- $id = $v['id'];
- $obigU = $v['bigUnit'];
- $oSmallU = $v['smallUnit'];
- $bigUname = xhItemService::getUnitName($obigU);
- $smallUName = xhItemService::getUnitName($oSmallU);
- $data = [
- 'bigUnitId'=>$obigU,
- 'smallUnitId'=>$oSmallU,
- 'bigUnit'=>$bigUname,
- 'smallUnit'=>$smallUName,
- ];
- ProductClass::updateById($id,$data);
- }
- echo "done";
- }
- }
|