‘liusuyi’
2023-07-27 f1e1115bd10c15dec59f8770538ad1642fb3a2e8
ard-work/src/main/java/com/ruoyi/app/task/service/impl/ArdAppTaskServiceImpl.java
@@ -1,15 +1,20 @@
package com.ruoyi.app.task.service.impl;
import java.util.List;
import com.github.pagehelper.PageHelper;
import com.ruoyi.app.task.domain.ArdAppTaskDetail;
import com.ruoyi.app.taskdetail.domain.ArdAppTaskDetailPic;
import com.ruoyi.app.taskdetail.mapper.ArdAppTaskDetailPicMapper;
import com.ruoyi.app.tasktext.domain.ArdAppTaskText;
import com.ruoyi.app.tasktext.mapper.ArdAppTaskTextMapper;
import com.ruoyi.common.annotation.DataScope;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.uuid.IdUtils;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.SecurityUtils;
import org.springframework.transaction.annotation.Transactional;
@@ -17,6 +22,7 @@
import com.ruoyi.app.task.mapper.ArdAppTaskMapper;
import com.ruoyi.app.task.domain.ArdAppTask;
import com.ruoyi.app.task.service.IArdAppTaskService;
import javax.annotation.Resource;
/**
@@ -27,6 +33,8 @@
 */
@Service
public class ArdAppTaskServiceImpl implements IArdAppTaskService {
    @Resource
    ArdAppTaskDetailPicMapper ardAppTaskDetailPicMapper;
    @Resource
    private ArdAppTaskMapper ardAppTaskMapper;
    @Resource
@@ -43,6 +51,19 @@
        return ardAppTaskMapper.selectArdAppTaskById(id);
    }
    @Override
    public ArdAppTaskDetail selectArdAppTaskDetailById(String id) {
        ArdAppTaskDetail appTaskDetail = ardAppTaskMapper.selectArdAppTaskDetailById(id);
        ArdAppTaskDetailPic ardAppTaskDetailPic = new ArdAppTaskDetailPic();
        ardAppTaskDetailPic.setTaskDetailId(id);
        List<ArdAppTaskDetailPic> ardAppTaskDetailPicList = ardAppTaskDetailPicMapper.selectArdAppTaskDetailPicList(ardAppTaskDetailPic);
        if(ardAppTaskDetailPicList.size()>0)
        {
            appTaskDetail.setArdAppTaskDetailPic(ardAppTaskDetailPicList);
        }
        return appTaskDetail;
    }
    /**
     * 查询app任务管理列表
     *
@@ -54,6 +75,7 @@
    public List<ArdAppTask> selectArdAppTaskList(ArdAppTask ardAppTask) {
        return ardAppTaskMapper.selectArdAppTaskList(ardAppTask);
    }
    /**
     * 查询app任务详情管理列表
     *
@@ -63,7 +85,20 @@
    @Override
    public List<ArdAppTask> selectArdAppTaskListWithDetail(ArdAppTask ardAppTask) {
        ardAppTask.setUserId(SecurityUtils.getUserId());
        return ardAppTaskMapper.selectArdAppTaskListWithDetail(ardAppTask);
        List<ArdAppTask> list1 = ardAppTaskMapper.selectArdAppTaskListWithDetail(ardAppTask);
        List<ArdAppTask> list = new ArrayList<>();
        list.addAll(list1);
        return list;
    }
    @Override
    public List<ArdAppTask> selectArdAppTaskListWithDetailById(ArdAppTask ardAppTask) {
        ardAppTask.setUserId(SecurityUtils.getUserId());
        List<ArdAppTask> list1 = ardAppTaskMapper.selectArdAppTaskListWithDetailById(ardAppTask);
        List<ArdAppTask> list = new ArrayList<>();
        list.addAll(list1);
        return list;
    }
    /**
@@ -166,6 +201,7 @@
                List<ArdAppTaskDetail> list = new ArrayList<ArdAppTaskDetail>();
                for (ArdAppTaskDetail ardAppTaskDetail : ardAppTaskDetailList) {
                    ardAppTaskDetail.setId(IdUtils.simpleUUID());
                    ardAppTaskDetail.setStatus("0");
                    ardAppTaskDetail.setTaskId(id);
                    ardAppTaskDetail.setUserId(userId);
                    list.add(ardAppTaskDetail);
@@ -185,8 +221,7 @@
    public void insertArdAppTaskText(ArdAppTask ardAppTask) {
        String userId = ardAppTask.getUserId();
        String text = ardAppTask.getText();
        if(StringUtils.isEmpty(text))
        {
        if (StringUtils.isEmpty(text)) {
            return;
        }
        ArdAppTaskText ardAppTaskText = new ArdAppTaskText();