From 04c96f26282f021fcc59b40d6f11f172fc070af8 Mon Sep 17 00:00:00 2001 From: huanghongfa <18228131219@163.com> Date: 星期五, 22 一月 2021 17:31:41 +0800 Subject: [PATCH] 新增接口一起议 --- springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComBpActivityServiceImpl.java | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComBpActivityServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComBpActivityServiceImpl.java index 0221644..3aeb13f 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComBpActivityServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComBpActivityServiceImpl.java @@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.panzhihua.common.model.dtos.partybuilding.ActivitySignUpDTO; +import com.panzhihua.common.model.dtos.partybuilding.ComPbActivityDTO; +import com.panzhihua.common.model.vos.LoginUserInfoVO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.ComActActivityVO; import com.panzhihua.common.model.vos.partybuilding.PageActivityMembersVO; @@ -97,6 +99,12 @@ if (ObjectUtils.isEmpty(comPbActivityDO)) { return R.fail("活动不存在"); } + LoginUserInfoVO loginUserInfoVO=comBpActivityDAO.selectUserInfoByUserId(comPbActivityDO.getCreateBy()); + Integer type = loginUserInfoVO.getType(); + int isPerson=0; + if (type.intValue()==1) { + isPerson=1; + } PartyBuildingActivityVO partyBuildingActivityVO = new PartyBuildingActivityVO(); BeanUtils.copyProperties(comPbActivityDO, partyBuildingActivityVO); List<ComPbActivityMemberDO> comPbActivityMemberDOS = comPbActivityMemberDAO.selectList(new QueryWrapper<ComPbActivityMemberDO>().lambda().eq(ComPbActivityMemberDO::getActivityId, id).orderByDesc(ComPbActivityMemberDO::getCreateAt)); @@ -124,6 +132,8 @@ partyBuildingActivityVO.setIsSign(1); } partyBuildingActivityVO.setPartyBuildingMemberVOS(partyBuildingMemberVOS); + partyBuildingActivityVO.setIsPerson(isPerson); + partyBuildingActivityVO.setCreateByName(loginUserInfoVO.getName()); return R.ok(partyBuildingActivityVO); } @@ -222,11 +232,17 @@ records.forEach(partyBuildingActivityVO1 -> { Date activityTimeBegin = partyBuildingActivityVO1.getActivityTimeBegin(); Integer status = partyBuildingActivityVO1.getStatus(); + String createByName = partyBuildingActivityVO1.getCreateByName(); if (!ObjectUtils.isEmpty(activityTimeBegin)) { partyBuildingActivityVO1.setActivityTimeBeginFormat(formatTo.format(activityTimeBegin)); } if(status.intValue()==3){ partyBuildingActivityVO1.setStatus(4); + } + if(!ObjectUtils.isEmpty(createByName)&&createByName.equals("管理员")){ + partyBuildingActivityVO1.setIsPerson(0); + }else{ + partyBuildingActivityVO1.setIsPerson(1); } }); } @@ -414,6 +430,23 @@ return R.ok(); } + /** + * 创建党员活动 小程序创建党员活动 + * + * @param comPbActivityDTO 创建内容 + * @return 创建结果 + */ + @Override + public R addActivityApplets(ComPbActivityDTO comPbActivityDTO) { + ComPbActivityDO comPbActivityDO=new ComPbActivityDO(); + BeanUtils.copyProperties(comPbActivityDTO,comPbActivityDO); + int insert = comBpActivityDAO.insert(comPbActivityDO); + if (insert>0) { + return R.ok(); + } + return R.fail(); + } + public static void main(String[] args) { DateFormat formatTo = new SimpleDateFormat("M月d ahh:mm"); String format = formatTo.format(new Date()); -- Gitblit v1.7.1