Browse Source

居民端小程序接口事件添加语音时长

feature/dangjian
wanggongfeng 4 years ago
parent
commit
f229928e8a
  1. 5
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/events/form/EpdcEventSubmitFormDTO.java
  2. 2
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/events/result/EventAppDetailResultDTO.java
  3. 5
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/entity/ImgEntity.java
  4. 2
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/ImgService.java
  5. 2
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/impl/EpdcEventsServiceImpl.java
  6. 3
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/impl/ImgServiceImpl.java

5
esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/events/form/EpdcEventSubmitFormDTO.java

@ -48,6 +48,11 @@ public class EpdcEventSubmitFormDTO implements Serializable {
*/
private String voice;
/**
* 语音时长
*/
private Integer duration;
/**
* 网格
*/

2
esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/events/result/EventAppDetailResultDTO.java

@ -48,7 +48,7 @@ public class EventAppDetailResultDTO implements Serializable {
/**
* 时长
*/
private String duration;
private Integer duration;
/**
* 事件地址
*/

5
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/entity/ImgEntity.java

@ -52,4 +52,9 @@ public class ImgEntity extends BaseEpdcEntity {
*/
private String imgType;
/**
* 录音时长
*/
private Integer duration;
}

2
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/ImgService.java

@ -56,5 +56,5 @@ public interface ImgService extends BaseService<ImgEntity> {
* @Author: wanggongfeng
* @Date: 2022/2/16 17:12
*/
boolean saveVoice(String voice, String referenceId, String imgType);
boolean saveVoice(String voice,Integer duration, String referenceId, String imgType);
}

2
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/impl/EpdcEventsServiceImpl.java

@ -209,7 +209,7 @@ public class EpdcEventsServiceImpl extends BaseServiceImpl<EpdcEventsDao, EpdcEv
imgService.saveImages(dto.getImages(), entity.getId(), ImageConstant.TYPE_IMAGE_BIZ_EVENTS);
// 保存语音
imgService.saveVoice(dto.getVoice(), entity.getId(), ImageConstant.TYPE_VOICE_BIZ_EVENTS);
imgService.saveVoice(dto.getVoice(),dto.getDuration(), entity.getId(), ImageConstant.TYPE_VOICE_BIZ_EVENTS);
// 发送菜单消息-议题待回应

3
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/impl/ImgServiceImpl.java

@ -65,12 +65,13 @@ public class ImgServiceImpl extends BaseServiceImpl<ImgDao, ImgEntity> implement
@Override
@Transactional(rollbackFor = Exception.class)
public boolean saveVoice(String voice, String referenceId, String imgType) {
public boolean saveVoice(String voice,Integer duration, String referenceId, String imgType) {
if (StringUtils.isBlank(voice)) {
return true;
}
ImgEntity entity = new ImgEntity();
entity.setReferenceId(referenceId);
entity.setDuration(duration);
entity.setImgUrl(voice);
entity.setImgType(imgType);
return insert(entity);

Loading…
Cancel
Save