| | |
| | | import com.panzhihua.service_dangjian.dao.ComBpActivityDAO; |
| | | import com.panzhihua.service_dangjian.dao.ComPbActivityMemberDAO; |
| | | import com.panzhihua.service_dangjian.dao.ComPbMemberDAO; |
| | | import com.panzhihua.service_dangjian.model.dos.ComBpActivityDO; |
| | | import com.panzhihua.service_dangjian.model.dos.ComPbActivityDO; |
| | | import com.panzhihua.service_dangjian.model.dos.ComPbActivityMemberDO; |
| | | import com.panzhihua.service_dangjian.model.dos.ComPbMemberDO; |
| | | import com.panzhihua.service_dangjian.service.ComBpActivityService; |
| | |
| | | */ |
| | | @Override |
| | | public R activityinfo(Long id) { |
| | | ComBpActivityDO comBpActivityDO = comBpActivityDAO.selectById(id); |
| | | if (ObjectUtils.isEmpty(comBpActivityDO)) { |
| | | ComPbActivityDO comPbActivityDO = comBpActivityDAO.selectById(id); |
| | | if (ObjectUtils.isEmpty(comPbActivityDO)) { |
| | | return R.fail(); |
| | | } |
| | | PartyBuildingActivityVO partyBuildingActivityVO=new PartyBuildingActivityVO(); |
| | | BeanUtils.copyProperties(comBpActivityDO,partyBuildingActivityVO); |
| | | BeanUtils.copyProperties(comPbActivityDO,partyBuildingActivityVO); |
| | | List<ComPbActivityMemberDO> comPbActivityMemberDOS = comPbActivityMemberDAO.selectList(new QueryWrapper<ComPbActivityMemberDO>().lambda().eq(ComPbActivityMemberDO::getActivityId, id)); |
| | | if (!ObjectUtils.isEmpty(comPbActivityMemberDOS)) { |
| | | List<Long> collect = comPbActivityMemberDOS.stream().map(ComPbActivityMemberDO::getMemberId).collect(Collectors.toList()); |
| | |
| | | */ |
| | | @Override |
| | | public R addactivity(PartyBuildingActivityVO partyBuildingActivityVO) { |
| | | ComBpActivityDO comBpActivityDO=new ComBpActivityDO(); |
| | | BeanUtils.copyProperties(partyBuildingActivityVO,comBpActivityDO); |
| | | comBpActivityDO.setCreateAt(new Date()); |
| | | int insert = comBpActivityDAO.insert(comBpActivityDO); |
| | | ComPbActivityDO comPbActivityDO =new ComPbActivityDO(); |
| | | BeanUtils.copyProperties(partyBuildingActivityVO, comPbActivityDO); |
| | | comPbActivityDO.setCreateAt(new Date()); |
| | | int insert = comBpActivityDAO.insert(comPbActivityDO); |
| | | if (insert>0) { |
| | | return R.ok(); |
| | | } |
| | |
| | | */ |
| | | @Override |
| | | public R updateActivity(PartyBuildingActivityVO partyBuildingActivityVO) { |
| | | ComBpActivityDO comBpActivityDO=new ComBpActivityDO(); |
| | | BeanUtils.copyProperties(partyBuildingActivityVO,comBpActivityDO); |
| | | int update = comBpActivityDAO.updateById(comBpActivityDO); |
| | | ComPbActivityDO comPbActivityDO =new ComPbActivityDO(); |
| | | BeanUtils.copyProperties(partyBuildingActivityVO, comPbActivityDO); |
| | | int update = comBpActivityDAO.updateById(comPbActivityDO); |
| | | if (update>0) { |
| | | return R.ok(); |
| | | } |
| | |
| | | */ |
| | | @Override |
| | | public R releaseActivity(Long id) { |
| | | ComBpActivityDO comBpActivityDO=new ComBpActivityDO(); |
| | | comBpActivityDO.setId(id); |
| | | comBpActivityDO.setStatus(2); |
| | | comBpActivityDO.setReleaseTime(new Date()); |
| | | int update = comBpActivityDAO.updateById(comBpActivityDO); |
| | | ComPbActivityDO comPbActivityDO =new ComPbActivityDO(); |
| | | comPbActivityDO.setId(id); |
| | | comPbActivityDO.setStatus(2); |
| | | comPbActivityDO.setReleaseTime(new Date()); |
| | | int update = comBpActivityDAO.updateById(comPbActivityDO); |
| | | if (update>0) { |
| | | return R.ok(); |
| | | } |
| | |
| | | */ |
| | | @Override |
| | | public R cancelActivity(PartyBuildingActivityVO partyBuildingActivityVO) { |
| | | ComBpActivityDO comBpActivityDO=new ComBpActivityDO(); |
| | | comBpActivityDO.setId(partyBuildingActivityVO.getId()); |
| | | comBpActivityDO.setCancelReason(partyBuildingActivityVO.getCancelReason()); |
| | | comBpActivityDO.setCreateBy(partyBuildingActivityVO.getCreateBy()); |
| | | int update = comBpActivityDAO.updateById(comBpActivityDO); |
| | | ComPbActivityDO comPbActivityDO =new ComPbActivityDO(); |
| | | comPbActivityDO.setId(partyBuildingActivityVO.getId()); |
| | | comPbActivityDO.setCancelReason(partyBuildingActivityVO.getCancelReason()); |
| | | comPbActivityDO.setCreateBy(partyBuildingActivityVO.getCreateBy()); |
| | | int update = comBpActivityDAO.updateById(comPbActivityDO); |
| | | if (update>0) { |
| | | return R.ok(); |
| | | } |