Browse Source

代码提交 党员亮身份推荐-代码提交

master
zhangfh 4 years ago
parent
commit
4a0a5c0d60
  1. 23
      epdc-cloud-user/src/main/java/com/elink/esua/epdc/controller/EpdcAppPartyMemberController.java
  2. 18
      epdc-cloud-user/src/main/java/com/elink/esua/epdc/dao/UserInfoDao.java
  3. 19
      epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/UserInfoService.java
  4. 16
      epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/impl/UserInfoServiceImpl.java
  5. 7
      epdc-cloud-user/src/main/resources/mapper/UserInfoDao.xml

23
epdc-cloud-user/src/main/java/com/elink/esua/epdc/controller/EpdcAppPartyMemberController.java

@ -34,6 +34,29 @@ public class EpdcAppPartyMemberController {
public Result<EpdcAppIdentityDetailResultDTO> getDentityDetail(@PathVariable("userId") Long userId){
EpdcAppIdentityDetailResultDTO data = userInfoService.getDentityDetail(userId);
return new Result<EpdcAppIdentityDetailResultDTO>().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);
}
}

18
epdc-cloud-user/src/main/java/com/elink/esua/epdc/dao/UserInfoDao.java

@ -22,4 +22,22 @@ public interface UserInfoDao extends BaseDao<UserInfoEntity> {
*/
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);
}

19
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<UserInfoEntity> {
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);
}

16
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<UserInfoDao, UserInfoEn
EpdcAppIdentityDetailResultDTO dentityDetail = baseDao.selectDentityDetail(userId);
return dentityDetail;
}
@Override
public Result recommended(String id) {
AssertUtils.isBlank(id,"id");
baseDao.recommended(id);
return new Result();
}
@Override
public Result recommendedCancel(String id) {
AssertUtils.isBlank(id,"id");
baseDao.recommendedCancel(id);
return new Result();
}
}

7
epdc-cloud-user/src/main/resources/mapper/UserInfoDao.xml

@ -14,5 +14,10 @@
AND ui.DEL_FLAG = '0'
</select>
<update id="recommended">
UPDATE esua_epdc_user.epdc_user_info SET RECOMMEND_FLAG = '1' WHERE ID = #{id} AND DEL_FALG = '0'
</update>
<update id="recommendedCancel">
UPDATE esua_epdc_user.epdc_user_info SET RECOMMEND_FLAG = '0' WHERE ID = #{id} AND DEL_FALG = '0'
</update>
</mapper>

Loading…
Cancel
Save