| | |
| | | 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; |
| | |
| | | } |
| | | |
| | | /** |
| | | * @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 |
| | | */ |
| | |
| | | agencyTask.setAgencyId(merCreateAgencyTaskDto.getAgencyId()); |
| | | agencyTask.setTaskDate(merCreateAgencyTaskDto.getTaskDate()); |
| | | agencyTask.setTaskContent(merCreateAgencyTaskDto.getTaskContent()); |
| | | agencyTask.setEmergencyState(merCreateAgencyTaskDto.getEmergencyState()); |
| | | agencyTask.setCreateTime(new Date()); |
| | | this.saveOrUpdate(agencyTask); |
| | | } |
| | |
| | | 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); |
| | | } |