|
@@ -64,7 +64,7 @@ public class MceReceiveServiceImpl extends AbstractCrudService<MceReceiveMapper,
|
|
|
private MceReceiveMapper mceReceiveMapper;
|
|
|
|
|
|
@Override
|
|
|
- public CommonPage<Object> mceList(String infoTitle, String infoType, String startTime, String endTime, Integer id, Integer current, Integer size) {
|
|
|
+ public CommonPage<Object> mceList(String infoTitle, String infoType, String infoTypeBig, String startTime, String endTime, Integer id, Integer current, Integer size) {
|
|
|
List<Object> list = new ArrayList<>();
|
|
|
LambdaQueryWrapper<MceContent> lambdaQuery1 = Wrappers.lambdaQuery();
|
|
|
lambdaQuery1.select(MceContent::getId, MceContent::getInfoTitle, MceContent::getInfoContent)
|
|
@@ -88,14 +88,32 @@ public class MceReceiveServiceImpl extends AbstractCrudService<MceReceiveMapper,
|
|
|
.eq(MceReceive::getReceiverId, SecurityUtils.getUserId())
|
|
|
.in(CollectionUtils.isNotEmpty(contentIds), MceReceive::getContentId, contentIds)
|
|
|
.orderByDesc(MceReceive::getId);
|
|
|
+
|
|
|
+ if (StringUtils.isNotBlank(infoTypeBig)) {
|
|
|
+ if ("2".equals(infoTypeBig)) {
|
|
|
+ lambdaQuery.in(MceReceive::getInfoType, "2", "5");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
// .inSql(StringUtils.isNotBlank(infoTitle),MceReceive::getContentId,"SELECT id FROM mce_content WHERE " +
|
|
|
// "info_title like '%" + infoTitle + "%' AND tenant_id = "+SecurityUtils.getTenantId()+"");
|
|
|
page = this.page(page, lambdaQuery);
|
|
|
if (CollectionUtils.isNotEmpty(page.getRecords())) {
|
|
|
for (int i = 0; i < page.getRecords().size(); i++) {
|
|
|
+ String infoType1 = page.getRecords().get(i).getInfoType();
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
map.put("id", page.getRecords().get(i).getId());
|
|
|
- map.put("infoType", page.getRecords().get(i).getInfoType());
|
|
|
+ map.put("infoType", infoType1);
|
|
|
+
|
|
|
+ switch (infoType1) {
|
|
|
+ case "2":
|
|
|
+ case "5":
|
|
|
+ map.put("infoTypeBig", "2");
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ map.put("infoTypeBig", infoType1);
|
|
|
+ }
|
|
|
+
|
|
|
map.put("readFlag", page.getRecords().get(i).getReadFlag());
|
|
|
map.put("moduleId", page.getRecords().get(i).getModuleId());
|
|
|
map.put("createTime", page.getRecords().get(i).getCreateTime());
|