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 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 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 * @Author: wanggongfeng
* @Date: 2022/2/16 17:12 * @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.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 @Override
@Transactional(rollbackFor = Exception.class) @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)) { if (StringUtils.isBlank(voice)) {
return true; return true;
} }
ImgEntity entity = new ImgEntity(); ImgEntity entity = new ImgEntity();
entity.setReferenceId(referenceId); entity.setReferenceId(referenceId);
entity.setDuration(duration);
entity.setImgUrl(voice); entity.setImgUrl(voice);
entity.setImgType(imgType); entity.setImgType(imgType);
return insert(entity); return insert(entity);

Loading…
Cancel
Save