Browse Source

取消活动消息发送和爱心排行榜昵称修改

feature/syp_points
songyunpeng 5 years ago
parent
commit
61425a010b
  1. 2
      esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/resources/mapper/volunteer/VolunteerRankDao.xml
  2. 12
      esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/controller/EpdcAppInformationController.java
  3. 8
      esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/InformationService.java
  4. 15
      esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/InformationServiceImpl.java

2
esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/resources/mapper/volunteer/VolunteerRankDao.xml

@ -24,7 +24,7 @@
</resultMap>
<select id="leaderboard" resultType="com.elink.esua.epdc.volunteer.EpdcVolunteerRankDTO">
select NICKNAME,FACE_IMG,PARTY_FLAG,KINDNESS_TIME,PARTICIPATION_NUM,SORT
select substr(NICKNAME,locate('-',NICKNAME)+1) as NICKNAME,FACE_IMG,PARTY_FLAG,KINDNESS_TIME,PARTICIPATION_NUM,SORT
from epdc_volunteer_rank
where GENERATE_DATE = DATE_FORMAT(NOW(),'%Y-%m-%d')
order by sort

12
esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/controller/EpdcAppInformationController.java

@ -59,6 +59,18 @@ public class EpdcAppInformationController {
return this.informationService.saveInformation(formDto);
}
/**
* @Description 批量发送用户消息
* @Author songyunpeng
* @Date 2020/5/14
* @Param [formDto]
* @return com.elink.esua.epdc.commons.tools.utils.Result
**/
@PostMapping("saveList")
public Result saveInformationList(@RequestBody List<EpdcInformationFormDTO> epdcInformationFormDTOList) {
return this.informationService.saveInformationList(epdcInformationFormDTOList);
}
/**
* 消息已读
*

8
esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/InformationService.java

@ -137,4 +137,12 @@ public interface InformationService extends BaseService<InformationEntity> {
* @date 2019/9/11 19:05
*/
Result<EpdcInformationFristResultDTO> selectOneFristByUserId(String userId);
/**
* @Description 给用户批量发送消息
* @Author songyunpeng
* @Date 2020/5/14
* @Param [epdcInformationFormDTOList]
* @return com.elink.esua.epdc.commons.tools.utils.Result
**/
Result saveInformationList(List<EpdcInformationFormDTO> epdcInformationFormDTOList);
}

15
esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/InformationServiceImpl.java

@ -39,6 +39,7 @@ import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
@ -132,4 +133,18 @@ public class InformationServiceImpl extends BaseServiceImpl<InformationDao, Info
public Result<EpdcInformationFristResultDTO> selectOneFristByUserId(String userId) {
return new Result<EpdcInformationFristResultDTO>().ok(baseDao.selectOneFristByUserId(userId));
}
@Override
public Result saveInformationList(List<EpdcInformationFormDTO> epdcInformationFormDTOList) {
if(epdcInformationFormDTOList != null && !epdcInformationFormDTOList.isEmpty()){
List<InformationEntity> addData = new ArrayList<>(epdcInformationFormDTOList.size());
for(EpdcInformationFormDTO epdcInformationFormDTO : epdcInformationFormDTOList){
InformationEntity entity = ConvertUtils.sourceToTarget(epdcInformationFormDTO, InformationEntity.class);
entity.setReadFlag(YesOrNoEnum.NO.value());
addData.add(entity);
}
this.insertBatch(addData);
}
return new Result();
}
}
Loading…
Cancel
Save