From 4a0a5c0d60103c97e333667bb57bce4c1f5f9bb2 Mon Sep 17 00:00:00 2001 From: zhangfh Date: Mon, 30 Aug 2021 18:35:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4=20?= =?UTF-8?q?=E5=85=9A=E5=91=98=E4=BA=AE=E8=BA=AB=E4=BB=BD=E6=8E=A8=E8=8D=90?= =?UTF-8?q?-=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EpdcAppPartyMemberController.java | 23 +++++++++++++++++++ .../com/elink/esua/epdc/dao/UserInfoDao.java | 18 +++++++++++++++ .../esua/epdc/service/UserInfoService.java | 19 +++++++++++++++ .../service/impl/UserInfoServiceImpl.java | 16 +++++++++++++ .../src/main/resources/mapper/UserInfoDao.xml | 7 +++++- 5 files changed, 82 insertions(+), 1 deletion(-) diff --git a/epdc-cloud-user/src/main/java/com/elink/esua/epdc/controller/EpdcAppPartyMemberController.java b/epdc-cloud-user/src/main/java/com/elink/esua/epdc/controller/EpdcAppPartyMemberController.java index f4a3278..e7d239b 100644 --- a/epdc-cloud-user/src/main/java/com/elink/esua/epdc/controller/EpdcAppPartyMemberController.java +++ b/epdc-cloud-user/src/main/java/com/elink/esua/epdc/controller/EpdcAppPartyMemberController.java @@ -34,6 +34,29 @@ public class EpdcAppPartyMemberController { public Result getDentityDetail(@PathVariable("userId") Long userId){ EpdcAppIdentityDetailResultDTO data = userInfoService.getDentityDetail(userId); return new Result().ok(data); + } + + /** + * 党建引领-党员亮身份推荐 + * @params [id] + * @return void + * @author zhangfenghe + * @since 2021/8/30 9:26 + */ + @PostMapping("partyBuilding/brightIdentity/recommended") + public Result recommended(@PathVariable("id") String id){ + return userInfoService.recommended(id); + } + /** + * 党建引领-党员亮身份取消推荐 + * @params [id] + * @return void + * @author zhangfenghe + * @since 2021/8/30 9:26 + */ + @PostMapping("partyBuilding/brightIdentity/recommendedCancel") + public Result recommendedCancel(@PathVariable("id") String id){ + return userInfoService.recommendedCancel(id); } } diff --git a/epdc-cloud-user/src/main/java/com/elink/esua/epdc/dao/UserInfoDao.java b/epdc-cloud-user/src/main/java/com/elink/esua/epdc/dao/UserInfoDao.java index a96a016..2e79b18 100644 --- a/epdc-cloud-user/src/main/java/com/elink/esua/epdc/dao/UserInfoDao.java +++ b/epdc-cloud-user/src/main/java/com/elink/esua/epdc/dao/UserInfoDao.java @@ -22,4 +22,22 @@ public interface UserInfoDao extends BaseDao { */ EpdcAppIdentityDetailResultDTO selectDentityDetail(Long userId); + /** + * 党建引领-党员亮身份推荐 + * @params [id] + * @return void + * @author zhangfenghe + * @since 2021/8/30 9:26 + */ + void recommended(String id); + + /** + * 党建引领-党员亮身份取消推荐 + * @params [id] + * @return void + * @author zhangfenghe + * @since 2021/8/30 9:26 + */ + void recommendedCancel(String id); + } diff --git a/epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/UserInfoService.java b/epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/UserInfoService.java index d958ac2..5d1ffcc 100644 --- a/epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/UserInfoService.java +++ b/epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/UserInfoService.java @@ -1,6 +1,7 @@ package com.elink.esua.epdc.service; import com.elink.esua.epdc.commons.mybatis.service.BaseService; +import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.dto.epdc.form.EpdcAppShowIdentityFormDTO; import com.elink.esua.epdc.dto.epdc.result.EpdcAppIdentityDetailResultDTO; import com.elink.esua.epdc.entity.UserInfoEntity; @@ -18,4 +19,22 @@ public interface UserInfoService extends BaseService { void save(EpdcAppShowIdentityFormDTO dto); EpdcAppIdentityDetailResultDTO getDentityDetail(Long userId); + + /** + * 党建引领-党员亮身份推荐 + * @params [id] + * @return void + * @author zhangfenghe + * @since 2021/8/30 9:26 + */ + Result recommended(String id); + + /** + * 党建引领-党员亮身份取消推荐 + * @params [id] + * @return void + * @author zhangfenghe + * @since 2021/8/30 9:26 + */ + Result recommendedCancel(String id); } diff --git a/epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/impl/UserInfoServiceImpl.java b/epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/impl/UserInfoServiceImpl.java index c166a44..531f230 100644 --- a/epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/impl/UserInfoServiceImpl.java +++ b/epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/impl/UserInfoServiceImpl.java @@ -2,6 +2,8 @@ package com.elink.esua.epdc.service.impl; import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; +import com.elink.esua.epdc.commons.tools.utils.Result; +import com.elink.esua.epdc.commons.tools.validator.AssertUtils; import com.elink.esua.epdc.dao.UserInfoDao; import com.elink.esua.epdc.dto.epdc.form.EpdcAppShowIdentityFormDTO; import com.elink.esua.epdc.dto.epdc.result.EpdcAppIdentityDetailResultDTO; @@ -31,4 +33,18 @@ public class UserInfoServiceImpl extends BaseServiceImpl - + + UPDATE esua_epdc_user.epdc_user_info SET RECOMMEND_FLAG = '1' WHERE ID = #{id} AND DEL_FALG = '0' + + + UPDATE esua_epdc_user.epdc_user_info SET RECOMMEND_FLAG = '0' WHERE ID = #{id} AND DEL_FALG = '0' +