From a0c4e04f60b6c187b9dad6fbbb0cb9005c6be2f7 Mon Sep 17 00:00:00 2001
From: findyguo <12205921@qq.com>
Date: 星期四, 04 三月 2021 17:25:51 +0800
Subject: [PATCH] 新增留言

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActMessageServiceImpl.java |   39 ++++++++++++++++++++++++++-------------
 1 files changed, 26 insertions(+), 13 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActMessageServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActMessageServiceImpl.java
index 87236b1..975b7ab 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActMessageServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActMessageServiceImpl.java
@@ -2,6 +2,7 @@
 
 import javax.annotation.Resource;
 
+import org.springframework.beans.BeanUtils;
 import org.springframework.stereotype.Service;
 import org.springframework.util.ObjectUtils;
 
@@ -18,39 +19,51 @@
 public class ComActMessageServiceImpl  extends ServiceImpl<ComActMessageDAO, ComActMessageDO> implements ComActMessageService {
 	@Resource
     private ComActMessageDAO comActMessageDAO;
+
 	@Override
 	public R addMessage(ComActMessageVO comActMessageVO) {
 		Long type = comActMessageVO.getType();
-		String phone="";
-		if(type==1) {
+		String phone = "";
+		String sendtoUserName = "";
+
+		if (type == 1) {
 			ComPbServiceTeamVO team = comActMessageDAO.selectComPbServiceTeamById(comActMessageVO.getSendtoUserId());
-			if(ObjectUtils.isEmpty(team)) return R.fail();
-			phone=team.getPhone();
-		}else if(type==2) {
+			if (ObjectUtils.isEmpty(team))
+				return R.fail();
+			phone = team.getPhone();
+			sendtoUserName = team.getName();
+		} else if (type == 2) {
 			PartyCommitteeVO party = comActMessageDAO.selectPartyCommitteeById(comActMessageVO.getSendtoUserId());
-			if(ObjectUtils.isEmpty(party)) return R.fail();
-			phone=party.getPhone();
+			if (ObjectUtils.isEmpty(party))
+				return R.fail();
+			phone = party.getPhone();
+			sendtoUserName = party.getName();
 		}
-		if(ObjectUtils.isEmpty(phone)) return R.fail("未找到联系方式");
-		// TODO Auto-generated method stub
-		return null;
+		if (ObjectUtils.isEmpty(phone))
+			return R.fail("未找到联系方式");
+		comActMessageVO.setPhone(phone);
+		comActMessageVO.setSendtoUserName(sendtoUserName);
+		ComActMessageDO comActMessageDO = new ComActMessageDO();
+		BeanUtils.copyProperties(comActMessageVO, comActMessageDO);
+		int insert = comActMessageDAO.insert(comActMessageDO);
+		if (insert > 0) {
+			return R.ok();
+		}
+		return R.fail();
 	}
 
 	@Override
 	public R pageMyMessageApplets(ComActMessageVO comActMessageVO) {
-		// TODO Auto-generated method stub
 		return null;
 	}
 
 	@Override
 	public R pageSendToMessageApplets(ComActMessageVO comActMessageVO) {
-		// TODO Auto-generated method stub
 		return null;
 	}
 
 	@Override
 	public R pageMyCommunityMessageApplets(ComActMessageVO comActMessageVO) {
-		// TODO Auto-generated method stub
 		return null;
 	}
 

--
Gitblit v1.7.1