From c93e76c57a98e35abbf62d2f514d9ba51efd3243 Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期一, 21 八月 2023 19:03:55 +0800 Subject: [PATCH] bug --- ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/AgencyTaskServiceImpl.java | 34 +++++++++++++++++++++++++++++++++- 1 files changed, 33 insertions(+), 1 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 c4848ff..a70df4b 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 @@ -10,6 +10,7 @@ import com.ruoyi.shop.domain.dto.MerFollowAgencyTaskDto; import com.ruoyi.shop.domain.dto.MerFollowPhoneDto; import com.ruoyi.shop.domain.pojo.task.*; +import com.ruoyi.shop.domain.vo.MerAgencySimpleTaskRecordPageVo; import com.ruoyi.shop.domain.vo.MerAgencyTaskPageVo; import com.ruoyi.shop.mapper.task.AgencyTaskMapper; import com.ruoyi.shop.service.task.AgencyTaskRecordService; @@ -55,6 +56,19 @@ } /** + * @description + * @author jqs + * @date 2023/8/1 18:16 + * @param page + * @param merAgencyTaskPageDto + * @return List<MerAgencySimpleTaskRecordPageVo> + */ + @Override + public List<MerAgencySimpleTaskRecordPageVo>pageMerAgencySimpleTaskRecord(Page page, MerAgencyTaskPageDto merAgencyTaskPageDto){ + return agencyTaskMapper.pageMerAgencySimpleTaskRecord(page, merAgencyTaskPageDto); + } + + /** * * @param merCreateAgencyTaskDto */ @@ -78,6 +92,7 @@ agencyTask.setAgencyId(merCreateAgencyTaskDto.getAgencyId()); agencyTask.setTaskDate(merCreateAgencyTaskDto.getTaskDate()); agencyTask.setTaskContent(merCreateAgencyTaskDto.getTaskContent()); + agencyTask.setEmergencyState(merCreateAgencyTaskDto.getEmergencyState()); agencyTask.setCreateTime(new Date()); this.saveOrUpdate(agencyTask); } @@ -106,6 +121,7 @@ agencyTaskRecord.setDelFlag(0); agencyTaskRecord.setUserId(merFollowAgencyTaskDto.getUserId()); agencyTaskRecord.setFollowType(merFollowAgencyTaskDto.getFollowType()); + agencyTaskRecord.setCustomeFollowType(merFollowAgencyTaskDto.getCustomeFollowType()); agencyTaskRecord.setCallPhone(merFollowAgencyTaskDto.getCallPhone()); agencyTaskRecord.setCallTime(followPhoneDto.getCallTime()); agencyTaskRecord.setFollowContent(followPhoneDto.getFollowContent()); @@ -115,6 +131,13 @@ } }else{ agencyTaskRecord = new AgencyTaskRecord(); + agencyTaskRecord.setTaskId(merFollowAgencyTaskDto.getTaskId()); + agencyTaskRecord.setDelFlag(0); + agencyTaskRecord.setUserId(merFollowAgencyTaskDto.getUserId()); + agencyTaskRecord.setFollowType(merFollowAgencyTaskDto.getFollowType()); + agencyTaskRecord.setCustomeFollowType(merFollowAgencyTaskDto.getCustomeFollowType()); + agencyTaskRecord.setFollowContent(merFollowAgencyTaskDto.getFollowContent()); + agencyTaskRecord.setCreateTime(new Date()); //创建任务详情文件 String picture = merFollowAgencyTaskDto.getPicture(); String video = merFollowAgencyTaskDto.getVideo(); @@ -169,7 +192,16 @@ agencyTask.setAgencyId(oldAgencyTask.getAgencyId()); agencyTask.setTaskDate(merFollowAgencyTaskDto.getNextTaskDate()); agencyTask.setTaskContent(merFollowAgencyTaskDto.getNextTaskContent()); - agencyTask.setTaskStatus(2); + agencyTask.setEmergencyState(merFollowAgencyTaskDto.getEmergencyState()); + String nowTimeStr = DateUtils.getDate(); + int i = merFollowAgencyTaskDto.getNextTaskDate().compareTo(nowTimeStr); + if(i>0){ + agencyTask.setTaskStatus(0); + }else if(i==0){ + agencyTask.setTaskStatus(1); + }else{ + agencyTask.setTaskStatus(3); + } agencyTask.setCreateTime(new Date()); this.saveOrUpdate(agencyTask); } -- Gitblit v1.7.1