From ae41759bafec1c2a1e8858fcdcda4272ed4eb84c Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期五, 16 六月 2023 17:43:47 +0800 Subject: [PATCH] 联调bug和订单管理 --- ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/AgencyTaskServiceImpl.java | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/AgencyTaskServiceImpl.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/AgencyTaskServiceImpl.java index 18f1c45..fe6a4b8 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/AgencyTaskServiceImpl.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/AgencyTaskServiceImpl.java @@ -13,6 +13,7 @@ import com.ruoyi.shop.mapper.task.AgencyTaskMapper; import com.ruoyi.shop.service.task.AgencyTaskRecordService; import com.ruoyi.shop.service.task.AgencyTaskService; +import com.ruoyi.shop.service.task.TaskFileService; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -35,6 +36,9 @@ @Resource private AgencyTaskRecordService agencyTaskRecordService; + + @Resource + private TaskFileService taskFileService; /** * * @param page @@ -57,7 +61,7 @@ public void createAgencyTask(MerCreateAgencyTaskDto merCreateAgencyTaskDto){ AgencyTask agencyTask = new AgencyTask(); - String taskId = IdUtils.fastUUID(); + String taskId = IdUtils.simpleUUID(); agencyTask.setTaskId(taskId); agencyTask.setDelFlag(0); agencyTask.setTaskStatus(0); @@ -77,13 +81,17 @@ public void followAgencyTask(MerFollowAgencyTaskDto merFollowAgencyTaskDto){ AgencyTaskRecord agencyTaskRecord = new AgencyTaskRecord(); AgencyTask oldAgencyTask = this.getById(merFollowAgencyTaskDto.getTaskId()); + //更新任务 agencyTaskRecord.setTaskId(merFollowAgencyTaskDto.getTaskId()); agencyTaskRecord.setDelFlag(0); agencyTaskRecord.setUserId(merFollowAgencyTaskDto.getUserId()); agencyTaskRecord.setFollowType(merFollowAgencyTaskDto.getFollowType()); agencyTaskRecord.setCallPhone(merFollowAgencyTaskDto.getCallPhone()); agencyTaskRecord.setCallTime(merFollowAgencyTaskDto.getCallTime()); + agencyTaskRecord.setFollowContent(merFollowAgencyTaskDto.getFollowContent()); + agencyTaskRecord.setCreateTime(new Date()); agencyTaskRecordService.saveOrUpdate(agencyTaskRecord); + //创建任务详情文件 String picture = merFollowAgencyTaskDto.getPicture(); String video = merFollowAgencyTaskDto.getVideo(); String audio = merFollowAgencyTaskDto.getAudio(); @@ -98,6 +106,7 @@ taskFile.setFollowFrom(2); taskFile.setFileUrl(str); taskFile.setFileType(1); + taskFileService.saveOrUpdate(taskFile); } } if(StringUtils.isNotBlank(video)){ @@ -109,6 +118,8 @@ taskFile.setFollowFrom(2); taskFile.setFileUrl(str); taskFile.setFileType(2); + taskFileService.saveOrUpdate(taskFile); + } } if(StringUtils.isNotBlank(audio)){ @@ -120,11 +131,13 @@ taskFile.setFollowFrom(2); taskFile.setFileUrl(str); taskFile.setFileType(3); + taskFileService.saveOrUpdate(taskFile); } } + //创建新任务 if(StringUtils.isNotBlank(merFollowAgencyTaskDto.getNextTaskDate())){ AgencyTask agencyTask = new AgencyTask(); - String taskId = IdUtils.fastUUID(); + String taskId = IdUtils.simpleUUID(); agencyTask.setTaskId(taskId); agencyTask.setDelFlag(0); agencyTask.setShopId(oldAgencyTask.getShopId()); -- Gitblit v1.7.1