request->isAjax) { if (\Yii::$app->request->isPost) { $params = \Yii::$app->request->post(); $res = \Yii::$app->services->validate->validate($params, [ [['store_commission_id'], 'required', 'message' => '请选择记录'], [['voucher_img'], 'required', 'message' => '请上传凭证图片'], ]); if ($res === false) return $this->error(\Yii::$app->services->validate->getErrorMessage()); $store_commission = StoreCommission::findOne(['mall_id' => $this->mall_id, 'store_id' => $this->store_id, 'id' => $params['store_commission_id']]); if (empty($store_commission)) return $this->error('记录不存在'); if (!empty($store_commission['is_settlement'])) return $this->error('已结算'); $params['mall_id'] = $this->mall_id; $params['store_id'] = $this->store_id; $params['order_no'] = $store_commission['order_no']; $params['check_status'] = StoreEnum::CHECK_WAITING; $res = StoreCommissionCheck::setData($params); if ($res == false) return $this->error(StoreCommissionCheck::getStaticError()); return $this->success('操作成功'); } } } }