‘liusuyi’
2023-07-22 2c04f9f1d5e7379ae41f8b3281a15d56aefc4e1c
ard-work/src/main/java/com/ruoyi/app/task/service/impl/ArdAppTaskServiceImpl.java
@@ -12,6 +12,7 @@
import com.ruoyi.common.utils.uuid.UUID;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import com.ruoyi.common.utils.StringUtils;
@@ -36,6 +37,7 @@
    private ArdAppTaskMapper ardAppTaskMapper;
    @Resource
    private ArdAppTaskTextMapper ardAppTaskTextMapper;
    /**
     * 查询app任务管理
     *
@@ -44,7 +46,10 @@
     */
    @Override
    public ArdAppTask selectArdAppTaskById(String id) {
        return ardAppTaskMapper.selectArdAppTaskById(id);
        ArdAppTask task = ardAppTaskMapper.selectArdAppTaskByIdWithPic(id);
        ArdAppTask temp = ardAppTaskMapper.selectArdAppTaskByIdWithDetail(id);
        task.setArdAppTaskDetailList(temp.getArdAppTaskDetailList());
        return task;
    }
    /**
@@ -133,8 +138,7 @@
        String id = ardAppTask.getId();
        if (StringUtils.isNotNull(ardAppTaskPicList)) {
            List<ArdAppTaskPic> list = new ArrayList<ArdAppTaskPic>();
            for (ArdAppTaskPic ardAppTaskPic :ardAppTaskPicList)
            {
            for (ArdAppTaskPic ardAppTaskPic : ardAppTaskPicList) {
                ardAppTaskPic.setId(IdUtils.simpleUUID());
                ardAppTaskPic.setTaskId(id);
                list.add(ardAppTaskPic);
@@ -152,7 +156,7 @@
     */
    public void insertArdAppTaskDetail(ArdAppTask ardAppTask) {
        List<String> userIds = ardAppTask.getUserIds();
        for(String userId:userIds) {
        for (String userId : userIds) {
            List<ArdAppTaskDetail> ardAppTaskDetailList = ardAppTask.getArdAppTaskDetailList();
            String id = ardAppTask.getId();
            if (StringUtils.isNotNull(ardAppTaskDetailList)) {
@@ -169,6 +173,7 @@
            }
        }
    }
    /**
     * 新增app任务描述信息
     *
@@ -177,13 +182,12 @@
    public void insertArdAppTaskText(ArdAppTask ardAppTask) {
        String userId = ardAppTask.getUserId();
        String text = ardAppTask.getText();
        ArdAppTaskText ardAppTaskText=new ArdAppTaskText();
        ArdAppTaskText ardAppTaskText = new ArdAppTaskText();
        ardAppTaskText.setId(IdUtils.simpleUUID());
        ardAppTaskText.setUserId(userId);
        ardAppTaskText.setText(text);
        List<ArdAppTaskText> ardAppTaskTexts = ardAppTaskTextMapper.selectArdAppTaskTextList(ardAppTaskText);
        if(ardAppTaskTexts.size()==0)
        {
        if (ardAppTaskTexts.size() == 0) {
            ardAppTaskTextMapper.insertArdAppTaskText(ardAppTaskText);
        }
    }