请求方法改为post
This commit is contained in:
@@ -11,18 +11,9 @@ public class AudioManagementConstants {
|
||||
/**
|
||||
* 同步状态 - 服务中(默认值)
|
||||
*/
|
||||
public static final String SYNC_STATUS_IN_SERVICE = "服务中";
|
||||
|
||||
/**
|
||||
* 同步状态 - 未同步
|
||||
*/
|
||||
public static final String SYNC_STATUS_NOT_SYNCED = "未同步";
|
||||
|
||||
/**
|
||||
* 同步状态 - 已同步
|
||||
*/
|
||||
public static final String SYNC_STATUS_SYNCED = "已同步";
|
||||
|
||||
public static final String SERVICE_STATUS_IN_SERVICE = "服务中";
|
||||
public static final String SERVICE_STATUS_SERVICE_FINISH = "服务结束";
|
||||
|
||||
/**
|
||||
* 私有构造函数,防止实例化
|
||||
*/
|
||||
|
||||
@@ -1752,7 +1752,7 @@ public class AudioFileController {
|
||||
// 3. 根据sales_name和sales_phone去audio_management表查找sync_status='服务中'的记录
|
||||
LambdaQueryWrapper<AudioManagement> audioQuery = new LambdaQueryWrapper<>();
|
||||
audioQuery.eq(AudioManagement::getSalesPhone, salesPhone)
|
||||
.eq(AudioManagement::getSyncStatus, "服务中")
|
||||
.eq(AudioManagement::getServiceStatus, "服务中")
|
||||
.orderByDesc(AudioManagement::getCreateTime); // 按创建时间倒序
|
||||
|
||||
List<AudioManagement> audioList = serviceManager.getAudioManagementService().list(audioQuery);
|
||||
@@ -1804,7 +1804,7 @@ public class AudioFileController {
|
||||
newAudio.setTenantId(deviceManagement.getTenantId()); // 租户id
|
||||
newAudio.setDealershipName(deviceManagement.getDealershipName());
|
||||
newAudio.setDealershipId(deviceManagement.getDealershipId());
|
||||
newAudio.setSyncStatus("服务中");
|
||||
newAudio.setServiceStatus("服务中");
|
||||
newAudio.setCreateTime(TimeZoneUtils.now());
|
||||
newAudio.setUpdateTime(TimeZoneUtils.now());
|
||||
|
||||
|
||||
@@ -20,11 +20,9 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
import java.io.InputStream;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@@ -179,8 +177,8 @@ public class AudioManagementController {
|
||||
audioManagement.setUploadTime(LocalDateTime.now());
|
||||
|
||||
// 设置同步状态默认值
|
||||
if (audioManagement.getSyncStatus() == null || audioManagement.getSyncStatus().trim().isEmpty()) {
|
||||
audioManagement.setSyncStatus(AudioManagementConstants.SYNC_STATUS_IN_SERVICE);
|
||||
if (audioManagement.getServiceStatus() == null || audioManagement.getServiceStatus().trim().isEmpty()) {
|
||||
audioManagement.setServiceStatus(AudioManagementConstants.SERVICE_STATUS_IN_SERVICE);
|
||||
}
|
||||
|
||||
// 保存录音记录到数据库
|
||||
@@ -310,7 +308,7 @@ public class AudioManagementController {
|
||||
@Parameter(description = "所属销售姓名(模糊查询)") @RequestParam(required = false) String salesName,
|
||||
@Parameter(description = "所属门店ID") @RequestParam(required = false) String dealershipId,
|
||||
@Parameter(description = "意向级别") @RequestParam(required = false) String intentionLevel,
|
||||
@Parameter(description = "同步状态") @RequestParam(required = false) String syncStatus,
|
||||
@Parameter(description = "服务状态") @RequestParam(required = false) String serviceStatus ,
|
||||
@Parameter(description = "销售人员电话(模糊查询)") @RequestParam(required = false) String salesPhone) {
|
||||
Map<String, Object> result = new HashMap<>();
|
||||
try {
|
||||
@@ -339,8 +337,8 @@ public class AudioManagementController {
|
||||
if (salesPhone != null && !salesPhone.trim().isEmpty()) {
|
||||
queryWrapper.like(AudioManagement::getSalesPhone, salesPhone);
|
||||
}
|
||||
if (syncStatus != null && !syncStatus.trim().isEmpty()) {
|
||||
queryWrapper.eq(AudioManagement::getSyncStatus, syncStatus);
|
||||
if (serviceStatus != null && !serviceStatus.trim().isEmpty()) { //AudioManagementConstants.SERVICE_STATUS_SERVICE_FINISH
|
||||
queryWrapper.eq(AudioManagement::getServiceStatus, serviceStatus);
|
||||
}
|
||||
|
||||
// 按创建时间倒序排列
|
||||
|
||||
@@ -425,7 +425,7 @@ public class CustomerManagementController {
|
||||
audio.setRemarks(customer.getRemark());
|
||||
audio.setInfoCarddescription(customer.getInfoCard());
|
||||
audio.setCompanyType(customer.getCustomerSource());
|
||||
audio.setSyncStatus(AudioManagementConstants.SYNC_STATUS_IN_SERVICE);
|
||||
audio.setServiceStatus(AudioManagementConstants.SERVICE_STATUS_IN_SERVICE);
|
||||
return audio;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -108,8 +108,8 @@ public class AudioManagement implements Serializable {
|
||||
private String uploadStatus;
|
||||
|
||||
@Schema(description = "同步状态")
|
||||
@TableField("sync_status")
|
||||
private String syncStatus;
|
||||
@TableField("service_status")
|
||||
private String serviceStatus;
|
||||
|
||||
@Schema(description = "是否合并(0否1是)")
|
||||
@TableField("is_merged")
|
||||
|
||||
@@ -89,4 +89,8 @@ public class KnowledgeBase implements Serializable {
|
||||
@Schema(description = "备注")
|
||||
@TableField("remark")
|
||||
private String remark;
|
||||
|
||||
@Schema(description = "租户id")
|
||||
@TableField("tenant_id")
|
||||
private String tenantId;
|
||||
}
|
||||
|
||||
@@ -6,11 +6,8 @@ import com.rj.service.IAudioManagementService;
|
||||
import com.rj.service.IFileUploadService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
@@ -51,7 +48,7 @@ public class AudioFileUploadExample {
|
||||
audio.setProjectName("汽车销售项目");
|
||||
audio.setDuration(new java.math.BigDecimal("5.5"));
|
||||
audio.setIntentionLevel("高意向");
|
||||
audio.setSyncStatus(AudioManagementConstants.SYNC_STATUS_IN_SERVICE);
|
||||
audio.setServiceStatus(AudioManagementConstants.SERVICE_STATUS_IN_SERVICE);
|
||||
audio.setCreateTime(LocalDateTime.now());
|
||||
audio.setUpdateTime(LocalDateTime.now());
|
||||
|
||||
|
||||
@@ -5,8 +5,6 @@ import com.rj.controller.AudioManagementController;
|
||||
import com.rj.entity.AudioManagement;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.scheduling.annotation.Scheduled;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
@@ -193,7 +191,7 @@ public class AudioMockInsertDataScheduler {
|
||||
audio.setProjectName(project[1]);
|
||||
audio.setScriptModel(pick(SCRIPT_MODELS));
|
||||
audio.setUploadStatus(pick(UPLOAD_STATUS));
|
||||
audio.setSyncStatus(AudioManagementConstants.SYNC_STATUS_IN_SERVICE);
|
||||
audio.setServiceStatus(AudioManagementConstants.SERVICE_STATUS_IN_SERVICE);
|
||||
audio.setIsMerged(random.nextBoolean());
|
||||
audio.setRemarks(buildRemarks(project[1], dealer[1], audio.getCustomerName()));
|
||||
audio.setCompanyType(pick(COMPANY_TYPES));
|
||||
|
||||
@@ -118,7 +118,7 @@ public class SoundRecordingUploadServiceImpl implements ISoundRecordingUploadSer
|
||||
audioManagement.setAudioFileExtension(fileExtension);
|
||||
audioManagement.setUploadTime(LocalDateTime.now());
|
||||
audioManagement.setUploadStatus("已上传");
|
||||
audioManagement.setSyncStatus(AudioManagementConstants.SYNC_STATUS_IN_SERVICE);
|
||||
audioManagement.setServiceStatus(AudioManagementConstants.SERVICE_STATUS_IN_SERVICE);
|
||||
audioManagement.setIsMerged(chunkInfo.isLastChunk && chunkInfo.totalChunks > 1);
|
||||
|
||||
// 如果有自定义编号,可以存储到备注中
|
||||
|
||||
Reference in New Issue
Block a user