Browse Source

居民端-代码优化-不引用server服务

dev_shibei_match
sunyuchao 5 years ago
parent
commit
d8f9a6a6f7
  1. 3
      epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/controller/UserMessageController.java
  2. 2
      epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/service/UserMessageService.java
  3. 5
      epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/service/impl/UserMessageServiceImpl.java
  4. 6
      epmet-module/resi-partymember/resi-partymember-server/pom.xml
  5. 3
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/feign/EpmetMessageFeignClient.java
  6. 3
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/feign/fallback/EpmetMessageFeignClientFallback.java
  7. 2
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/warmhearted/constant/ResiWarmheartedConstant.java
  8. 21
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/warmhearted/service/impl/ResiWarmheartedApplyServiceImpl.java

3
epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/controller/UserMessageController.java

@ -28,7 +28,6 @@ import com.epmet.commons.tools.validator.group.UpdateGroup;
import com.epmet.dto.UserMessageDTO; import com.epmet.dto.UserMessageDTO;
import com.epmet.dto.form.MymessageFormDTO; import com.epmet.dto.form.MymessageFormDTO;
import com.epmet.dto.form.UserMessageFormDTO; import com.epmet.dto.form.UserMessageFormDTO;
import com.epmet.entity.UserMessageEntity;
import com.epmet.excel.UserMessageExcel; import com.epmet.excel.UserMessageExcel;
import com.epmet.service.UserMessageService; import com.epmet.service.UserMessageService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -141,7 +140,7 @@ public class UserMessageController {
* @Description 批量插入未读消息 * @Description 批量插入未读消息
**/ **/
@PostMapping("saveusermessagelist") @PostMapping("saveusermessagelist")
public Result saveUserMessageList(@RequestBody List<UserMessageEntity> msgList) { public Result saveUserMessageList(@RequestBody List<UserMessageFormDTO> msgList) {
return userMessageService.saveUserMessageList(msgList); return userMessageService.saveUserMessageList(msgList);
} }
} }

2
epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/service/UserMessageService.java

@ -134,5 +134,5 @@ public interface UserMessageService extends BaseService<UserMessageEntity> {
* @Author sun * @Author sun
* @Description 批量插入未读消息 * @Description 批量插入未读消息
**/ **/
Result saveUserMessageList(List<UserMessageEntity> msgList); Result saveUserMessageList(List<UserMessageFormDTO> msgList);
} }

5
epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/service/impl/UserMessageServiceImpl.java

@ -166,8 +166,9 @@ public class UserMessageServiceImpl extends BaseServiceImpl<UserMessageDao, User
} }
@Override @Override
public Result saveUserMessageList(List<UserMessageEntity> msgList) { public Result saveUserMessageList(List<UserMessageFormDTO> msgList) {
insertBatch(msgList); List<UserMessageEntity> entityList = ConvertUtils.sourceToTarget(msgList, UserMessageEntity.class);
insertBatch(entityList);
return new Result(); return new Result();
} }
} }

6
epmet-module/resi-partymember/resi-partymember-server/pom.xml

@ -93,12 +93,6 @@
<version>2.0.0</version> <version>2.0.0</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<dependency>
<groupId>com.epmet</groupId>
<artifactId>epmet-message-server</artifactId>
<version>0.3.1</version>
<scope>compile</scope>
</dependency>
</dependencies> </dependencies>
<build> <build>

3
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/feign/EpmetMessageFeignClient.java

@ -3,7 +3,6 @@ package com.epmet.modules.feign;
import com.epmet.commons.tools.constant.ServiceConstant; import com.epmet.commons.tools.constant.ServiceConstant;
import com.epmet.commons.tools.utils.Result; import com.epmet.commons.tools.utils.Result;
import com.epmet.dto.form.UserMessageFormDTO; import com.epmet.dto.form.UserMessageFormDTO;
import com.epmet.entity.UserMessageEntity;
import com.epmet.modules.feign.fallback.EpmetMessageFeignClientFallback; import com.epmet.modules.feign.fallback.EpmetMessageFeignClientFallback;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.http.MediaType; import org.springframework.http.MediaType;
@ -43,6 +42,6 @@ public interface EpmetMessageFeignClient {
* @Description 热心居民申请给网格长们发送消息 * @Description 热心居民申请给网格长们发送消息
**/ **/
@PostMapping(value = "message/usermessage/saveusermessagelist", consumes = MediaType.APPLICATION_JSON_UTF8_VALUE) @PostMapping(value = "message/usermessage/saveusermessagelist", consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
Result saveUserMessageList(List<UserMessageEntity> msgList); Result saveUserMessageList(List<UserMessageFormDTO> msgList);
} }

3
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/feign/fallback/EpmetMessageFeignClientFallback.java

@ -4,7 +4,6 @@ import com.epmet.commons.tools.constant.ServiceConstant;
import com.epmet.commons.tools.utils.ModuleUtils; import com.epmet.commons.tools.utils.ModuleUtils;
import com.epmet.commons.tools.utils.Result; import com.epmet.commons.tools.utils.Result;
import com.epmet.dto.form.UserMessageFormDTO; import com.epmet.dto.form.UserMessageFormDTO;
import com.epmet.entity.UserMessageEntity;
import com.epmet.modules.feign.EpmetMessageFeignClient; import com.epmet.modules.feign.EpmetMessageFeignClient;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
@ -28,7 +27,7 @@ public class EpmetMessageFeignClientFallback implements EpmetMessageFeignClient
} }
@Override @Override
public Result saveUserMessageList(List<UserMessageEntity> msgList) { public Result saveUserMessageList(List<UserMessageFormDTO> msgList) {
return ModuleUtils.feignConError(ServiceConstant.EPMET_MESSAGE_SERVER, "saveUserMessageList", msgList); return ModuleUtils.feignConError(ServiceConstant.EPMET_MESSAGE_SERVER, "saveUserMessageList", msgList);
} }

2
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/constant/ResiWarmheartedConstant.java → epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/warmhearted/constant/ResiWarmheartedConstant.java

@ -1,4 +1,4 @@
package com.epmet.constant; package com.epmet.modules.warmhearted.constant;
/** /**
* @author sun * @author sun

21
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/warmhearted/service/impl/ResiWarmheartedApplyServiceImpl.java

@ -38,7 +38,6 @@ import com.epmet.dto.form.*;
import com.epmet.dto.result.AgencyAndStaffsResultDTO; import com.epmet.dto.result.AgencyAndStaffsResultDTO;
import com.epmet.dto.result.GovStaffRoleResultDTO; import com.epmet.dto.result.GovStaffRoleResultDTO;
import com.epmet.dto.result.UserResiInfoResultDTO; import com.epmet.dto.result.UserResiInfoResultDTO;
import com.epmet.entity.UserMessageEntity;
import com.epmet.modules.feign.EpmetMessageFeignClient; import com.epmet.modules.feign.EpmetMessageFeignClient;
import com.epmet.modules.feign.EpmetUserFeignClient; import com.epmet.modules.feign.EpmetUserFeignClient;
import com.epmet.modules.feign.GovOrgFeignClient; import com.epmet.modules.feign.GovOrgFeignClient;
@ -257,19 +256,19 @@ public class ResiWarmheartedApplyServiceImpl extends BaseServiceImpl<ResiWarmhea
Result<List<GovStaffRoleResultDTO>> resultList = epmetUserFeignClient.getStaffsInRole(staffRoleFormDTO); Result<List<GovStaffRoleResultDTO>> resultList = epmetUserFeignClient.getStaffsInRole(staffRoleFormDTO);
List<GovStaffRoleResultDTO> roleList = resultList.getData(); List<GovStaffRoleResultDTO> roleList = resultList.getData();
//3:遍历找出当前网格的所有网格长并给网格长发消息 //3:遍历找出当前网格的所有网格长并给网格长发消息
List<UserMessageEntity> msgList = new ArrayList<>(); List<UserMessageFormDTO> msgList = new ArrayList<>();
staffList.forEach(staff->{ staffList.forEach(staff->{
roleList.forEach(role->{ roleList.forEach(role->{
if(staff.getUserId().equals(role.getStaffId())){ if(staff.getUserId().equals(role.getStaffId())){
UserMessageEntity msgEntity = new UserMessageEntity(); UserMessageFormDTO msgDTO = new UserMessageFormDTO();
msgEntity.setCustomerId(formDTO.getCustomerId()); msgDTO.setCustomerId(formDTO.getCustomerId());
msgEntity.setGridId(formDTO.getGridId()); msgDTO.setGridId(formDTO.getGridId());
msgEntity.setUserId(staff.getUserId()); msgDTO.setUserId(staff.getUserId());
msgEntity.setApp(formDTO.getApp()); msgDTO.setApp(formDTO.getApp());
msgEntity.setTitle(ResiWarmUserMessageConstant.GROUP_TITLE); msgDTO.setTitle(ResiWarmUserMessageConstant.GROUP_TITLE);
msgEntity.setMessageContent(formDTO.getMessageText()); msgDTO.setMessageContent(formDTO.getMessageText());
msgEntity.setReadFlag(ReadFlagConstant.UN_READ); msgDTO.setReadFlag(ReadFlagConstant.UN_READ);
msgList.add(msgEntity); msgList.add(msgDTO);
} }
}); });
}); });

Loading…
Cancel
Save