backend\models\MoveSurplusForm::move PHP Method

move() public method

public move ( $runValidation = true )
    public function move($runValidation = true)
    {
        if ($runValidation && !$this->validate()) {
            return false;
        }
        return $this->_goods->moveSurplus($this->amount, '管理人员调整库存。');
    }

Usage Example

Exemplo n.º 1
0
 public function actionMoveSurplus($id)
 {
     try {
         $moveSurplusForm = new MoveSurplusForm($id);
     } catch (InvalidParamException $e) {
         throw new BadRequestHttpException($e->getMessage());
     }
     if ($moveSurplusForm->load(Yii::$app->request->post()) && $moveSurplusForm->move()) {
         Yii::$app->session->setFlash('success', '库存调整完成。');
     } else {
         Yii::$app->session->setFlash('danger', '库存调整失败。');
     }
     return $this->redirect(['surplus', 'id' => $id]);
 }