get_store_id()]); $params = post_params(); $res = $form->pGoodsList($params); return $this->asJson($res); } public function actionPUser(){ $form = new PospalForm(['store_id' => get_store_id()]); $params = post_params(); $res = $form->pUserList($params); return $this->asJson($res); } //从银豹同步订单/减商品库存 public function actionSyncOrders(){ $form = new PospalForm(['store_id' => get_store_id()]); $res = $form->syncOrders(); return $this->asJson($res); } //t同步订单用户余额积分 public function actionSyncOrder2Yinbao(){ $form = new PospalForm(['store_id' => get_store_id()]); $res = $form->syncOrder2Yinbao(post_params('id')); return $this->asJson($res); } //导入银豹会员 public function actionImportUser(){ $form = new PospalForm(['store_id' => get_store_id()]); $res = $form->importUser(); return $this->asJson($res); } //导入银豹商品 public function actionImportProduct(){ $form = new PospalForm(['store_id' => get_store_id()]); $res = $form->importProduct(); return $this->asJson($res); } //导入银豹图片 public function actionImportProductImg(){ $form = new PospalForm(['store_id' => get_store_id()]); $res = $form->importProductImgQueue(); return $this->asJson($res); } public function actionUserList(){ $form = new PospalForm(['store_id' => get_store_id()]); $params = post_params(); $res = $form->userList($params); return $this->asJson($res); } public function actionProductList(){ $form = new PospalForm(['store_id' => get_store_id()]); $params = post_params(); $res = $form->productList($params); return $this->asJson($res); } public function actionSyncGoods2Yinbao(){ $form = new PospalForm(['store_id' => get_store_id()]); $params = post_params(); $res = $form->syncGoods2Yinbao($params['id']); return $this->asJson($res); } public function actionOrderPospalList() { $store_id = get_store_id(); $form = new OrderPospalListForm(); $form->attributes = post_params(); if (!empty(post_params('is_offline')) && post_params('is_offline') == Order::IS_OFFLINE_TRUE) { $form->is_offline = Order::IS_OFFLINE_TRUE; } else { $form->is_offline = Order::IS_OFFLINE_FALSE; } $form->store_id = $store_id; $form->order_id = post_params('order_id'); return $this->asJson($form->search()); } //银豹订单分销 public function actionOrderPospalShare() { $store_id = get_store_id(); $form = new ShareOrderForm(['yinbao' => 1]); $form->attributes = get_params(); $form->store_id = $store_id; $form->status = get_params('status', 0); $form->parent_id = get_params('parent_id') ? (int)get_params('parent_id') : false; $data = $form->search(); foreach ($data['data']['data'] as &$item) { $order_detail = OrderPospalDetail::find()->where(['order_id' => $item['id']])->select('delivery_type')->one(); $item['delivery_type'] = $order_detail['delivery_type']; } $return = [ 'code' => $data['code'], 'msg' => $data['msg'], 'data' => $data['data'], 'parent' => [] ]; if (get_params('parent_id')) { $user = User::findOne(['store_id' => $store_id, 'id' => get_params('parent_id')]); $return['parent'] = $user; } return $this->asJson($return); } public function actionTimeslimit(){ $form = new PospalForm(['store_id' => get_store_id()]); $params = post_params(); $res = $form->timeslimit(); return $this->asJson($res); } }