Browse Source

榆山项目代码提交 pc-党员亮身份推荐取消推荐后端代码提交

hotfix/zhy
zhangfh 4 years ago
parent
commit
ffc6f95d03
  1. 23
      epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java
  2. 18
      epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java
  3. 18
      epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java
  4. 15
      epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java
  5. 7
      epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml

23
epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/controller/EpdcScreenController.java

@ -155,6 +155,29 @@ public class EpdcScreenController {
return epdcScreenService.brightIdentity(formDto);
}
/**
* 党建引领-党员亮身份推荐
* @params [id]
* @return void
* @author zhangfenghe
* @since 2021/8/30 9:26
*/
@PostMapping("partyBuilding/brightIdentity/recommended")
public Result recommended(@PathVariable("id") String id){
return epdcScreenService.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 epdcScreenService.recommendedCancel(id);
}
/**
* 党建引领-党员画像
*

18
epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/dao/EpdcScreenDao.java

@ -111,6 +111,24 @@ public interface EpdcScreenDao extends BaseDao<EpdcScreenGridGovernanceItemResul
*/
List<EpdcScreenPartyBuildingBrightIdentityResultDTO> brightIdentity(EpdcScreenPartyBuildingBrightIdentityFormDTO formDto);
/**
* 党建引领-党员亮身份推荐
* @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);
/**
* 党建引领-党员画像
*

18
epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/EpdcScreenService.java

@ -111,6 +111,24 @@ public interface EpdcScreenService {
*/
Result<List<EpdcScreenPartyBuildingBrightIdentityResultDTO>> brightIdentity(EpdcScreenPartyBuildingBrightIdentityFormDTO formDto);
/**
* 党建引领-党员亮身份推荐
* @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);
/**
* 党建引领-党员画像
*

15
epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java

@ -3,6 +3,7 @@ package com.elink.esua.epdc.modules.screen.service.impl;
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl;
import com.elink.esua.epdc.commons.tools.constant.NumConstant;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.commons.tools.validator.AssertUtils;
import com.elink.esua.epdc.dto.analysis.pc.item.result.ItemResultDTO;
import com.elink.esua.epdc.dto.analysis.pc.screen.form.*;
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils;
@ -96,6 +97,20 @@ public class EpdcScreenServiceImpl extends BaseServiceImpl<EpdcScreenDao, EpdcSc
return new Result<List<EpdcScreenPartyBuildingBrightIdentityResultDTO>>().ok(data);
}
@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();
}
@Override
public Result<List<EpdcScreenPartyBuildingPartyMemberAgeResultDTO>> partyMemberAge() {
List<EpdcScreenPartyBuildingPartyMemberAgeResultDTO> data = baseDao.partyMemberAge();

7
epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml

@ -228,7 +228,12 @@
ui.CREATED_TIME DESC
LIMIT #{pageIndex}, #{pageSize}
</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>
<select id="partyMemberAge" resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenPartyBuildingPartyMemberAgeResultDTO">
SELECT
IFNULL(SUM( AGE_EIGHTEEN_THIRTY ), 0) AS ageEighteenThirty,

Loading…
Cancel
Save