diff --git a/epmet-module/epmet-message/epmet-message-client/src/main/java/com/epmet/dto/form/IcMessageListFormDTO.java b/epmet-module/epmet-message/epmet-message-client/src/main/java/com/epmet/dto/form/IcMessageListFormDTO.java
index 685fd340ad..db5b351010 100644
--- a/epmet-module/epmet-message/epmet-message-client/src/main/java/com/epmet/dto/form/IcMessageListFormDTO.java
+++ b/epmet-module/epmet-message/epmet-message-client/src/main/java/com/epmet/dto/form/IcMessageListFormDTO.java
@@ -9,6 +9,8 @@ import java.io.Serializable;
public class IcMessageListFormDTO implements Serializable {
private static final long serialVersionUID = 2697079163476964749L;
+ //检索内容
+ private String content;
private Integer pageNo = 1;
private Integer pageSize = 20;
private Boolean isPage = true;
diff --git a/epmet-module/epmet-message/epmet-message-server/src/main/resources/mapper/IcMessageDao.xml b/epmet-module/epmet-message/epmet-message-server/src/main/resources/mapper/IcMessageDao.xml
index aa20ac5071..ec347f4998 100644
--- a/epmet-module/epmet-message/epmet-message-server/src/main/resources/mapper/IcMessageDao.xml
+++ b/epmet-module/epmet-message/epmet-message-server/src/main/resources/mapper/IcMessageDao.xml
@@ -21,6 +21,9 @@
del_flag = '0'
AND customer_id = #{customerId}
AND user_id = #{userId}
+
+ AND message_content like concat('%', #{content}, '%')
+
diff --git a/epmet-module/epmet-point/epmet-point-client/src/main/java/com/epmet/dto/result/PartyPointRecordResultDTO.java b/epmet-module/epmet-point/epmet-point-client/src/main/java/com/epmet/dto/result/PartyPointRecordResultDTO.java
new file mode 100644
index 0000000000..df87b12e14
--- /dev/null
+++ b/epmet-module/epmet-point/epmet-point-client/src/main/java/com/epmet/dto/result/PartyPointRecordResultDTO.java
@@ -0,0 +1,21 @@
+package com.epmet.dto.result;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.List;
+
+/**
+ * @Description
+ * @Author zhaoqifeng
+ * @Date 2022/8/25 9:20
+ */
+@Data
+public class PartyPointRecordResultDTO implements Serializable {
+ private static final long serialVersionUID = -1480768520576719171L;
+ /**
+ * 日期 yyyy-MM-dd 字符串
+ * */
+ private String date;
+ private List dailyList;
+}
diff --git a/epmet-module/epmet-point/epmet-point-client/src/main/java/com/epmet/dto/result/PartyPointResultDTO.java b/epmet-module/epmet-point/epmet-point-client/src/main/java/com/epmet/dto/result/PartyPointResultDTO.java
index 3a171175e3..13877d86bf 100644
--- a/epmet-module/epmet-point/epmet-point-client/src/main/java/com/epmet/dto/result/PartyPointResultDTO.java
+++ b/epmet-module/epmet-point/epmet-point-client/src/main/java/com/epmet/dto/result/PartyPointResultDTO.java
@@ -15,8 +15,14 @@ import java.util.Date;
public class PartyPointResultDTO implements Serializable {
private static final long serialVersionUID = -3208641116926725011L;
private String title;
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
- private Date dateTime;
+ /**
+ * 日期yyyy-MM-dd
+ */
+ private String date;
+ /**
+ * 时间hh:mm
+ */
+ private String time;
private String point;
private String actId;
private String actType;
diff --git a/epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/controller/ResiPointController.java b/epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/controller/ResiPointController.java
index 60712e7780..e37fb2055e 100644
--- a/epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/controller/ResiPointController.java
+++ b/epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/controller/ResiPointController.java
@@ -265,9 +265,9 @@ public class ResiPointController {
* @Date 2022/8/23 14:12
*/
@PostMapping("pagePartyPoint")
- public Result> pagePartyPoint(@LoginUser TokenDto tokenDto, @RequestBody PartyPointFormDTO formDTO ){
+ public Result> pagePartyPoint(@LoginUser TokenDto tokenDto, @RequestBody PartyPointFormDTO formDTO ){
formDTO.setCustomerId(tokenDto.getCustomerId());
formDTO.setUserId(tokenDto.getUserId());
- return new Result>().ok(pointActionLogService.pagePartyPoint(formDTO));
+ return new Result>().ok(pointActionLogService.pagePartyPoint(formDTO));
}
}
diff --git a/epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/service/UserPointActionLogService.java b/epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/service/UserPointActionLogService.java
index a229ae583f..9e6ec53a68 100644
--- a/epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/service/UserPointActionLogService.java
+++ b/epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/service/UserPointActionLogService.java
@@ -25,10 +25,7 @@ import com.epmet.dto.form.CommonPageUserFormDTO;
import com.epmet.dto.form.IcResiPointPageFormDTO;
import com.epmet.dto.form.MyPointTaskFormDTO;
import com.epmet.dto.form.PartyPointFormDTO;
-import com.epmet.dto.result.MyPointTaskResultDTO;
-import com.epmet.dto.result.PartyPointResultDTO;
-import com.epmet.dto.result.ResiPointLogListResultDTO;
-import com.epmet.dto.result.ResiPointPageResDTO;
+import com.epmet.dto.result.*;
import com.epmet.entity.UserPointActionLogEntity;
import dto.form.SendPointFormDTO;
@@ -170,5 +167,5 @@ public interface UserPointActionLogService extends BaseService pagePartyPoint(PartyPointFormDTO formDTO);
+ List pagePartyPoint(PartyPointFormDTO formDTO);
}
\ No newline at end of file
diff --git a/epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/service/impl/UserPointActionLogServiceImpl.java b/epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/service/impl/UserPointActionLogServiceImpl.java
index 7a339c69e5..ae22f32df9 100644
--- a/epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/service/impl/UserPointActionLogServiceImpl.java
+++ b/epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/service/impl/UserPointActionLogServiceImpl.java
@@ -616,12 +616,13 @@ public class UserPointActionLogServiceImpl extends BaseServiceImpl}
+ * @Return {@link List< PartyPointRecordResultDTO >}
* @Author zhaoqifeng
* @Date 2022/8/22 16:04
*/
@Override
- public PageData pagePartyPoint(PartyPointFormDTO formDTO) {
+ public List pagePartyPoint(PartyPointFormDTO formDTO) {
+ List result = new LinkedList<>();
if (StringUtils.isNotBlank(formDTO.getQuarter())) {
if (StringUtils.isNotBlank(formDTO.getMonth())) {
formDTO.setStartDate(formDTO.getYear().concat(formDTO.getMonth()));
@@ -667,9 +668,22 @@ public class UserPointActionLogServiceImpl extends BaseServiceImpl> map =
+ list.stream().collect(Collectors.groupingBy(PartyPointResultDTO::getDate));
+
+ Map> sortedMap = Maps.newLinkedHashMap();
+ map.entrySet().stream().sorted(Map.Entry.>comparingByKey().reversed())
+ .forEachOrdered(e -> sortedMap.put(e.getKey(), e.getValue()));
+ sortedMap.entrySet().forEach(e -> {
+ PartyPointRecordResultDTO o = new PartyPointRecordResultDTO();
+ o.setDate(e.getKey());
+ o.setDailyList(e.getValue());
+ result.add(o);
+ });
+
}
- PageInfo pageInfo = new PageInfo<>(list);
- return new PageData<>(list, pageInfo.getTotal());
+ return result;
}
/**
diff --git a/epmet-module/epmet-point/epmet-point-server/src/main/resources/mapper/UserPointActionLogDao.xml b/epmet-module/epmet-point/epmet-point-server/src/main/resources/mapper/UserPointActionLogDao.xml
index ec1de753c4..51740cf037 100644
--- a/epmet-module/epmet-point/epmet-point-server/src/main/resources/mapper/UserPointActionLogDao.xml
+++ b/epmet-module/epmet-point/epmet-point-server/src/main/resources/mapper/UserPointActionLogDao.xml
@@ -166,7 +166,8 @@
WHEN 'plus' THEN
concat( '+', POINT ) ELSE POINT
END AS point,
- CREATED_TIME AS dateTime
+ DATE_FORMAT( CREATED_TIME, '%Y-%m-%d' ) AS date,
+ DATE_FORMAT( CREATED_TIME, '%H:%i' ) AS time
FROM
USER_POINT_ACTION_LOG
WHERE
diff --git a/epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/feign/ResiGroupOpenFeignClient.java b/epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/feign/ResiGroupOpenFeignClient.java
index b7a4f54672..2adf4c9ddc 100644
--- a/epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/feign/ResiGroupOpenFeignClient.java
+++ b/epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/feign/ResiGroupOpenFeignClient.java
@@ -342,4 +342,10 @@ public interface ResiGroupOpenFeignClient {
@PostMapping("/resi/group/member/groupmemberlist")
Result> groupMemberList(@RequestBody List groupIdList);
+ /**
+ * @Author sun
+ * @Description 查询支部下党小组列表
+ **/
+ @PostMapping("/resi/group/group/partygrouplist/{partyOrgId}")
+ Result> partyGroupList(@PathVariable String partyOrgId);
}
diff --git a/epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/feign/fallback/ResiGroupOpenFeignClientFallback.java b/epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/feign/fallback/ResiGroupOpenFeignClientFallback.java
index d3bff53996..e3c6b08c47 100644
--- a/epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/feign/fallback/ResiGroupOpenFeignClientFallback.java
+++ b/epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/feign/fallback/ResiGroupOpenFeignClientFallback.java
@@ -248,4 +248,9 @@ public class ResiGroupOpenFeignClientFallback implements ResiGroupOpenFeignClien
return ModuleUtils.feignConError(ServiceConstant.RESI_GROUP_SERVER, "groupMemberList", groupIdList);
}
+ @Override
+ public Result> partyGroupList(String partyOrgId) {
+ return ModuleUtils.feignConError(ServiceConstant.RESI_GROUP_SERVER, "partyGroupList", partyOrgId);
+ }
+
}
diff --git a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/controller/ResiGroupController.java b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/controller/ResiGroupController.java
index 5e60d0f535..94da912a7b 100644
--- a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/controller/ResiGroupController.java
+++ b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/controller/ResiGroupController.java
@@ -664,4 +664,15 @@ public class ResiGroupController {
public Result