请求方法改为post

This commit is contained in:
zhonghua1
2025-12-27 16:39:00 +08:00
parent 45b8af80d8
commit c3b2a2c433
12 changed files with 48 additions and 38 deletions

View File

@@ -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 = "服务结束";
/**
* 私有构造函数,防止实例化
*/

View File

@@ -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());

View File

@@ -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);
}
// 按创建时间倒序排列

View File

@@ -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;
}
}

View File

@@ -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")

View File

@@ -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;
}

View File

@@ -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());

View File

@@ -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));

View File

@@ -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);
// 如果有自定义编号,可以存储到备注中