上传语音 视屏 图片 文字的上传 步骤

上传语音 视屏 图片 文字的上传 步骤_第1张图片
示意图
  • 先把内容 事件 人员等 set到WaitSendData类, 保存到数据库

//设置上传类的内容
                getTaskNewParams().setTitle(taskDescribe);

                if (StrUtil.notEmptyOrNull(taskRemarks)) { // 存储任务的备注
                    getTaskNewParams().setContent(taskRemarks);
                }

              ...

   //等待 发送类   类型为任务  getTaskNewParams().toString()把参数转化成json
                WaitSendData waitSendData =
                        new WaitSendData(EnumData.RequestType.PUBLISH_TASK.order(), taskDescribe,
                                TimeUtils.getLongTime(), getTaskNewParams().toString(),
                                getCoIdParam());
  //保存数据库 
  ctx.getDbUtil().save(waitSendDataVoice, false);

  • 接着从数据库 查找到最新添加的数据库中 WaitSendData表中 的最新一条数据
  • 判断 上传的图片等list 是否为空 ,不为空 循环 每一个路径 添加到 WaitUpFileData类中并关联 对应的 WaitSendData表中的id

  • 判断 上传的语音文件 是否为空 ,不为空 添加语音文件 添加到 WaitUpFileData类中并关联 对应的 WaitSendData表中的id

-清空所有文本内容 启动上传服务

你可能感兴趣的:(上传语音 视屏 图片 文字的上传 步骤)