|
|
|
@ -89,6 +89,9 @@ public class ActInfoServiceImpl extends BaseServiceImpl<ActInfoDao, ActInfoEntit |
|
|
|
@Autowired |
|
|
|
private NewsTask newsTask; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private ActInfoService actInfoService; |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageData<ActInfoDTO> page(Map<String, Object> params) { |
|
|
|
IPage<ActInfoEntity> page = baseDao.selectPage( |
|
|
|
@ -240,6 +243,11 @@ public class ActInfoServiceImpl extends BaseServiceImpl<ActInfoDao, ActInfoEntit |
|
|
|
baseDao.addClockNum(actId); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void minusSignUpNum(String actId) { |
|
|
|
baseDao.minusSignUpNum(actId); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result<ActInfoDetailAppResultDTO> getDetailByApp(ActInfoAppFormDTO formDto) { |
|
|
|
|
|
|
|
@ -261,7 +269,9 @@ public class ActInfoServiceImpl extends BaseServiceImpl<ActInfoDao, ActInfoEntit |
|
|
|
@Override |
|
|
|
public Result<ActInfoDetailAppResultDTO> queryActInfoDetail(ActInfoAppFormDTO formDto) { |
|
|
|
ActInfoDetailResultDTO detailResultDTO = baseDao.selectActInfoDetailResultDTO(formDto.getId()); |
|
|
|
// 获取用户报名状态
|
|
|
|
String currentUserStatus = getCurrentUserStatus(formDto.getId(), formDto.getUserId()); |
|
|
|
|
|
|
|
detailResultDTO.setCurrentUserStatus(currentUserStatus); |
|
|
|
Result<String> userVolunteerFlagResult = userInfoFeignClient.queryUserVolunteerFlag(formDto.getUserId()); |
|
|
|
detailResultDTO.setUserVolunteerFlag(userVolunteerFlagResult.getData()); |
|
|
|
|