Commit 9cfd20c4 authored by ZWT's avatar ZWT

feat(零碳): 长庆

1.修改极短期间开预测定时任务逻辑,解决优化后部分优化结果时间段过短问题;
2.修改心知天气气象数据获取及接收定时任务,解决天气数据通过邮件下载后,部分数据精度丢失问题;
3.修改首页各个接口逻辑,对小数类型字段进行处理,修改首页接口,增加小时保留两位四舍五入逻辑,同时解决线路详情接口部分查询逻辑报错问题;
4.能耗分析模块,能耗概览接口修改,修改查询逻辑,修改数据获取逻辑及绿电占比计算逻辑;
5.能耗分析模块,消纳曲线用电趋势接口修改,修改查询逻辑,修改数据获取逻辑及绿电占比计算逻辑;
6.能耗分析模块,用电详情接口修改,修改查询逻辑,修改数据获取逻辑及绿电占比计算逻辑;
7.修改首页先导实验井间开制度模块接口查询逻辑,解决极短期间开优化修改后没有第一次开井时间标识导致数据查询不出来问题;
8.基础间开制度新增修改接口逻辑修改,删除防冻堵对井口处理逻辑;
9.极短期间开优化算法修改,增加防冻堵井开井时间优化逻辑;
10.提供长庆通过日期获取当日间开优化结果接口开发,完成接口冒烟测试并添加线上接口文档;
11.提供长庆1天光伏出力预测结果接口开发,完成接口冒烟测试并添加线上接口文档;
12.提供长庆15天光伏出力预测结果接口开发,完成接口冒烟测试并添加线上接口文档;
13.修改极短期间开优化算法,优化防冻堵策略;
14.开发第三方历史天气导入功能;

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent 85ac7238
...@@ -46,7 +46,6 @@ public class SysOutUserCreateLogService { ...@@ -46,7 +46,6 @@ public class SysOutUserCreateLogService {
SysOutUserCreateLogMapper mapper = context.getBean(SysOutUserCreateLogMapper.class); SysOutUserCreateLogMapper mapper = context.getBean(SysOutUserCreateLogMapper.class);
PpsUserSession session = context.getSession(PpsUserSession.class); PpsUserSession session = context.getSession(PpsUserSession.class);
QueryWrapper<SysOutUserCreateLogEnt> queryWrapper = new QueryWrapper<>(); QueryWrapper<SysOutUserCreateLogEnt> queryWrapper = new QueryWrapper<>();
//queryWrapper.lambda().eq(SysOutUserCreateLogEnt::getOuId , session.getOuId());
if (input.getStatus() != null) { if (input.getStatus() != null) {
queryWrapper.lambda().eq(SysOutUserCreateLogEnt::getStatus, input.getStatus()); queryWrapper.lambda().eq(SysOutUserCreateLogEnt::getStatus, input.getStatus());
} }
...@@ -411,5 +410,4 @@ public class SysOutUserCreateLogService { ...@@ -411,5 +410,4 @@ public class SysOutUserCreateLogService {
return XServiceResult.OK; return XServiceResult.OK;
}); });
} }
}
} \ No newline at end of file
...@@ -41,7 +41,6 @@ public class SysRoleMenuAuthService { ...@@ -41,7 +41,6 @@ public class SysRoleMenuAuthService {
@XApiAnonymous @XApiAnonymous
@XApiPost @XApiPost
public XServiceResult createSysRoleMenuAuth(XContext context, CreateSysRoleMenuAuthInput input) throws XServiceException { public XServiceResult createSysRoleMenuAuth(XContext context, CreateSysRoleMenuAuthInput input) throws XServiceException {
return XTransactionHelper.begin(context, () -> { return XTransactionHelper.begin(context, () -> {
//删除原关系 //删除原关系
SysRoleMenuAuthMapper mapper = context.getBean(SysRoleMenuAuthMapper.class); SysRoleMenuAuthMapper mapper = context.getBean(SysRoleMenuAuthMapper.class);
...@@ -53,7 +52,6 @@ public class SysRoleMenuAuthService { ...@@ -53,7 +52,6 @@ public class SysRoleMenuAuthService {
List<String> collect = sysUserRoleRelEnts.stream().map(SysRoleMenuAuthEnt::getId).collect(Collectors.toList()); List<String> collect = sysUserRoleRelEnts.stream().map(SysRoleMenuAuthEnt::getId).collect(Collectors.toList());
mapper.deleteBatchIds(collect); mapper.deleteBatchIds(collect);
} }
//创建新关系 //创建新关系
SysRoleMenuAuthViewMapper viewMapper = context.getBean(SysRoleMenuAuthViewMapper.class); SysRoleMenuAuthViewMapper viewMapper = context.getBean(SysRoleMenuAuthViewMapper.class);
List<String> menuIdList = input.getMenuIds(); List<String> menuIdList = input.getMenuIds();
...@@ -71,18 +69,15 @@ public class SysRoleMenuAuthService { ...@@ -71,18 +69,15 @@ public class SysRoleMenuAuthService {
} }
entity.setCreateTime(now); entity.setCreateTime(now);
viewList.add(entity); viewList.add(entity);
} }
if (!CollectionUtils.isEmpty(viewList)) { if (!CollectionUtils.isEmpty(viewList)) {
viewMapper.batchInsert(viewList); viewMapper.batchInsert(viewList);
} }
//返回执行成功的结果,事务提交 //返回执行成功的结果,事务提交
return XServiceResult.OK; return XServiceResult.OK;
}); });
} }
@XText("查询角色对应多个菜单") @XText("查询角色对应多个菜单")
@XApiAnonymous @XApiAnonymous
@XApiPost @XApiPost
...@@ -178,6 +173,4 @@ public class SysRoleMenuAuthService { ...@@ -178,6 +173,4 @@ public class SysRoleMenuAuthService {
XCopyUtils.copyObject(view, output); XCopyUtils.copyObject(view, output);
return XSingleResult.success(output); return XSingleResult.success(output);
} }
}
\ No newline at end of file
}
...@@ -41,7 +41,6 @@ public class SysRoleService { ...@@ -41,7 +41,6 @@ public class SysRoleService {
SystemDictionaryService dictService = context.getBean(SystemDictionaryService.class); SystemDictionaryService dictService = context.getBean(SystemDictionaryService.class);
SysRoleView record = new SysRoleView(); SysRoleView record = new SysRoleView();
XCopyUtils.copyObject(input, record); XCopyUtils.copyObject(input, record);
List<String> mediaTypeList = new ArrayList<>(); List<String> mediaTypeList = new ArrayList<>();
PpsUserSession session = context.getSession(PpsUserSession.class); PpsUserSession session = context.getSession(PpsUserSession.class);
//如果不是超级管理员只查询当前用户的组织机构下的角色以及上级可继承的角色 //如果不是超级管理员只查询当前用户的组织机构下的角色以及上级可继承的角色
...@@ -50,7 +49,6 @@ public class SysRoleService { ...@@ -50,7 +49,6 @@ public class SysRoleService {
record.setOuId(session.getOuId()); record.setOuId(session.getOuId());
input.setOuId(session.getOuId()); input.setOuId(session.getOuId());
} }
if (XStringUtils.isEmpty(input.getMediaType())) { if (XStringUtils.isEmpty(input.getMediaType())) {
mediaTypeList.add("ALL"); mediaTypeList.add("ALL");
//普通角色只查询所属企业的介质类型 //普通角色只查询所属企业的介质类型
...@@ -59,7 +57,6 @@ public class SysRoleService { ...@@ -59,7 +57,6 @@ public class SysRoleService {
propertyView.setOuId(session.getOuId()); propertyView.setOuId(session.getOuId());
propertyView.setEndTime(new Date()); propertyView.setEndTime(new Date());
List<SysOrganizationPropertyView> propertyViews = mapper.selectList(propertyView); List<SysOrganizationPropertyView> propertyViews = mapper.selectList(propertyView);
if (!CollectionUtils.isEmpty(propertyViews)) { if (!CollectionUtils.isEmpty(propertyViews)) {
for (SysOrganizationPropertyView propertyEnt : propertyViews) { for (SysOrganizationPropertyView propertyEnt : propertyViews) {
mediaTypeList.add(propertyEnt.getPropertyValue()); mediaTypeList.add(propertyEnt.getPropertyValue());
...@@ -68,11 +65,10 @@ public class SysRoleService { ...@@ -68,11 +65,10 @@ public class SysRoleService {
record.setMediaTypes(mediaTypeList); record.setMediaTypes(mediaTypeList);
} }
} }
} }
} }
List<SysRoleView> list = viewMapper.selectSysRoleListByOuId(record); List<SysRoleView> list = viewMapper.selectSysRoleListByOuId(record);
long total = 0; long total;
//查询上级可继承的角色 //查询上级可继承的角色
if (XStringUtils.isNotEmpty(input.getOuId())) { if (XStringUtils.isNotEmpty(input.getOuId())) {
Date date = new Date(); Date date = new Date();
...@@ -104,8 +100,6 @@ public class SysRoleService { ...@@ -104,8 +100,6 @@ public class SysRoleService {
record.setIsInheritable(1); record.setIsInheritable(1);
List<SysRoleView> sysRoleViews = viewMapper.selectExtendsSysRoleListByOuIds(record); List<SysRoleView> sysRoleViews = viewMapper.selectExtendsSysRoleListByOuIds(record);
list.addAll(sysRoleViews); list.addAll(sysRoleViews);
} }
} }
} }
...@@ -116,7 +110,6 @@ public class SysRoleService { ...@@ -116,7 +110,6 @@ public class SysRoleService {
ouIds.add(roleView.getOuId()); ouIds.add(roleView.getOuId());
} }
} }
//介质类型 //介质类型
CreateSysDictionaryInput mediaTypesInput = new CreateSysDictionaryInput(); CreateSysDictionaryInput mediaTypesInput = new CreateSysDictionaryInput();
mediaTypesInput.setAlias("MEDIUM_TYPE"); mediaTypesInput.setAlias("MEDIUM_TYPE");
...@@ -138,17 +131,14 @@ public class SysRoleService { ...@@ -138,17 +131,14 @@ public class SysRoleService {
} else { } else {
list = list.subList(page * input.getLimit(), list.size()); list = list.subList(page * input.getLimit(), list.size());
} }
List<QuerySysRoleViewOutput> outputs = XCopyUtils.copyNewList(list, QuerySysRoleViewOutput.class); List<QuerySysRoleViewOutput> outputs = XCopyUtils.copyNewList(list, QuerySysRoleViewOutput.class);
for (QuerySysRoleViewOutput view : outputs) { for (QuerySysRoleViewOutput view : outputs) {
if (!CollectionUtils.isEmpty(ouRelEnts)) { if (!CollectionUtils.isEmpty(ouRelEnts)) {
for (SysOrganizationRelEnt ouRelEnt : ouRelEnts) { for (SysOrganizationRelEnt ouRelEnt : ouRelEnts) {
if (ouRelEnt.getOuId().equals(view.getOuId())) { if (ouRelEnt.getOuId().equals(view.getOuId())) {
view.setParentOuId(ouRelEnt.getParentOuId()); view.setParentOuId(ouRelEnt.getParentOuId());
} }
} }
} }
//查询系统管理员角色,如果true的话不可以删除 //查询系统管理员角色,如果true的话不可以删除
String value = LoginConfig.adminRoles.findValue(context); String value = LoginConfig.adminRoles.findValue(context);
...@@ -176,22 +166,18 @@ public class SysRoleService { ...@@ -176,22 +166,18 @@ public class SysRoleService {
String mediaTypeName = buffer.substring(1); String mediaTypeName = buffer.substring(1);
view.setMediaTypeName(mediaTypeName); view.setMediaTypeName(mediaTypeName);
} }
} }
if (view.getMediaTypeName() == null) { if (view.getMediaTypeName() == null) {
view.setMediaTypeName(view.getMediaType()); view.setMediaTypeName(view.getMediaType());
} }
} }
} }
return XPageResult.success(outputs, input, total); return XPageResult.success(outputs, input, total);
} }
@XText("新增角色") @XText("新增角色")
@XApiPost @XApiPost
public XServiceResult createSysRole(XContext context, CreateSysRoleInput input) throws XServiceException { public XServiceResult createSysRole(XContext context, CreateSysRoleInput input) throws XServiceException {
return XTransactionHelper.begin(context, () -> { return XTransactionHelper.begin(context, () -> {
SysRoleEnt entity = new SysRoleEnt(); SysRoleEnt entity = new SysRoleEnt();
SysRoleMapper mapper = context.getBean(SysRoleMapper.class); SysRoleMapper mapper = context.getBean(SysRoleMapper.class);
...@@ -207,7 +193,6 @@ public class SysRoleService { ...@@ -207,7 +193,6 @@ public class SysRoleService {
XCopyUtils.copyObject(input, entity); XCopyUtils.copyObject(input, entity);
String roleId = UUID.randomUUID().toString(); String roleId = UUID.randomUUID().toString();
entity.setId(roleId); entity.setId(roleId);
entity.setCreateTime(new Date()); entity.setCreateTime(new Date());
PpsUserSession session = context.getSession(PpsUserSession.class); PpsUserSession session = context.getSession(PpsUserSession.class);
entity.setCreateByName(session.getUserName()); entity.setCreateByName(session.getUserName());
...@@ -216,8 +201,6 @@ public class SysRoleService { ...@@ -216,8 +201,6 @@ public class SysRoleService {
if (XStringUtils.isEmpty(entity.getOuId())) { if (XStringUtils.isEmpty(entity.getOuId())) {
entity.setOuId(session.getOuId()); entity.setOuId(session.getOuId());
} }
try { try {
mapper.insert(entity); mapper.insert(entity);
} catch (Exception e) { } catch (Exception e) {
...@@ -225,7 +208,6 @@ public class SysRoleService { ...@@ -225,7 +208,6 @@ public class SysRoleService {
} }
//返回执行成功的结果,事务提交 //返回执行成功的结果,事务提交
return XServiceResult.OK; return XServiceResult.OK;
}); });
} }
...@@ -257,17 +239,14 @@ public class SysRoleService { ...@@ -257,17 +239,14 @@ public class SysRoleService {
entity.setModifyByName(session.getUserName()); entity.setModifyByName(session.getUserName());
entity.setModifyById(session.getId()); entity.setModifyById(session.getId());
mapper.updateById(entity); mapper.updateById(entity);
//返回执行成功的结果,事务提交 //返回执行成功的结果,事务提交
return XServiceResult.OK; return XServiceResult.OK;
}); });
} }
@XText("删除角色") @XText("删除角色")
@XApiPost @XApiPost
public XServiceResult deleteSysRole(XContext context, DeleteSysRoleInput input) throws XServiceException { public XServiceResult deleteSysRole(XContext context, DeleteSysRoleInput input) throws XServiceException {
return XTransactionHelper.begin(context, () -> { return XTransactionHelper.begin(context, () -> {
SysRoleMapper mapper = context.getBean(SysRoleMapper.class); SysRoleMapper mapper = context.getBean(SysRoleMapper.class);
SysUserRoleRelMapper relMapper = context.getBean(SysUserRoleRelMapper.class); SysUserRoleRelMapper relMapper = context.getBean(SysUserRoleRelMapper.class);
...@@ -281,7 +260,6 @@ public class SysRoleService { ...@@ -281,7 +260,6 @@ public class SysRoleService {
if (StringUtils.isNotBlank(value) && value.contains(entity.getId())) { if (StringUtils.isNotBlank(value) && value.contains(entity.getId())) {
return XServiceResult.error(200, "此角色是管理员角色,请勿删除!"); return XServiceResult.error(200, "此角色是管理员角色,请勿删除!");
} }
QueryWrapper<SysUserRoleRelEnt> wrapper = new QueryWrapper<>(); QueryWrapper<SysUserRoleRelEnt> wrapper = new QueryWrapper<>();
wrapper.lambda().eq(SysUserRoleRelEnt::getRoleId, entity.getId()); wrapper.lambda().eq(SysUserRoleRelEnt::getRoleId, entity.getId());
List<SysUserRoleRelEnt> relEnts = relMapper.selectList(wrapper); List<SysUserRoleRelEnt> relEnts = relMapper.selectList(wrapper);
...@@ -289,13 +267,10 @@ public class SysRoleService { ...@@ -289,13 +267,10 @@ public class SysRoleService {
List<String> collect = relEnts.stream().map(SysUserRoleRelEnt::getId).collect(Collectors.toList()); List<String> collect = relEnts.stream().map(SysUserRoleRelEnt::getId).collect(Collectors.toList());
relMapper.deleteBatchIds(collect); relMapper.deleteBatchIds(collect);
} }
mapper.deleteById(entity); mapper.deleteById(entity);
//返回执行成功的结果,事务提交 //返回执行成功的结果,事务提交
return XServiceResult.OK; return XServiceResult.OK;
}); });
} }
@XText("根据组织机构id获取角色列表") @XText("根据组织机构id获取角色列表")
...@@ -313,6 +288,4 @@ public class SysRoleService { ...@@ -313,6 +288,4 @@ public class SysRoleService {
List<QuerySysRoleViewOutput> outputs = XCopyUtils.copyNewList(pageInfo.getList(), QuerySysRoleViewOutput.class); List<QuerySysRoleViewOutput> outputs = XCopyUtils.copyNewList(pageInfo.getList(), QuerySysRoleViewOutput.class);
return XPageResult.success(outputs, input, pageInfo.getTotal()); return XPageResult.success(outputs, input, pageInfo.getTotal());
} }
}
\ No newline at end of file
}
...@@ -56,4 +56,4 @@ public class SysRoleServiceImpl implements SysRoleCloudService { ...@@ -56,4 +56,4 @@ public class SysRoleServiceImpl implements SysRoleCloudService {
List<GetUserListWithRoleIdsOutput> outputs = XCopyUtils.copyNewList(list, GetUserListWithRoleIdsOutput.class); List<GetUserListWithRoleIdsOutput> outputs = XCopyUtils.copyNewList(list, GetUserListWithRoleIdsOutput.class);
return XListResult.success(outputs); return XListResult.success(outputs);
} }
} }
\ No newline at end of file
...@@ -36,5 +36,4 @@ public class SysSmsGroupHideService { ...@@ -36,5 +36,4 @@ public class SysSmsGroupHideService {
mapper.deleteByMap(map); mapper.deleteByMap(map);
return XServiceResult.OK; return XServiceResult.OK;
} }
}
} \ No newline at end of file
...@@ -43,15 +43,11 @@ public class SysSmsGroupService { ...@@ -43,15 +43,11 @@ public class SysSmsGroupService {
SysSmsGroupMapper mapper = context.getBean(SysSmsGroupMapper.class); SysSmsGroupMapper mapper = context.getBean(SysSmsGroupMapper.class);
SysSmsGroupUserMapper userMapper = context.getBean(SysSmsGroupUserMapper.class); SysSmsGroupUserMapper userMapper = context.getBean(SysSmsGroupUserMapper.class);
PpsUserSession session = context.getSession(PpsUserSession.class); PpsUserSession session = context.getSession(PpsUserSession.class);
SysSmsGroupEnt entity;
SysSmsGroupEnt entity = new SysSmsGroupEnt(); SysSmsGroupUserEnt userEnt;
SysSmsGroupUserEnt userEnt = null;
QueryWrapper<SysSmsGroupEnt> queryWrapper = new QueryWrapper<>(); QueryWrapper<SysSmsGroupEnt> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().eq(SysSmsGroupEnt::getSmsGroupId, input.getSmsGroupId()); queryWrapper.lambda().eq(SysSmsGroupEnt::getSmsGroupId, input.getSmsGroupId());
entity = mapper.selectOne(queryWrapper); entity = mapper.selectOne(queryWrapper);
Date date = new Date(); Date date = new Date();
if (entity != null) { if (entity != null) {
this.deleteSysSmsGroup(context, input); this.deleteSysSmsGroup(context, input);
...@@ -67,7 +63,6 @@ public class SysSmsGroupService { ...@@ -67,7 +63,6 @@ public class SysSmsGroupService {
} else { } else {
entity = new SysSmsGroupEnt(); entity = new SysSmsGroupEnt();
XCopyUtils.copyObject(input, entity); XCopyUtils.copyObject(input, entity);
String uuid = UUID.randomUUID().toString(); String uuid = UUID.randomUUID().toString();
entity.setSmsGroupId(uuid); entity.setSmsGroupId(uuid);
entity.setCreateTime(date); entity.setCreateTime(date);
...@@ -85,43 +80,35 @@ public class SysSmsGroupService { ...@@ -85,43 +80,35 @@ public class SysSmsGroupService {
String groupUserId = UUID.randomUUID().toString(); String groupUserId = UUID.randomUUID().toString();
userEnt = new SysSmsGroupUserEnt(); userEnt = new SysSmsGroupUserEnt();
XCopyUtils.copyObject(item, userEnt); XCopyUtils.copyObject(item, userEnt);
userEnt.setMobile(UserInfoUtil.encrypt(item.getMobile())); userEnt.setMobile(UserInfoUtil.encrypt(item.getMobile()));
userEnt.setSmsGroupUserId(groupUserId); userEnt.setSmsGroupUserId(groupUserId);
userEnt.setIsDeleted("0"); userEnt.setIsDeleted("0");
userEnt.setSmsGroupId(entity.getSmsGroupId()); userEnt.setSmsGroupId(entity.getSmsGroupId());
userMapper.insert(userEnt); userMapper.insert(userEnt);
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} }
} }
mapper.insert(entity); mapper.insert(entity);
return XServiceResult.OK; return XServiceResult.OK;
} }
@XText("查询收信组列表") @XText("查询收信组列表")
@XApiAnonymous @XApiAnonymous
@XApiPost @XApiPost
public XPageResult<QuerySysSmsGroupOutput> querySysSmsGroup(XContext context, QuerySysSmsGroupInput input) { public XPageResult<QuerySysSmsGroupOutput> querySysSmsGroup(XContext context, QuerySysSmsGroupInput input) {
SysSmsGroupViewMapper mapper = context.getBean(SysSmsGroupViewMapper.class); SysSmsGroupViewMapper mapper = context.getBean(SysSmsGroupViewMapper.class);
SysSmsGroupView record = new SysSmsGroupView(); SysSmsGroupView record = new SysSmsGroupView();
List<SysSmsGroupView> list = new ArrayList<>(); List<SysSmsGroupView> list;
XCopyUtils.copyObject(input, record); XCopyUtils.copyObject(input, record);
PageHelper.startPage(input.getPage(), input.getLimit()); PageHelper.startPage(input.getPage(), input.getLimit());
PpsUserSession session = context.getSession(PpsUserSession.class); PpsUserSession session = context.getSession(PpsUserSession.class);
if (session != null) { if (session != null) {
record.setCreateById(session.getId()); record.setCreateById(session.getId());
record.setOuId(session.getOuId()); record.setOuId(session.getOuId());
} }
list = mapper.selectGroupList(record); list = mapper.selectGroupList(record);
PageInfo<SysSmsGroupView> pageInfo = new PageInfo<>(list); PageInfo<SysSmsGroupView> pageInfo = new PageInfo<>(list);
List<QuerySysSmsGroupOutput> outputs = XCopyUtils.copyNewList(pageInfo.getList(), QuerySysSmsGroupOutput.class); List<QuerySysSmsGroupOutput> outputs = XCopyUtils.copyNewList(pageInfo.getList(), QuerySysSmsGroupOutput.class);
return XPageResult.success(outputs, input, pageInfo.getTotal()); return XPageResult.success(outputs, input, pageInfo.getTotal());
...@@ -136,7 +123,6 @@ public class SysSmsGroupService { ...@@ -136,7 +123,6 @@ public class SysSmsGroupService {
SysSmsGroupView record = new SysSmsGroupView(); SysSmsGroupView record = new SysSmsGroupView();
XCopyUtils.copyObject(input, record); XCopyUtils.copyObject(input, record);
PageHelper.startPage(input.getPage(), input.getLimit()); PageHelper.startPage(input.getPage(), input.getLimit());
PpsUserSession session = context.getSession(PpsUserSession.class); PpsUserSession session = context.getSession(PpsUserSession.class);
if (session != null) { if (session != null) {
record.setCreateById(session.getId()); record.setCreateById(session.getId());
...@@ -178,12 +164,9 @@ public class SysSmsGroupService { ...@@ -178,12 +164,9 @@ public class SysSmsGroupService {
SysSmsGroupViewMapper mapper = context.getBean(SysSmsGroupViewMapper.class); SysSmsGroupViewMapper mapper = context.getBean(SysSmsGroupViewMapper.class);
SysSmsGroupView record = new SysSmsGroupView(); SysSmsGroupView record = new SysSmsGroupView();
XCopyUtils.copyObject(input, record); XCopyUtils.copyObject(input, record);
SysSmsGroupView view = mapper.selectOne(record); SysSmsGroupView view = mapper.selectOne(record);
CreateSysSmsGroupOutput output = new CreateSysSmsGroupOutput(); CreateSysSmsGroupOutput output = new CreateSysSmsGroupOutput();
XCopyUtils.copyObject(view, output); XCopyUtils.copyObject(view, output);
if (view == null) { if (view == null) {
return XSingleResult.error(context, XError.NotFound); return XSingleResult.error(context, XError.NotFound);
} }
...@@ -197,11 +180,9 @@ public class SysSmsGroupService { ...@@ -197,11 +180,9 @@ public class SysSmsGroupService {
}); });
output.setGroupUserInputList(list); output.setGroupUserInputList(list);
} }
return XSingleResult.success(output); return XSingleResult.success(output);
} }
@XText("修改收信组") @XText("修改收信组")
@XApiAnonymous @XApiAnonymous
@XApiPost @XApiPost
...@@ -213,7 +194,6 @@ public class SysSmsGroupService { ...@@ -213,7 +194,6 @@ public class SysSmsGroupService {
if (entity == null) { if (entity == null) {
return XServiceResult.error(context, XError.NotFound); return XServiceResult.error(context, XError.NotFound);
} }
// XCopyUtils.copyObject(input, entity);
PpsUserSession session = context.getSession(PpsUserSession.class); PpsUserSession session = context.getSession(PpsUserSession.class);
if (session != null) { if (session != null) {
Date date = new Date(); Date date = new Date();
...@@ -234,10 +214,8 @@ public class SysSmsGroupService { ...@@ -234,10 +214,8 @@ public class SysSmsGroupService {
SysSmsGroupUserMapper userMapper = context.getBean(SysSmsGroupUserMapper.class); SysSmsGroupUserMapper userMapper = context.getBean(SysSmsGroupUserMapper.class);
QueryWrapper<SysSmsGroupEnt> queryWrapper = new QueryWrapper<>(); QueryWrapper<SysSmsGroupEnt> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().eq(SysSmsGroupEnt::getSmsGroupId, input.getSmsGroupId()); queryWrapper.lambda().eq(SysSmsGroupEnt::getSmsGroupId, input.getSmsGroupId());
QueryWrapper<SysSmsGroupUserEnt> queryUserWrapper = new QueryWrapper<>(); QueryWrapper<SysSmsGroupUserEnt> queryUserWrapper = new QueryWrapper<>();
queryUserWrapper.lambda().eq(SysSmsGroupUserEnt::getSmsGroupId, input.getSmsGroupId()); queryUserWrapper.lambda().eq(SysSmsGroupUserEnt::getSmsGroupId, input.getSmsGroupId());
SysSmsGroupEnt entity = mapper.selectOne(queryWrapper); SysSmsGroupEnt entity = mapper.selectOne(queryWrapper);
if (entity == null) { if (entity == null) {
return XServiceResult.error(context, XError.NotFound); return XServiceResult.error(context, XError.NotFound);
...@@ -264,5 +242,4 @@ public class SysSmsGroupService { ...@@ -264,5 +242,4 @@ public class SysSmsGroupService {
XCopyUtils.copyObject(entity, output); XCopyUtils.copyObject(entity, output);
return XSingleResult.success(output); return XSingleResult.success(output);
} }
}
} \ No newline at end of file
...@@ -24,6 +24,7 @@ import java.util.List; ...@@ -24,6 +24,7 @@ import java.util.List;
@XService @XService
public class SysSmsGroupUserService { public class SysSmsGroupUserService {
@XApiAnonymous @XApiAnonymous
@XApiPost @XApiPost
public XServiceResult createSysSmsGroupUser(XContext context, CreateSysSmsGroupUserInput input) { public XServiceResult createSysSmsGroupUser(XContext context, CreateSysSmsGroupUserInput input) {
...@@ -63,7 +64,6 @@ public class SysSmsGroupUserService { ...@@ -63,7 +64,6 @@ public class SysSmsGroupUserService {
return XServiceResult.OK; return XServiceResult.OK;
} }
@XApiAnonymous @XApiAnonymous
@XApiGet @XApiGet
public XPageResult<QuerySysSmsGroupUserViewOutput> querySysSmsGroupUserView(XContext context, QuerySysSmsGroupUserViewInput input) { public XPageResult<QuerySysSmsGroupUserViewOutput> querySysSmsGroupUserView(XContext context, QuerySysSmsGroupUserViewInput input) {
...@@ -76,5 +76,4 @@ public class SysSmsGroupUserService { ...@@ -76,5 +76,4 @@ public class SysSmsGroupUserService {
List<QuerySysSmsGroupUserViewOutput> outputs = XCopyUtils.copyNewList(pageInfo.getList(), QuerySysSmsGroupUserViewOutput.class); List<QuerySysSmsGroupUserViewOutput> outputs = XCopyUtils.copyNewList(pageInfo.getList(), QuerySysSmsGroupUserViewOutput.class);
return XPageResult.success(outputs, input, pageInfo.getTotal()); return XPageResult.success(outputs, input, pageInfo.getTotal());
} }
}
} \ No newline at end of file
...@@ -111,7 +111,6 @@ public class SysUserGroupRoleRelService { ...@@ -111,7 +111,6 @@ public class SysUserGroupRoleRelService {
return XSingleResult.success(output); return XSingleResult.success(output);
} }
@XText("根据用户组id查询选中的角色") @XText("根据用户组id查询选中的角色")
@XApiPost @XApiPost
public XPageResult<QuerySysUserGroupRoleRelViewOutput> querySysUserGroupRoleRelView(XContext context, QuerySysUserGroupRoleRelViewInput input) { public XPageResult<QuerySysUserGroupRoleRelViewOutput> querySysUserGroupRoleRelView(XContext context, QuerySysUserGroupRoleRelViewInput input) {
...@@ -124,5 +123,4 @@ public class SysUserGroupRoleRelService { ...@@ -124,5 +123,4 @@ public class SysUserGroupRoleRelService {
List<QuerySysUserGroupRoleRelViewOutput> outputs = XCopyUtils.copyNewList(pageInfo.getList(), QuerySysUserGroupRoleRelViewOutput.class); List<QuerySysUserGroupRoleRelViewOutput> outputs = XCopyUtils.copyNewList(pageInfo.getList(), QuerySysUserGroupRoleRelViewOutput.class);
return XPageResult.success(outputs, input, pageInfo.getTotal()); return XPageResult.success(outputs, input, pageInfo.getTotal());
} }
}
} \ No newline at end of file
...@@ -6,7 +6,6 @@ import com.github.pagehelper.PageInfo; ...@@ -6,7 +6,6 @@ import com.github.pagehelper.PageInfo;
import org.apache.commons.lang3.ObjectUtils; import org.apache.commons.lang3.ObjectUtils;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.util.CollectionUtils; import org.springframework.util.CollectionUtils;
import pps.core.common.session.PpsUserSession;
import pps.core.system.entity.*; import pps.core.system.entity.*;
import pps.core.system.mapper.*; import pps.core.system.mapper.*;
import pps.core.system.service.data.sys_auth_ou_scope.CreateSysAuthOuScopeInput; import pps.core.system.service.data.sys_auth_ou_scope.CreateSysAuthOuScopeInput;
...@@ -41,7 +40,6 @@ public class SysUserGroupService { ...@@ -41,7 +40,6 @@ public class SysUserGroupService {
public XServiceResult createSysUserGroup(XContext context, CreateSysUserGroupInput input) { public XServiceResult createSysUserGroup(XContext context, CreateSysUserGroupInput input) {
return XTransactionHelper.begin(context, () -> { return XTransactionHelper.begin(context, () -> {
SysUserGroupMapper mapper = context.getBean(SysUserGroupMapper.class); SysUserGroupMapper mapper = context.getBean(SysUserGroupMapper.class);
PpsUserSession session = context.getSession(PpsUserSession.class);
SysUserGroupEnt entity = new SysUserGroupEnt(); SysUserGroupEnt entity = new SysUserGroupEnt();
XCopyUtils.copyObject(input, entity); XCopyUtils.copyObject(input, entity);
entity.setId(UUID.randomUUID().toString()); entity.setId(UUID.randomUUID().toString());
...@@ -53,7 +51,6 @@ public class SysUserGroupService { ...@@ -53,7 +51,6 @@ public class SysUserGroupService {
}); });
} }
@XText("创建用户组和角色关系") @XText("创建用户组和角色关系")
@XApiPost @XApiPost
public XServiceResult createSysUserGroupRoleRel(XContext context, CreateSysUserGroupRoleRelInput input) { public XServiceResult createSysUserGroupRoleRel(XContext context, CreateSysUserGroupRoleRelInput input) {
...@@ -90,7 +87,6 @@ public class SysUserGroupService { ...@@ -90,7 +87,6 @@ public class SysUserGroupService {
}); });
} }
//SysAuthOuScope
@XText("创建用户组和菜单、组织机构关系表") @XText("创建用户组和菜单、组织机构关系表")
@XApiPost @XApiPost
public XServiceResult createSysAuthOuScope(XContext context, CreateSysAuthOuScopeInput input) { public XServiceResult createSysAuthOuScope(XContext context, CreateSysAuthOuScopeInput input) {
...@@ -118,13 +114,11 @@ public class SysUserGroupService { ...@@ -118,13 +114,11 @@ public class SysUserGroupService {
entity.setOuId(ouId); entity.setOuId(ouId);
entity.setUserGroupId(input.getUserGroupId()); entity.setUserGroupId(input.getUserGroupId());
entity.setId(UUID.randomUUID().toString()); entity.setId(UUID.randomUUID().toString());
//entity.setCreateById(context.getUser().getId());
entity.setCreateByName(context.getUser().getName()); entity.setCreateByName(context.getUser().getName());
entity.setCreateTime(now); entity.setCreateTime(now);
viewList.add(entity); viewList.add(entity);
} }
} }
if (ObjectUtils.isNotEmpty(viewList)) { if (ObjectUtils.isNotEmpty(viewList)) {
viewUserGroupWithRole.batchInsert(viewList); viewUserGroupWithRole.batchInsert(viewList);
} }
...@@ -136,7 +130,6 @@ public class SysUserGroupService { ...@@ -136,7 +130,6 @@ public class SysUserGroupService {
@XApiPost @XApiPost
public XServiceResult createSysUserWithUserGroupRel(XContext context, CreateSysUserWithUserGroupRelInput input) { public XServiceResult createSysUserWithUserGroupRel(XContext context, CreateSysUserWithUserGroupRelInput input) {
return XTransactionHelper.begin(context, () -> { return XTransactionHelper.begin(context, () -> {
//SysUserWithUserGroupRel
SysUserWithUserGroupRelMapper userGroupWithRole = context.getBean(SysUserWithUserGroupRelMapper.class); SysUserWithUserGroupRelMapper userGroupWithRole = context.getBean(SysUserWithUserGroupRelMapper.class);
SysUserWithUserGroupRelViewMapper userWithUserGroupRelViewMapper = context.getBean(SysUserWithUserGroupRelViewMapper.class); SysUserWithUserGroupRelViewMapper userWithUserGroupRelViewMapper = context.getBean(SysUserWithUserGroupRelViewMapper.class);
//删除原关系 //删除原关系
...@@ -291,5 +284,4 @@ public class SysUserGroupService { ...@@ -291,5 +284,4 @@ public class SysUserGroupService {
List<QuerySysUserGroupViewOutput> outputs = XCopyUtils.copyNewList(pageInfo.getList(), QuerySysUserGroupViewOutput.class); List<QuerySysUserGroupViewOutput> outputs = XCopyUtils.copyNewList(pageInfo.getList(), QuerySysUserGroupViewOutput.class);
return XPageResult.success(outputs, input, pageInfo.getTotal()); return XPageResult.success(outputs, input, pageInfo.getTotal());
} }
}
} \ No newline at end of file
...@@ -130,5 +130,4 @@ public class SysUserOrganizationRelService { ...@@ -130,5 +130,4 @@ public class SysUserOrganizationRelService {
List<QuerySysUserOrganizationRelViewOutput> outputs = XCopyUtils.copyNewList(pageInfo.getList(), QuerySysUserOrganizationRelViewOutput.class); List<QuerySysUserOrganizationRelViewOutput> outputs = XCopyUtils.copyNewList(pageInfo.getList(), QuerySysUserOrganizationRelViewOutput.class);
return XPageResult.success(outputs, input, pageInfo.getTotal()); return XPageResult.success(outputs, input, pageInfo.getTotal());
} }
}
} \ No newline at end of file
...@@ -37,11 +37,9 @@ import java.util.stream.Collectors; ...@@ -37,11 +37,9 @@ import java.util.stream.Collectors;
@XService @XService
public class SysUserRoleRelService { public class SysUserRoleRelService {
@XText("用户绑定多角色关系") @XText("用户绑定多角色关系")
@XApiPost @XApiPost
public XServiceResult createSysUserRoleRel(XContext context, CreateSysUserRoleRelInput input) throws XServiceException { public XServiceResult createSysUserRoleRel(XContext context, CreateSysUserRoleRelInput input) throws XServiceException {
return XTransactionHelper.begin(context, () -> { return XTransactionHelper.begin(context, () -> {
//删除原关系 //删除原关系
SysUserRoleRelMapper mapper = context.getBean(SysUserRoleRelMapper.class); SysUserRoleRelMapper mapper = context.getBean(SysUserRoleRelMapper.class);
...@@ -71,18 +69,15 @@ public class SysUserRoleRelService { ...@@ -71,18 +69,15 @@ public class SysUserRoleRelService {
if (!CollectionUtils.isEmpty(viewList)) { if (!CollectionUtils.isEmpty(viewList)) {
viewMapper.batchInsert(viewList); viewMapper.batchInsert(viewList);
} }
//返回执行成功的结果,事务提交 //返回执行成功的结果,事务提交
return XServiceResult.OK; return XServiceResult.OK;
}); });
} }
@XText("角色绑定多用户") @XText("角色绑定多用户")
@XApiPost @XApiPost
public XServiceResult createSysUsersRoleRel(XContext context, CreateSysUserRoleRelInput input) throws XServiceException { public XServiceResult createSysUsersRoleRel(XContext context, CreateSysUserRoleRelInput input) throws XServiceException {
return XTransactionHelper.begin(context, () -> { return XTransactionHelper.begin(context, () -> {
//查询原关系 //查询原关系
SysUserRoleRelMapper mapper = context.getBean(SysUserRoleRelMapper.class); SysUserRoleRelMapper mapper = context.getBean(SysUserRoleRelMapper.class);
...@@ -91,7 +86,6 @@ public class SysUserRoleRelService { ...@@ -91,7 +86,6 @@ public class SysUserRoleRelService {
List<String> userIds = input.getUserIdList().stream().map(SysUserRoleRelEnt::getId).collect(Collectors.toList()); List<String> userIds = input.getUserIdList().stream().map(SysUserRoleRelEnt::getId).collect(Collectors.toList());
queryWrapper.lambda().in(SysUserRoleRelEnt::getUserId, userIds); queryWrapper.lambda().in(SysUserRoleRelEnt::getUserId, userIds);
List<SysUserRoleRelEnt> sysUserRoleRelEnts = mapper.selectList(queryWrapper); List<SysUserRoleRelEnt> sysUserRoleRelEnts = mapper.selectList(queryWrapper);
//创建新关系 //创建新关系
SysUserRoleRelViewMapper viewMapper = context.getBean(SysUserRoleRelViewMapper.class); SysUserRoleRelViewMapper viewMapper = context.getBean(SysUserRoleRelViewMapper.class);
List<SysUserRoleRelEnt> userIdList = input.getUserIdList(); List<SysUserRoleRelEnt> userIdList = input.getUserIdList();
...@@ -115,13 +109,10 @@ public class SysUserRoleRelService { ...@@ -115,13 +109,10 @@ public class SysUserRoleRelService {
break; break;
} }
} }
} }
if (!CollectionUtils.isEmpty(viewList)) { if (!CollectionUtils.isEmpty(viewList)) {
viewMapper.batchInsert(viewList); viewMapper.batchInsert(viewList);
} }
if (!CollectionUtils.isEmpty(entList)) { if (!CollectionUtils.isEmpty(entList)) {
List<String> collect = entList.stream().map(SysUserRoleRelEnt::getId).collect(Collectors.toList()); List<String> collect = entList.stream().map(SysUserRoleRelEnt::getId).collect(Collectors.toList());
mapper.deleteBatchIds(collect); mapper.deleteBatchIds(collect);
...@@ -131,7 +122,6 @@ public class SysUserRoleRelService { ...@@ -131,7 +122,6 @@ public class SysUserRoleRelService {
}); });
} }
@XText("查询用户角色") @XText("查询用户角色")
@XApiGet @XApiGet
public XListResult<QuerySysUserRoleRelViewOutput> querySysUserRoleRelView(XContext context, QuerySysUserRoleRelViewInput input) { public XListResult<QuerySysUserRoleRelViewOutput> querySysUserRoleRelView(XContext context, QuerySysUserRoleRelViewInput input) {
...@@ -143,7 +133,6 @@ public class SysUserRoleRelService { ...@@ -143,7 +133,6 @@ public class SysUserRoleRelService {
return XListResult.success(outputs); return XListResult.success(outputs);
} }
@XText("根据角色查人员列表") @XText("根据角色查人员列表")
@XApiPost @XApiPost
public XPageResult<QuerySysUserRoleRelViewOutput> querySysUserRoleByRoleIdView(XContext context, QuerySysUserRoleRelOutput input) { public XPageResult<QuerySysUserRoleRelViewOutput> querySysUserRoleByRoleIdView(XContext context, QuerySysUserRoleRelOutput input) {
...@@ -153,7 +142,7 @@ public class SysUserRoleRelService { ...@@ -153,7 +142,7 @@ public class SysUserRoleRelService {
PageHelper.startPage(input.getPage(), input.getLimit()); PageHelper.startPage(input.getPage(), input.getLimit());
PpsUserSession session = context.getSession(PpsUserSession.class); PpsUserSession session = context.getSession(PpsUserSession.class);
Integer isSuperAdmin = session.getIsSuperAdmin(); Integer isSuperAdmin = session.getIsSuperAdmin();
List<SysUserRoleRelView> list = new ArrayList<>(); List<SysUserRoleRelView> list;
record.setEndTime(new Date()); record.setEndTime(new Date());
if (XStringUtils.isNotEmpty(input.getOuId())) { if (XStringUtils.isNotEmpty(input.getOuId())) {
List<String> ouIds = new ArrayList<>(); List<String> ouIds = new ArrayList<>();
...@@ -164,7 +153,6 @@ public class SysUserRoleRelService { ...@@ -164,7 +153,6 @@ public class SysUserRoleRelService {
List<QuerySysUserRoleRelViewOutput> outputs = XCopyUtils.copyNewList(pageInfo.getList(), QuerySysUserRoleRelViewOutput.class); List<QuerySysUserRoleRelViewOutput> outputs = XCopyUtils.copyNewList(pageInfo.getList(), QuerySysUserRoleRelViewOutput.class);
return XPageResult.success(outputs, input, pageInfo.getTotal()); return XPageResult.success(outputs, input, pageInfo.getTotal());
} }
if (UserConstant.ISSUPERADMIN_FALSE.equals(isSuperAdmin)) { if (UserConstant.ISSUPERADMIN_FALSE.equals(isSuperAdmin)) {
//查询当前用户所属组织机构的子级 //查询当前用户所属组织机构的子级
SysOrganizationViewMapper sysOrganizationViewMapper = context.getBean(SysOrganizationViewMapper.class); SysOrganizationViewMapper sysOrganizationViewMapper = context.getBean(SysOrganizationViewMapper.class);
...@@ -183,22 +171,17 @@ public class SysUserRoleRelService { ...@@ -183,22 +171,17 @@ public class SysUserRoleRelService {
record.setOuIds(ouIds); record.setOuIds(ouIds);
list = mapper.selectListByRoleIdAndOuIds(record); list = mapper.selectListByRoleIdAndOuIds(record);
} else { } else {
list = mapper.selectListByRoleId(record); list = mapper.selectListByRoleId(record);
} }
PageInfo<SysUserRoleRelView> pageInfo = new PageInfo<>(list); PageInfo<SysUserRoleRelView> pageInfo = new PageInfo<>(list);
List<QuerySysUserRoleRelViewOutput> outputs = XCopyUtils.copyNewList(pageInfo.getList(), QuerySysUserRoleRelViewOutput.class); List<QuerySysUserRoleRelViewOutput> outputs = XCopyUtils.copyNewList(pageInfo.getList(), QuerySysUserRoleRelViewOutput.class);
return XPageResult.success(outputs, input, pageInfo.getTotal()); return XPageResult.success(outputs, input, pageInfo.getTotal());
} }
@XText("删除角色中的用户") @XText("删除角色中的用户")
@XApiPost @XApiPost
public XServiceResult deleteSysUserRoleRel(XContext context, DeleteSysUserRoleRelOutput input) throws XServiceException { public XServiceResult deleteSysUserRoleRel(XContext context, DeleteSysUserRoleRelOutput input) throws XServiceException {
return XTransactionHelper.begin(context, () -> { return XTransactionHelper.begin(context, () -> {
SysUserRoleRelMapper mapper = context.getBean(SysUserRoleRelMapper.class); SysUserRoleRelMapper mapper = context.getBean(SysUserRoleRelMapper.class);
QueryWrapper<SysUserRoleRelEnt> queryWrapper = new QueryWrapper<>(); QueryWrapper<SysUserRoleRelEnt> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().in(SysUserRoleRelEnt::getId, input.getIds()); queryWrapper.lambda().in(SysUserRoleRelEnt::getId, input.getIds());
...@@ -222,4 +205,4 @@ public class SysUserRoleRelService { ...@@ -222,4 +205,4 @@ public class SysUserRoleRelService {
List<QuerySysUserRoleRelViewOutput> outputs = XCopyUtils.copyNewList(list, QuerySysUserRoleRelViewOutput.class); List<QuerySysUserRoleRelViewOutput> outputs = XCopyUtils.copyNewList(list, QuerySysUserRoleRelViewOutput.class);
return XListResult.success(outputs); return XListResult.success(outputs);
} }
} }
\ No newline at end of file
...@@ -417,7 +417,7 @@ public class SysUserService { ...@@ -417,7 +417,7 @@ public class SysUserService {
sysOrganizationView.setEndTime(new Date()); sysOrganizationView.setEndTime(new Date());
sysOrganizationView.setIsDeleted(SysOrganizationCode.NORMAL); sysOrganizationView.setIsDeleted(SysOrganizationCode.NORMAL);
PpsUserSession session = context.getSession(PpsUserSession.class); PpsUserSession session = context.getSession(PpsUserSession.class);
List<SysOrganizationView> viewList = new ArrayList<>(); List<SysOrganizationView> viewList;
if (input.getShowAll() == null || !input.getShowAll()) { if (input.getShowAll() == null || !input.getShowAll()) {
sysOrganizationView.setId(session.getOuId()); sysOrganizationView.setId(session.getOuId());
viewList = organizationViewMapper.selectOuByOuId(sysOrganizationView); viewList = organizationViewMapper.selectOuByOuId(sysOrganizationView);
...@@ -449,7 +449,7 @@ public class SysUserService { ...@@ -449,7 +449,7 @@ public class SysUserService {
context.getLogger().error("参数解密失败", e); context.getLogger().error("参数解密失败", e);
return XListResult.error(context, LoginError.Trade_ParamRSAError); return XListResult.error(context, LoginError.Trade_ParamRSAError);
} }
TradeUserInfo tradeUserInfo = null; TradeUserInfo tradeUserInfo;
try { try {
tradeUserInfo = XJsonUtils.toObject(userInfo, TradeUserInfo.class); tradeUserInfo = XJsonUtils.toObject(userInfo, TradeUserInfo.class);
if (!(tradeUserInfo != null && StringUtils.isNotBlank(tradeUserInfo.getUserName()))) { if (!(tradeUserInfo != null && StringUtils.isNotBlank(tradeUserInfo.getUserName()))) {
...@@ -483,7 +483,7 @@ public class SysUserService { ...@@ -483,7 +483,7 @@ public class SysUserService {
context.getLogger().error("参数解密失败", e); context.getLogger().error("参数解密失败", e);
return XSingleResult.error(context, LoginError.Trade_ParamRSAError); return XSingleResult.error(context, LoginError.Trade_ParamRSAError);
} }
TradeUserInfo tradeUserInfo = null; TradeUserInfo tradeUserInfo;
try { try {
tradeUserInfo = XJsonUtils.toObject(userInfo, TradeUserInfo.class); tradeUserInfo = XJsonUtils.toObject(userInfo, TradeUserInfo.class);
if (!(tradeUserInfo != null && StringUtils.isNotBlank(tradeUserInfo.getUserName()))) { if (!(tradeUserInfo != null && StringUtils.isNotBlank(tradeUserInfo.getUserName()))) {
...@@ -519,8 +519,7 @@ public class SysUserService { ...@@ -519,8 +519,7 @@ public class SysUserService {
@XApiPost @XApiPost
public XListResult<GetSysUserOutput> querySysUserListByOuIds(XContext context, GetSysUserListByOuInput input) { public XListResult<GetSysUserOutput> querySysUserListByOuIds(XContext context, GetSysUserListByOuInput input) {
SysUserViewMapper mapper = context.getBean(SysUserViewMapper.class); SysUserViewMapper mapper = context.getBean(SysUserViewMapper.class);
SysUserView record = new SysUserView(); List<SysUserView> list;
List<SysUserView> list = new ArrayList<>();
if (input.getOuIds().size() > 0) { if (input.getOuIds().size() > 0) {
list = mapper.getSysUserListByOuIds(input); list = mapper.getSysUserListByOuIds(input);
list.forEach(user -> { list.forEach(user -> {
......
...@@ -96,7 +96,6 @@ public class SysUserWithUserGroupRelService { ...@@ -96,7 +96,6 @@ public class SysUserWithUserGroupRelService {
List<String> collect = sysUserGroupEnts.stream().map(SysUserWithUserGroupRelEnt::getId).collect(Collectors.toList()); List<String> collect = sysUserGroupEnts.stream().map(SysUserWithUserGroupRelEnt::getId).collect(Collectors.toList());
delMapper.deleteBatchIds(collect); delMapper.deleteBatchIds(collect);
} }
SysUserWithUserGroupRelMapper mapper = context.getBean(SysUserWithUserGroupRelMapper.class); SysUserWithUserGroupRelMapper mapper = context.getBean(SysUserWithUserGroupRelMapper.class);
List<SysUserWithUserGroupRelEnt> list = new ArrayList<>(); List<SysUserWithUserGroupRelEnt> list = new ArrayList<>();
for (String userGroupId : input.getUserGroupIdList()) { for (String userGroupId : input.getUserGroupIdList()) {
...@@ -122,7 +121,6 @@ public class SysUserWithUserGroupRelService { ...@@ -122,7 +121,6 @@ public class SysUserWithUserGroupRelService {
List<String> collect = sysUserGroupEnts.stream().map(SysUserWithUserGroupRelEnt::getId).collect(Collectors.toList()); List<String> collect = sysUserGroupEnts.stream().map(SysUserWithUserGroupRelEnt::getId).collect(Collectors.toList());
delMapper.deleteBatchIds(collect); delMapper.deleteBatchIds(collect);
} }
SysUserWithUserGroupRelMapper mapper = context.getBean(SysUserWithUserGroupRelMapper.class); SysUserWithUserGroupRelMapper mapper = context.getBean(SysUserWithUserGroupRelMapper.class);
List<SysUserWithUserGroupRelEnt> list = new ArrayList<>(); List<SysUserWithUserGroupRelEnt> list = new ArrayList<>();
for (String userId : input.getUserIdList()) { for (String userId : input.getUserIdList()) {
...@@ -166,5 +164,4 @@ public class SysUserWithUserGroupRelService { ...@@ -166,5 +164,4 @@ public class SysUserWithUserGroupRelService {
List<QuerySysUserGroupWithUserRelViewOutput> outputs = XCopyUtils.copyNewList(list, QuerySysUserGroupWithUserRelViewOutput.class); List<QuerySysUserGroupWithUserRelViewOutput> outputs = XCopyUtils.copyNewList(list, QuerySysUserGroupWithUserRelViewOutput.class);
return XListResult.success(outputs); return XListResult.success(outputs);
} }
}
} \ No newline at end of file
...@@ -25,7 +25,6 @@ import java.util.Objects; ...@@ -25,7 +25,6 @@ import java.util.Objects;
@XService @XService
public class SystemAreaServiceImpl implements SystemAreaService { public class SystemAreaServiceImpl implements SystemAreaService {
@XApiPost @XApiPost
@Override @Override
public XListResult<GetSysAreaOutput> getSysAreaList(XContext context, GetSysAreaInput input) { public XListResult<GetSysAreaOutput> getSysAreaList(XContext context, GetSysAreaInput input) {
...@@ -44,8 +43,6 @@ public class SystemAreaServiceImpl implements SystemAreaService { ...@@ -44,8 +43,6 @@ public class SystemAreaServiceImpl implements SystemAreaService {
QueryWrapper<SysAreaEnt> queryWrapper = new QueryWrapper<>(); QueryWrapper<SysAreaEnt> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().eq(SysAreaEnt::getId, sysAreaId); queryWrapper.lambda().eq(SysAreaEnt::getId, sysAreaId);
SysAreaEnt sysAreaEnt = mapper.selectOne(queryWrapper); SysAreaEnt sysAreaEnt = mapper.selectOne(queryWrapper);
if (ObjectUtils.isNotEmpty(sysAreaEnt)) { if (ObjectUtils.isNotEmpty(sysAreaEnt)) {
if (sysAreaEnt.getLev() == 0) { if (sysAreaEnt.getLev() == 0) {
model.setArea(String.valueOf(sysAreaEnt.getId())); model.setArea(String.valueOf(sysAreaEnt.getId()));
...@@ -106,4 +103,4 @@ public class SystemAreaServiceImpl implements SystemAreaService { ...@@ -106,4 +103,4 @@ public class SystemAreaServiceImpl implements SystemAreaService {
SysAreaView sysAreaView = mapper.selectSysAreaPath(input.getId()); SysAreaView sysAreaView = mapper.selectSysAreaPath(input.getId());
return XSingleResult.success(XCopyUtils.copyNewObject(sysAreaView, GetSysAreaOutput.class)); return XSingleResult.success(XCopyUtils.copyNewObject(sysAreaView, GetSysAreaOutput.class));
} }
} }
\ No newline at end of file
...@@ -48,4 +48,4 @@ public class SystemOrganizationDictionaryServiceImpl implements SystemOrganizati ...@@ -48,4 +48,4 @@ public class SystemOrganizationDictionaryServiceImpl implements SystemOrganizati
List<QuerySysOrganizationDictionaryOutput> out = XCopyUtils.copyNewList(list, QuerySysOrganizationDictionaryOutput.class); List<QuerySysOrganizationDictionaryOutput> out = XCopyUtils.copyNewList(list, QuerySysOrganizationDictionaryOutput.class);
return XListResult.success(out); return XListResult.success(out);
} }
} }
\ No newline at end of file
...@@ -34,7 +34,6 @@ public class SystemScadaIhdServiceImpl implements SystemScadaIhdService { ...@@ -34,7 +34,6 @@ public class SystemScadaIhdServiceImpl implements SystemScadaIhdService {
scadaEnvironmentInfoMapperQueryWrapper.eq("is_enable", true); scadaEnvironmentInfoMapperQueryWrapper.eq("is_enable", true);
List<ScadaEnvironmentInfo> ts = mapper.selectList(scadaEnvironmentInfoMapperQueryWrapper); List<ScadaEnvironmentInfo> ts = mapper.selectList(scadaEnvironmentInfoMapperQueryWrapper);
List<ScadaEnvironmentInfoOutput> outputList = XCopyUtils.copyNewList(ts, ScadaEnvironmentInfoOutput.class); List<ScadaEnvironmentInfoOutput> outputList = XCopyUtils.copyNewList(ts, ScadaEnvironmentInfoOutput.class);
return XListResult.success(outputList); return XListResult.success(outputList);
} }
...@@ -44,19 +43,14 @@ public class SystemScadaIhdServiceImpl implements SystemScadaIhdService { ...@@ -44,19 +43,14 @@ public class SystemScadaIhdServiceImpl implements SystemScadaIhdService {
ScadaGatherConfViewMapper viewMapper = context.getBean(ScadaGatherConfViewMapper.class); ScadaGatherConfViewMapper viewMapper = context.getBean(ScadaGatherConfViewMapper.class);
int currentPage = input.getCurrentPage(); int currentPage = input.getCurrentPage();
int pageSize = input.getPageSize(); int pageSize = input.getPageSize();
int totalRecord = viewMapper.selectTotal(input.getScadaEnvId(), input.getStartDate()); int totalRecord = viewMapper.selectTotal(input.getScadaEnvId(), input.getStartDate());
int totalPageNum = (totalRecord + pageSize - 1) / pageSize; int totalPageNum = (totalRecord + pageSize - 1) / pageSize;
int start = (currentPage - 1) * pageSize; int start = (currentPage - 1) * pageSize;
List<ScadaGatherConfView> scadaGatherConfViews = viewMapper.selectByPage(start, pageSize, input.getScadaEnvId(), beforeMinute); List<ScadaGatherConfView> scadaGatherConfViews = viewMapper.selectByPage(start, pageSize, input.getScadaEnvId(), beforeMinute);
List<ScadaGatherConfViewOutput> outputList = XCopyUtils.copyNewList(scadaGatherConfViews, ScadaGatherConfViewOutput.class); List<ScadaGatherConfViewOutput> outputList = XCopyUtils.copyNewList(scadaGatherConfViews, ScadaGatherConfViewOutput.class);
ScadaGatherConfViewResultOutput scadaGatherConfViewResultOutput = new ScadaGatherConfViewResultOutput(); ScadaGatherConfViewResultOutput scadaGatherConfViewResultOutput = new ScadaGatherConfViewResultOutput();
scadaGatherConfViewResultOutput.setOutputList(outputList); scadaGatherConfViewResultOutput.setOutputList(outputList);
scadaGatherConfViewResultOutput.setTotalPageNum(totalPageNum); scadaGatherConfViewResultOutput.setTotalPageNum(totalPageNum);
return XSingleResult.success(scadaGatherConfViewResultOutput); return XSingleResult.success(scadaGatherConfViewResultOutput);
} }
...@@ -89,9 +83,7 @@ public class SystemScadaIhdServiceImpl implements SystemScadaIhdService { ...@@ -89,9 +83,7 @@ public class SystemScadaIhdServiceImpl implements SystemScadaIhdService {
@Override @Override
public XServiceResult insertDefaultTable(XContext context, DefaultTableInput input) { public XServiceResult insertDefaultTable(XContext context, DefaultTableInput input) {
ScadaGatherConfViewMapper bean = context.getBean(ScadaGatherConfViewMapper.class); ScadaGatherConfViewMapper bean = context.getBean(ScadaGatherConfViewMapper.class);
// ScadaGatherConfViewMapper
bean.insertDefaultData(input.getSql()); bean.insertDefaultData(input.getSql());
return XServiceResult.OK; return XServiceResult.OK;
} }
...@@ -108,7 +100,6 @@ public class SystemScadaIhdServiceImpl implements SystemScadaIhdService { ...@@ -108,7 +100,6 @@ public class SystemScadaIhdServiceImpl implements SystemScadaIhdService {
HashMap<String, Object> stringStringHashMap = bean.selectBusinessModuleTable(input.getSql()); HashMap<String, Object> stringStringHashMap = bean.selectBusinessModuleTable(input.getSql());
DefaultTableOutput defaultTableOutput = new DefaultTableOutput(); DefaultTableOutput defaultTableOutput = new DefaultTableOutput();
defaultTableOutput.setResultData(stringStringHashMap); defaultTableOutput.setResultData(stringStringHashMap);
return XSingleResult.success(defaultTableOutput); return XSingleResult.success(defaultTableOutput);
} }
...@@ -124,10 +115,7 @@ public class SystemScadaIhdServiceImpl implements SystemScadaIhdService { ...@@ -124,10 +115,7 @@ public class SystemScadaIhdServiceImpl implements SystemScadaIhdService {
public XListResult<ScadaGatherDataOutput> getScadaRemedyDataTagList(XContext context, ScadaEnvironmentInfoOutput scadaEnv) { public XListResult<ScadaGatherDataOutput> getScadaRemedyDataTagList(XContext context, ScadaEnvironmentInfoOutput scadaEnv) {
ScadaGatherDataMapper bean = context.getBean(ScadaGatherDataMapper.class); ScadaGatherDataMapper bean = context.getBean(ScadaGatherDataMapper.class);
List<ScadaGatherData> dataList = bean.selectRemedyList(scadaEnv.getId()); List<ScadaGatherData> dataList = bean.selectRemedyList(scadaEnv.getId());
List<ScadaGatherDataOutput> scadaGatherDataOutputs = XCopyUtils.copyNewList(dataList, ScadaGatherDataOutput.class); List<ScadaGatherDataOutput> scadaGatherDataOutputs = XCopyUtils.copyNewList(dataList, ScadaGatherDataOutput.class);
return XListResult.success(scadaGatherDataOutputs); return XListResult.success(scadaGatherDataOutputs);
} }
}
} \ No newline at end of file
package pps.core.system.service;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
@XText("测试飞书短信")
@XService
public class testService {
// @XText("测试飞书短信")
// @XApiPost
// public XListResult<QuerySysUserWithUserGroupRelViewOutput> test(XContext context){
//
// List<QuerySysUserWithUserGroupRelViewOutput> outputs = new ArrayList<>();
// SaleBackService service = context.getBean(SaleBackService.class);
// XServiceResult xServiceResult = service.saleBackFiyBook(context);
//
// return XListResult.success(outputs);
// }
}
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