Browse Source

项目结案也要给转项目人发消息

master
sunyuchao 5 years ago
parent
commit
64463005c0
  1. 4
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ProjectServiceImpl.java
  2. 4
      epmet-module/gov-project/gov-project-server/src/main/resources/mapper/ProjectStaffDao.xml

4
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ProjectServiceImpl.java

@ -403,7 +403,7 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit
msgList.add(messageFormDTO);
WxSubscribeMessageFormDTO msg = new WxSubscribeMessageFormDTO();
msg.setCustomerId(projectEntity.getCustomerId());
msg.setClientType(AppClientConstant.APP_GOV);
msg.setClientType(p.getApp());
msg.setUserId(p.getUserId());
msg.setBehaviorType("项目消息");
msg.setMessageContent(String.format(UserMessageConstant.PROJECT_CLOSED_MSG, projectEntity.getTitle(), fromDTO.getPublicReply()));
@ -433,7 +433,7 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit
wxmpMsgList.add(msg);
});
messageFeignClient.saveUserMessageList(msgList);
//发送微信订阅消息 sun
//2020.10.26 发送微信订阅消息 sun
Result result = epmetMessageOpenFeignClient.sendWxSubscribeMessage(wxmpMsgList);
if (!result.success()) {
logger.error("项目结案成功,发送微信订阅消息失败" + JSON.toJSONString(result));

4
epmet-module/gov-project/gov-project-server/src/main/resources/mapper/ProjectStaffDao.xml

@ -41,7 +41,9 @@
LIMIT 1
</select>
<select id="selectStaffsByProjectId" resultType="java.lang.String">
SELECT DISTINCT STAFF_ID FROM project_staff WHERE PROJECT_ID = #{projectId}
SELECT DISTINCT staff_id FROM project_staff WHERE project_id = #{projectId}
UNION
SELECT DISTINCT staff_id FROM project_process WHERE operation = 'created' AND project_id = #{projectId}
</select>
<select id="selectProjectTransferStaffList" resultType="com.epmet.dto.ProjectStaffDTO">

Loading…
Cancel
Save