Commit 229c4937 authored by liqin's avatar liqin 💬

Merge branch 'master' of http://111.203.232.171:8888/lee/chnmuseum-party into master

parents e7b24128 9fd37386
...@@ -72,6 +72,10 @@ public class TBoxOperation implements Serializable { ...@@ -72,6 +72,10 @@ public class TBoxOperation implements Serializable {
@TableField(exist = false) @TableField(exist = false)
private String organName; private String organName;
@ApiModelProperty("机构名")
@TableField(exist = false)
private String organCode;
@ApiModelProperty("区域名") @ApiModelProperty("区域名")
@TableField(exist = false) @TableField(exist = false)
private String areaName; private String areaName;
......
...@@ -59,7 +59,9 @@ public class TBoardStatisticController extends BaseController { ...@@ -59,7 +59,9 @@ public class TBoardStatisticController extends BaseController {
TUser user = null; TUser user = null;
try { try {
user = getcurUser(); user = getcurUser();
survey.setOrganCode(user.getOrgCode()); if (user.getRoleList().size()>0&&!user.getRoleList().contains("1")) {
survey.setOrganCode(user.getOrgCode());
}
} catch (Exception e) { } catch (Exception e) {
survey.setOrganCode(null); survey.setOrganCode(null);
} }
...@@ -79,7 +81,9 @@ public class TBoardStatisticController extends BaseController { ...@@ -79,7 +81,9 @@ public class TBoardStatisticController extends BaseController {
TUser user = null; TUser user = null;
try { try {
user = getcurUser(); user = getcurUser();
rank.setOrganCode(user.getOrgCode()); if (user.getRoleList().size()>0&&!user.getRoleList().contains("1")) {
rank.setOrganCode(user.getOrgCode());
}
} catch (Exception e) { } catch (Exception e) {
rank.setOrganCode(null); rank.setOrganCode(null);
} }
...@@ -101,7 +105,9 @@ public class TBoardStatisticController extends BaseController { ...@@ -101,7 +105,9 @@ public class TBoardStatisticController extends BaseController {
TUser user = null; TUser user = null;
try { try {
user = getcurUser(); user = getcurUser();
trend.setOrganCode(user.getOrgCode()); if (user.getRoleList().size()>0&&!user.getRoleList().contains("1")) {
trend.setOrganCode(user.getOrgCode());
}
} catch (Exception e) { } catch (Exception e) {
trend.setOrganCode(null); trend.setOrganCode(null);
} }
...@@ -138,7 +144,9 @@ public class TBoardStatisticController extends BaseController { ...@@ -138,7 +144,9 @@ public class TBoardStatisticController extends BaseController {
TUser user = null; TUser user = null;
try { try {
user = getcurUser(); user = getcurUser();
district.setOrganCode(user.getOrgCode()); if (user.getRoleList().size()>0&&!user.getRoleList().contains("1")) {
district.setOrganCode(user.getOrgCode());
}
} catch (Exception e) { } catch (Exception e) {
district.setOrganCode(null); district.setOrganCode(null);
} }
...@@ -159,10 +167,12 @@ public class TBoardStatisticController extends BaseController { ...@@ -159,10 +167,12 @@ public class TBoardStatisticController extends BaseController {
// @RequiresAuthentication //@RequiresPermissions("t:board:statistic:provPlayList") // @RequiresAuthentication //@RequiresPermissions("t:board:statistic:provPlayList")
@ApiOperation(value = "获取省级展板播放统计", notes = "获取省级展板播放统计") @ApiOperation(value = "获取省级展板播放统计", notes = "获取省级展板播放统计")
public Map<String, Object> getBoardProvincePlayTotalList(String organId) { public Map<String, Object> getBoardProvincePlayTotalList(String organId) {
String orgCode; String orgCode = null;
try { try {
TUser user = getcurUser(); TUser user = getcurUser();
orgCode = user.getOrgCode(); if (user.getRoleList().size()>0&&!user.getRoleList().contains("1")) {
orgCode = user.getOrgCode();
}
} catch (Exception e) { } catch (Exception e) {
orgCode = null; orgCode = null;
} }
...@@ -179,10 +189,12 @@ public class TBoardStatisticController extends BaseController { ...@@ -179,10 +189,12 @@ public class TBoardStatisticController extends BaseController {
// @RequiresAuthentication //@RequiresPermissions("t:board:statistic:districtPage") // @RequiresAuthentication //@RequiresPermissions("t:board:statistic:districtPage")
@ApiOperation(value = "获取互动频次统计信息", notes = "获取互动频次统计信息") @ApiOperation(value = "获取互动频次统计信息", notes = "获取互动频次统计信息")
public Map<String, Object> getInteractionFrequencyPageList(String frequencyDate) { public Map<String, Object> getInteractionFrequencyPageList(String frequencyDate) {
String orgCode; String orgCode = null;
try { try {
TUser user = getcurUser(); TUser user = getcurUser();
orgCode = user.getOrgCode(); if (user.getRoleList().size()>0&&!user.getRoleList().contains("1")) {
orgCode = user.getOrgCode();
}
} catch (Exception e) { } catch (Exception e) {
orgCode = null; orgCode = null;
} }
...@@ -224,7 +236,9 @@ public class TBoardStatisticController extends BaseController { ...@@ -224,7 +236,9 @@ public class TBoardStatisticController extends BaseController {
TUser user = null; TUser user = null;
try { try {
user = getcurUser(); user = getcurUser();
trend.setOrganCode(user.getOrgCode()); if (user.getRoleList().size()>0&&!user.getRoleList().contains("1")) {
trend.setOrganCode(user.getOrgCode());
}
} catch (Exception e) { } catch (Exception e) {
trend.setOrganCode(null); trend.setOrganCode(null);
} }
...@@ -261,10 +275,12 @@ public class TBoardStatisticController extends BaseController { ...@@ -261,10 +275,12 @@ public class TBoardStatisticController extends BaseController {
@ApiOperation(value = "获取互动频次统计信息pc", notes = "获取互动频次统计信息pc") @ApiOperation(value = "获取互动频次统计信息pc", notes = "获取互动频次统计信息pc")
// @MethodLog(operModule = OperModule.INTERACTION, operType = OperType.SELECT) // @MethodLog(operModule = OperModule.INTERACTION, operType = OperType.SELECT)
public Map<String, Object> getInteractionPageList(String frequencyDate) { public Map<String, Object> getInteractionPageList(String frequencyDate) {
String orgCode; String orgCode = null;
try { try {
TUser user = getcurUser(); TUser user = getcurUser();
orgCode = user.getOrgCode(); if (user.getRoleList().size()>0&&!user.getRoleList().contains("1")) {
orgCode = user.getOrgCode();
}
} catch (Exception e) { } catch (Exception e) {
orgCode = null; orgCode = null;
} }
......
...@@ -245,6 +245,10 @@ public class TBoxOperationController extends BaseController { ...@@ -245,6 +245,10 @@ public class TBoxOperationController extends BaseController {
tBoxOperation.setAreaName(getAreaId(user.getAreaId())); tBoxOperation.setAreaName(getAreaId(user.getAreaId()));
} }
} }
if (user.getRoleList().size()>0&&!user.getRoleList().contains("1")) {
//设置用户数据权限
tBoxOperation.setOrganCode(user.getOrgCode());
}
Page<TBoxOperation> page = null; Page<TBoxOperation> page = null;
try { try {
page = this.tBoxOperationService.selectPage(getPage(), tBoxOperation); page = this.tBoxOperationService.selectPage(getPage(), tBoxOperation);
......
...@@ -184,8 +184,10 @@ public class TOrganController extends BaseController { ...@@ -184,8 +184,10 @@ public class TOrganController extends BaseController {
try { try {
user = getcurUser(); user = getcurUser();
TOrgan tOrgan = new TOrgan(); TOrgan tOrgan = new TOrgan();
//设置用户数据权限 if (user.getRoleList().size()>0&&!user.getRoleList().contains("1")) {
tOrgan.setCode(user.getOrgCode()); //设置用户数据权限
tOrgan.setCode(user.getOrgCode());
}
List<TOrgan> list = tOrganService.getAllList(tOrgan); List<TOrgan> list = tOrganService.getAllList(tOrgan);
return getResult(list); return getResult(list);
} catch (Exception e) { } catch (Exception e) {
...@@ -221,8 +223,10 @@ public class TOrganController extends BaseController { ...@@ -221,8 +223,10 @@ public class TOrganController extends BaseController {
queryWrapper.ge(TOrgan::getCreateTime, genericPageParam.getStartDate().atTime(0, 0, 0)) queryWrapper.ge(TOrgan::getCreateTime, genericPageParam.getStartDate().atTime(0, 0, 0))
.le(TOrgan::getCreateTime, genericPageParam.getEndDate().atTime(23, 59, 59)); .le(TOrgan::getCreateTime, genericPageParam.getEndDate().atTime(23, 59, 59));
} }
//设置用户数据权限 if (user.getRoleList().size()>0&&!user.getRoleList().contains("1")) {
queryWrapper.likeRight(TOrgan::getCode, user.getOrgCode()); //设置用户数据权限
queryWrapper.likeRight(TOrgan::getCode, user.getOrgCode());
}
queryWrapper.eq(TOrgan::getIsDeleted, false); queryWrapper.eq(TOrgan::getIsDeleted, false);
// 设置排序规则 // 设置排序规则
queryWrapper.orderByDesc(TOrgan::getCreateTime); queryWrapper.orderByDesc(TOrgan::getCreateTime);
...@@ -257,11 +261,19 @@ public class TOrganController extends BaseController { ...@@ -257,11 +261,19 @@ public class TOrganController extends BaseController {
public Map<String, Object> getTree(String name) { public Map<String, Object> getTree(String name) {
TUser user = getcurUser(); TUser user = getcurUser();
List<TOrgan> list = new ArrayList<>(); List<TOrgan> list = new ArrayList<>();
UpdateWrapper<TOrgan> wrapper = new UpdateWrapper<>();
try { try {
if (user.getRoleList().size()>0&&!user.getRoleList().contains("1")) {
//设置用户数据权限
wrapper.likeRight("code", user.getOrgCode());
}else {
user.setOrgCode("");
}
if (StringUtils.isBlank(name)) { if (StringUtils.isBlank(name)) {
list = tOrganService.getTree(user.getOrgCode()); list = tOrganService.getTree(user.getOrgCode());
} else { } else {
list = tOrganService.list(new UpdateWrapper<TOrgan>().like("name", name).likeRight("code", user.getOrgCode())); wrapper.like("name", name);
list = tOrganService.list(wrapper);
} }
return getResult(list); return getResult(list);
} catch (Exception e) { } catch (Exception e) {
......
...@@ -89,14 +89,10 @@ public class TUserController extends BaseController { ...@@ -89,14 +89,10 @@ public class TUserController extends BaseController {
} }
if (StringUtils.isNotBlank(type)) { if (StringUtils.isNotBlank(type)) {
user.setType(type); user.setType(type);
if (!"4".equals(type)) { if (user1.getRoleList().size()>0&&!user1.getRoleList().contains("1")) {
//设置用户数据权限 //设置用户数据权限
user.setOrgCode(user1.getOrgCode()); user.setOrgCode(user1.getOrgCode());
} }
if ("4".equals(type)) {
//设置用户数据权限
user.setAreaName(TBoxOperationController.getAreaId(user1.getAreaId()));
}
if ("2".equals(type)) { if ("2".equals(type)) {
List<String> roleList = user1.getRoleList(); List<String> roleList = user1.getRoleList();
//如果是单位用户,只能查看本机构的单位用户 //如果是单位用户,只能查看本机构的单位用户
...@@ -138,7 +134,7 @@ public class TUserController extends BaseController { ...@@ -138,7 +134,7 @@ public class TUserController extends BaseController {
try { try {
if (StringUtils.isNotBlank(type)) { if (StringUtils.isNotBlank(type)) {
user.setType(type); user.setType(type);
if (!"4".equals(type) && !"5".equals(type)) { if (user1.getRoleList().size()>0&&!user1.getRoleList().contains("1")) {
//设置用户数据权限 //设置用户数据权限
user.setOrgCode(user1.getOrgCode()); user.setOrgCode(user1.getOrgCode());
} }
......
...@@ -80,6 +80,9 @@ ...@@ -80,6 +80,9 @@
<if test="tBoxOperation.areaName != null and tBoxOperation.areaName != '' "> <if test="tBoxOperation.areaName != null and tBoxOperation.areaName != '' ">
and b.area_id LIKE concat(#{tBoxOperation.areaName}, '%') and b.area_id LIKE concat(#{tBoxOperation.areaName}, '%')
</if> </if>
<if test="tBoxOperation.orgCode != null and tBoxOperation.orgCode != '' ">
and r.code LIKE concat(#{tBoxOperation.orgCode}, '%')
</if>
order by b.create_time desc order by b.create_time desc
</select> </select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment