瀏覽代碼

店舗ログインユーザー一覧にほかの顧客ユーザーが混じっているのを修正

develop
sosuke.iwabuchi 1 年之前
父節點
當前提交
d9131f4de1
共有 2 個文件被更改,包括 7 次插入0 次删除
  1. +3
    -0
      app/Http/Controllers/Web/LoginUser/ShopListController.php
  2. +4
    -0
      app/Repositories/LoginUserRepository.php

+ 3
- 0
app/Http/Controllers/Web/LoginUser/ShopListController.php 查看文件

@@ -31,9 +31,12 @@ class ShopListController extends WebController
{
$param = $this->param;

$customerCode = $this->sessionUser->customerCode();

$list = $this->repository->get([
...$param->toArray(),
LoginUserRepository::CONDITION_ROLE => UserRole::SHOP->value,
LoginUserRepository::CONDITION_CUSTOMER_CODE => $customerCode,
]);
$res = [
"list" => $list,


+ 4
- 0
app/Repositories/LoginUserRepository.php 查看文件

@@ -17,6 +17,7 @@ class LoginUserRepository extends BaseRepository
const CONDITION_NAME = 'name';
const CONDITION_ROLE = 'role';
const CONDITION_EMAIL = 'email';
const CONDITION_CUSTOMER_CODE = 'customer_code';

const TABLE_USER = "user";
const TABLE_CUSTOMER = "customer";
@@ -43,6 +44,9 @@ class LoginUserRepository extends BaseRepository
// ID
$this->where($table, $condition, static::CONDITION_ID, $this->makeColumnName([static::TABLE_USER, User::COL_NAME_ID]));

// 顧客コード
$this->where($table, $condition, static::CONDITION_CUSTOMER_CODE, $this->makeColumnName([static::TABLE_USER, User::COL_NAME_CUSTOMER_CODE]));

// 名前
$name = data_get($condition, static::CONDITION_NAME);
if ($name) {


Loading…
取消
儲存