PC 师傅列表分公司数据权限隔离
This commit is contained in:
parent
9ad2b8cb3b
commit
feb2bee79e
|
|
@ -150,6 +150,9 @@ public class WorkerController extends BaseController {
|
||||||
Worker worker = new Worker();
|
Worker worker = new Worker();
|
||||||
worker.setWorkerIds(CollectionUtils.isNotEmpty(resWorkerIds) ? resWorkerIds : null);
|
worker.setWorkerIds(CollectionUtils.isNotEmpty(resWorkerIds) ? resWorkerIds : null);
|
||||||
worker.setName(workerListRequest.getWorkerName());
|
worker.setName(workerListRequest.getWorkerName());
|
||||||
|
if(this.getSysUser().getDept().getParentId() != 101){
|
||||||
|
worker.setDeptId(this.getSysUser().getDept().getParentId());
|
||||||
|
}
|
||||||
List<Worker> list = workerService.getWorkList(worker);
|
List<Worker> list = workerService.getWorkList(worker);
|
||||||
list.forEach(w -> {
|
list.forEach(w -> {
|
||||||
Goods goods = new Goods();
|
Goods goods = new Goods();
|
||||||
|
|
|
||||||
|
|
@ -44,6 +44,9 @@
|
||||||
LEFT JOIN worker_area wa ON wa.worker_id = w.worker_id
|
LEFT JOIN worker_area wa ON wa.worker_id = w.worker_id
|
||||||
LEFT JOIN worker_goods_category wgc ON wgc.worker_id = w.worker_id
|
LEFT JOIN worker_goods_category wgc ON wgc.worker_id = w.worker_id
|
||||||
<where>
|
<where>
|
||||||
|
<if test="deptId != null and deptId != ''">
|
||||||
|
AND dept_id = #{deptId}
|
||||||
|
</if>
|
||||||
<if test="openId != null and openId != ''">
|
<if test="openId != null and openId != ''">
|
||||||
AND open_id = #{openId}
|
AND open_id = #{openId}
|
||||||
</if>
|
</if>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue