|
@@ -104,7 +104,7 @@ public class MceReceiveServiceImpl extends AbstractCrudService<MceReceiveMapper,
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- @DataScope
|
|
|
+// @DataScope
|
|
|
public CommonPage<Object> mceManageList(String infoTitle, String infoType, String startTime, String endTime, Integer current, Integer size) {
|
|
|
List<Object> list = new ArrayList<>();
|
|
|
IPage<MceContent> page = new Page<>(current, size);
|
|
@@ -114,9 +114,8 @@ public class MceReceiveServiceImpl extends AbstractCrudService<MceReceiveMapper,
|
|
|
.like(StringUtils.isNotBlank(infoTitle),MceContent::getInfoTitle,infoTitle)
|
|
|
.between(StringUtils.isNotBlank(startTime)&&StringUtils.isNotBlank(endTime),MceContent::getCreateTime, startTime,endTime)
|
|
|
.eq(StringUtils.isNotBlank(infoType),MceContent::getInfoType, infoType)
|
|
|
- .apply(DataScopeContextHolder.getDataScopeSql())
|
|
|
-// .eq(MceContent::getCreateBy,SecurityUtils.getUsername())
|
|
|
-// .eq(MceContent::getTenantId,SecurityUtils.getTenantId())
|
|
|
+// .apply(DataScopeContextHolder.getDataScopeSql())
|
|
|
+ .eq(MceContent::getTenantId,SecurityUtils.getTenantId())
|
|
|
.orderByDesc(MceContent::getId);
|
|
|
page = mceContentService.page(page,lambdaQuery1);
|
|
|
|
|
@@ -240,22 +239,24 @@ public class MceReceiveServiceImpl extends AbstractCrudService<MceReceiveMapper,
|
|
|
if (!mceReceiveVO.containsKey("infoTypeName")) {
|
|
|
mceReceiveVO.put("infoTypeName",infoTypeName);
|
|
|
}
|
|
|
- MceContent mceContent = new MceContent();
|
|
|
- mceContent.setInfoTitle(mceReceiveVO.get("infoTitle").toString());
|
|
|
- mceContent.setInfoContent(mceReceiveVO.get("infoContent").toString());
|
|
|
- mceContent.setInfoType(mceReceiveVO.get("infoType").toString());
|
|
|
- mceContent.setCreateBy(SecurityUtils.getUsername());
|
|
|
- mceContent.setCreateTime(LocalDateTime.now());
|
|
|
-// mceContent.setDeptId(SecurityUtils.getLoginUser().getSysUser().getDeptId().intValue());
|
|
|
-
|
|
|
- mceContent.setTenantId(SecurityUtils.getTenantId());
|
|
|
- mceContentService.save(mceContent);
|
|
|
- Integer contentId = mceContent.getId();
|
|
|
List<SysUser> list = iSysUserService.userAllList();
|
|
|
+ MceContent mceContent = new MceContent();
|
|
|
+ Integer contentId = 0;
|
|
|
if (CollectionUtils.isNotEmpty(list)) {
|
|
|
List<Integer> userIds = new ArrayList<>();
|
|
|
for (int g = 0; g < list.size(); g++) {
|
|
|
userIds.add(list.get(g).getUserId().intValue());
|
|
|
+ if (mceReceiveVO.get("userName").equals(list.get(g).getUserName())){
|
|
|
+ mceContent.setInfoTitle(mceReceiveVO.get("infoTitle").toString());
|
|
|
+ mceContent.setInfoContent(mceReceiveVO.get("infoContent").toString());
|
|
|
+ mceContent.setInfoType(mceReceiveVO.get("infoType").toString());
|
|
|
+ mceContent.setCreateBy(list.get(g).getUserName());
|
|
|
+ mceContent.setCreateTime(LocalDateTime.now());
|
|
|
+ mceContent.setDeptId(list.get(g).getDeptId().intValue());
|
|
|
+ mceContent.setTenantId(list.get(g).getTenantId());
|
|
|
+ mceContentService.save(mceContent);
|
|
|
+ contentId = mceContent.getId();
|
|
|
+ }
|
|
|
}
|
|
|
List<Integer> userIds1;
|
|
|
if (mceReceiveVO.containsKey("userIds")) {
|
|
@@ -279,10 +280,12 @@ public class MceReceiveServiceImpl extends AbstractCrudService<MceReceiveMapper,
|
|
|
mceReceive1.setIssuerName(mceReceiveVO.get("userName").toString());
|
|
|
}
|
|
|
mceReceive1.setReceiverName(list.get(i).getUserName());
|
|
|
- mceReceive1.setCreateBy(SecurityUtils.getUsername());
|
|
|
+ mceReceive1.setCreateBy(mceReceiveVO.get("userName").toString());
|
|
|
mceReceive1.setCreateTime(LocalDateTime.now());
|
|
|
mceReceive1.setTenantId(list.get(i).getTenantId());
|
|
|
-// mceReceive1.setDeptId(list.get(i).getDeptId().intValue());
|
|
|
+ if (mceReceiveVO.get("userName").equals(list.get(i).getUserName())){
|
|
|
+ mceReceive1.setDeptId(list.get(i).getDeptId().intValue());
|
|
|
+ }
|
|
|
this.save(mceReceive1);
|
|
|
Integer mceReceiveId = mceReceive1.getId();
|
|
|
LambdaQueryWrapper<MceSetting> lambdaQuery = Wrappers.lambdaQuery();
|