This commit is contained in:
mkm 2023-02-11 11:02:45 +08:00
parent c132eb3197
commit 14133b3d29
3 changed files with 36 additions and 12 deletions

View File

@ -51,8 +51,15 @@ class User extends BaseController
if ($find['auth_range'] == 1) {
$mmm['area_id'] = $find['area_id'];
$mmm['street_id'] = $find['street_id'];
$mmm['village_id'] = $find['village_id'];
} elseif ($find['auth_range'] == 2) {
$mmm['area_id'] = $find['area_id'];
$mmm['street_id'] = $find['street_id'];
}elseif ($find['auth_range'] == 5) {
$mmm['area_id'] = $find['area_id'];
$mmm['street_id'] = $find['street_id'];
$mmm['village_id'] = $find['village_id'];
$mmm['brigade_id'] = $find['brigade_id'];
}
}
}
@ -510,7 +517,15 @@ class User extends BaseController
$brigade_name = Db::table('fa_geo_brigade')->where('id', $params['brigade_id'])->value('brigade_name');
}
$address_name = $area_name . $street_name . $village['village_name'] . $brigade_name;
$useraddress = [
'area_id' => $params['area_id'],
'street_id' => $params['street_id'],
'village_code' => $params['village_id'],
'brigade_id' => $params['brigade_id'],
'auth_range' => $params['auth_range'],
'village_id' => $params['village_id'] != '' ? $village['village_id'] : 0,
'admin_id' => $admin['id'],
];
if ($admin) {
Db::startTrans();
try {
@ -601,11 +616,6 @@ class User extends BaseController
// 修改商城关系表
$nk_user['n_user_id'] = $params['id'];
$is_nk_user = Db::connect('shop')->name('nk_user')->where($nk_user)->find();
if ($is_nk_user) {
$nk_data['group_id'] = $params['group_id'];
Db::connect('shop')->name('nk_user')->where($nk_user)->update($nk_data);
}
if ($is_have) {
$useraddress = [
'user_id' => $params['id'],
@ -618,6 +628,11 @@ class User extends BaseController
'auth_range' => $params['auth_range'],
];
Db::table('fa_szxc_information_useraddress')->where($w)->update($useraddress);
if ($is_nk_user) {
$useraddress['group_id'] = $params['group_id'];
unset($useraddress['user_id'],$useraddress['admin_id']);
Db::connect('shop')->name('nk_user')->where($nk_user)->update($useraddress);
}
} else {
$useraddress = [
'user_id' => $params['id'],
@ -679,17 +694,19 @@ class User extends BaseController
}
}
//权限组信息
$groupwhere[] = ['id', 'in', [2,4]];
$groupwhere[] = ['id', '<>', 1];
if ($this->adminInfo['group_access'] != 1) { //不是超级管理员
// $www['admin_id'] = $this->adminInfo['id'];
// $user_address = Db::table('fa_szxc_information_useraddress')->where($www)->find();
// if ($user_address) {
if ($this->adminInfo['group_access'] == 2) {
$auth_range = [['name' => '村级', 'value' => '1']];
$groupwhere[] = ['id', 'in', 2];
$groupwhere[] = ['id', '=', 2];
}
if ($this->adminInfo['group_access'] == 4) {
$auth_range = [['name' => '村级', 'value' => '1'], ['name' => '乡镇', 'value' => '2']];
$groupwhere['id'] = [ '=',[2,4]];
}
// if ($user_address['auth_range'] == 3) {
// $auth_range = [['name' => '村级', 'value' => '1'], ['name' => '乡镇', 'value' => '2'], ['name' => '区县', 'value' => '3']];
@ -699,7 +716,7 @@ class User extends BaseController
// }
// }
} else {
$auth_range = [['name' => '村级', 'value' => '1'], ['name' => '乡镇', 'value' => '2'], ['name' => '区县', 'value' => '3'], ['name' => '市级', 'value' => '4']];
$auth_range = [['name' => '小组', 'value' => '5'],['name' => '村级', 'value' => '1'], ['name' => '乡镇', 'value' => '2'], ['name' => '区县', 'value' => '3'], ['name' => '市级', 'value' => '4']];
}
$street = Db::table('fa_geo_area')->where(['switch' => 1, 'city_code' => '510500'])
->field('area_id id,area_code code,area_name name')

View File

@ -43,6 +43,7 @@
}
</style>
<div class="p-3 panel">
{if {:session('gougu_admin')['group_access']!=3}
<form class="layui-form gg-form-bar border-t border-x" style="display: inline-block;">
<div class="layui-input-inline" style="width:300px;">
<select name="area_id" class="form-control selectpicker" lay-filter="area_id">
@ -75,6 +76,7 @@
</div>
<button class="layui-btn layui-btn-normal" lay-submit="" lay-filter="searcharea">提交</button>
</form>
{/if}
<form class="layui-form gg-form-bar border-t border-x" style="display: inline-block;">
<div class="layui-input-inline" style="width:300px;">
<input type="text" name="keywords" placeholder="请输入姓名" class="layui-input" autocomplete="off" />
@ -99,10 +101,12 @@
<script type="text/html" id="barDemo">
<div class="layui-btn-group">
<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="read">用户信息</a>
{if {:session('gougu_admin')['group_access']!=5}
<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="auths">权限管理</a>
{if {:session('gougu_admin')['group_access']!=4}
<a class="layui-btn layui-btn-xs" lay-event="edit">信息维护</a>
{/if}
{notin name=":session('gougu_admin')['group_access']" value="2,3,4,5"}
<a class="layui-btn layui-btn-xs" lay-event="edit">信息维护</a>
{/notin}
{if {:session('gougu_admin')['group_access']==1}
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a></div>
{/if}

View File

@ -58,7 +58,10 @@ class Census extends BaseController
$num_1 = Db::connect('shop')->table('eb_merchant')->alias('a')->join('eb_merchant_address b','a.mer_id = b.mer_id')->where($mmm)->where($map)->count();
//企业通过我们平台采购的农产品(差用户标签条件)
$num_3 = Db::connect('shop')->table('eb_user')->alias('a')->join('eb_nk_user b','a.uid = b.user_id')->join(['eb_product_order_log'=>'c'],'a.uid = c.uid')->join('nk_lihaink_cn.fa_szxc_information_useraddress d','b.n_user_id = d.user_id')->where($www)->where('a.status',1)->where('c.status',1)->count();
$num_3 = Db::connect('shop')->table('eb_user')->alias('a')->join('eb_nk_user b','a.uid = b.user_id')
->join(['eb_product_order_log'=>'c'],'a.uid = c.uid')
->join(['nk_lihaink_cn.fa_szxc_information_useraddress'=>'d'],'b.n_user_id = d.user_id')
->where($www)->where('a.status',1)->where('c.status',1)->count();
//镇农产品需求量分析(事业单位、企业、居民)
//农产品市场行情分析、显示